Generics153.cpp 4.0 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198431994320043201432024320343204432054320643207432084320943210432114321243213432144321543216432174321843219432204322143222432234322443225432264322743228432294323043231432324323343234432354323643237432384323943240432414324243243432444324543246432474324843249432504325143252432534325443255432564325743258432594326043261432624326343264432654326643267432684326943270432714327243273432744327543276432774327843279432804328143282432834328443285432864328743288432894329043291432924329343294432954329643297432984329943300433014330243303433044330543306433074330843309433104331143312433134331443315433164331743318433194332043321433224332343324433254332643327433284332943330433314333243333433344333543336433374333843339433404334143342433434334443345433464334743348433494335043351433524335343354433554335643357433584335943360433614336243363433644336543366433674336843369433704337143372433734337443375433764337743378433794338043381433824338343384433854338643387433884338943390433914339243393433944339543396433974339843399434004340143402434034340443405434064340743408434094341043411434124341343414434154341643417434184341943420434214342243423434244342543426434274342843429434304343143432434334343443435434364343743438434394344043441434424344343444434454344643447434484344943450434514345243453434544345543456434574345843459434604346143462434634346443465434664346743468434694347043471434724347343474434754347643477434784347943480434814348243483434844348543486434874348843489434904349143492434934349443495434964349743498434994350043501435024350343504435054350643507435084350943510435114351243513435144351543516435174351843519435204352143522435234352443525435264352743528435294353043531435324353343534435354353643537435384353943540435414354243543435444354543546435474354843549435504355143552435534355443555435564355743558435594356043561435624356343564435654356643567435684356943570435714357243573435744357543576435774357843579435804358143582435834358443585435864358743588435894359043591435924359343594435954359643597435984359943600436014360243603436044360543606436074360843609436104361143612436134361443615436164361743618436194362043621436224362343624436254362643627436284362943630436314363243633436344363543636436374363843639436404364143642436434364443645436464364743648436494365043651436524365343654436554365643657436584365943660436614366243663436644366543666436674366843669436704367143672436734367443675436764367743678436794368043681436824368343684436854368643687436884368943690436914369243693436944369543696436974369843699437004370143702437034370443705437064370743708437094371043711437124371343714437154371643717437184371943720437214372243723437244372543726437274372843729437304373143732437334373443735437364373743738437394374043741437424374343744437454374643747437484374943750437514375243753437544375543756437574375843759437604376143762437634376443765437664376743768437694377043771437724377343774437754377643777437784377943780437814378243783437844378543786437874378843789437904379143792437934379443795437964379743798437994380043801438024380343804438054380643807438084380943810438114381243813438144381543816438174381843819438204382143822438234382443825438264382743828438294383043831438324383343834438354383643837438384383943840438414384243843438444384543846438474384843849438504385143852438534385443855438564385743858438594386043861438624386343864438654386643867438684386943870438714387243873438744387543876438774387843879438804388143882438834388443885438864388743888438894389043891438924389343894438954389643897438984389943900439014390243903439044390543906439074390843909439104391143912439134391443915439164391743918439194392043921439224392343924439254392643927439284392943930439314393243933439344393543936439374393843939439404394143942439434394443945439464394743948439494395043951439524395343954439554395643957439584395943960439614396243963439644396543966439674396843969439704397143972439734397443975439764397743978439794398043981439824398343984439854398643987439884398943990439914399243993439944399543996439974399843999440004400144002440034400444005440064400744008440094401044011440124401344014440154401644017440184401944020440214402244023440244402544026440274402844029440304403144032440334403444035440364403744038440394404044041440424404344044440454404644047440484404944050440514405244053440544405544056440574405844059440604406144062440634406444065440664406744068440694407044071440724407344074440754407644077440784407944080440814408244083440844408544086440874408844089440904409144092440934409444095440964409744098440994410044101441024410344104441054410644107441084410944110441114411244113441144411544116441174411844119441204412144122441234412444125441264412744128441294413044131441324413344134441354413644137441384413944140441414414244143441444414544146441474414844149441504415144152441534415444155441564415744158441594416044161441624416344164441654416644167441684416944170441714417244173441744417544176441774417844179441804418144182441834418444185441864418744188441894419044191441924419344194441954419644197441984419944200442014420244203442044420544206442074420844209442104421144212442134421444215442164421744218442194422044221442224422344224442254422644227442284422944230442314423244233442344423544236442374423844239442404424144242442434424444245442464424744248442494425044251442524425344254442554425644257442584425944260442614426244263442644426544266442674426844269442704427144272442734427444275442764427744278442794428044281442824428344284442854428644287442884428944290442914429244293442944429544296442974429844299443004430144302443034430444305443064430744308443094431044311443124431344314443154431644317443184431944320443214432244323443244432544326443274432844329443304433144332443334433444335443364433744338443394434044341443424434344344443454434644347443484434944350443514435244353443544435544356443574435844359443604436144362443634436444365443664436744368443694437044371443724437344374443754437644377443784437944380443814438244383443844438544386443874438844389443904439144392443934439444395443964439744398443994440044401444024440344404444054440644407444084440944410444114441244413444144441544416444174441844419444204442144422444234442444425444264442744428444294443044431444324443344434444354443644437444384443944440444414444244443444444444544446444474444844449444504445144452444534445444455444564445744458444594446044461444624446344464444654446644467444684446944470444714447244473444744447544476444774447844479444804448144482444834448444485444864448744488444894449044491444924449344494444954449644497444984449944500445014450244503445044450544506445074450844509445104451144512445134451444515445164451744518445194452044521445224452344524445254452644527445284452944530445314453244533445344453544536445374453844539445404454144542445434454444545445464454744548445494455044551445524455344554445554455644557445584455944560445614456244563445644456544566445674456844569445704457144572445734457444575445764457744578445794458044581445824458344584445854458644587445884458944590445914459244593445944459544596445974459844599446004460144602446034460444605446064460744608446094461044611446124461344614446154461644617446184461944620446214462244623446244462544626446274462844629446304463144632446334463444635446364463744638446394464044641446424464344644446454464644647446484464944650446514465244653446544465544656446574465844659446604466144662446634466444665446664466744668446694467044671446724467344674446754467644677446784467944680446814468244683446844468544686446874468844689446904469144692446934469444695446964469744698446994470044701447024470344704447054470644707447084470944710447114471244713447144471544716447174471844719447204472144722447234472444725447264472744728447294473044731447324473344734447354473644737447384473944740447414474244743447444474544746447474474844749447504475144752447534475444755447564475744758447594476044761447624476344764447654476644767447684476944770447714477244773447744477544776447774477844779447804478144782447834478444785447864478744788447894479044791447924479344794447954479644797447984479944800448014480244803448044480544806448074480844809448104481144812448134481444815448164481744818448194482044821448224482344824448254482644827448284482944830448314483244833448344483544836448374483844839448404484144842448434484444845448464484744848448494485044851448524485344854448554485644857448584485944860448614486244863448644486544866448674486844869448704487144872448734487444875448764487744878448794488044881448824488344884448854488644887448884488944890448914489244893448944489544896448974489844899449004490144902449034490444905449064490744908449094491044911449124491344914449154491644917449184491944920449214492244923449244492544926449274492844929449304493144932449334493444935449364493744938449394494044941449424494344944449454494644947449484494944950449514495244953449544495544956449574495844959449604496144962449634496444965449664496744968449694497044971449724497344974449754497644977449784497944980449814498244983449844498544986449874498844989449904499144992449934499444995449964499744998449994500045001450024500345004450054500645007450084500945010450114501245013450144501545016450174501845019450204502145022450234502445025450264502745028450294503045031450324503345034450354503645037450384503945040450414504245043450444504545046450474504845049450504505145052450534505445055450564505745058450594506045061450624506345064450654506645067450684506945070450714507245073450744507545076450774507845079450804508145082450834508445085450864508745088450894509045091450924509345094450954509645097450984509945100451014510245103451044510545106451074510845109451104511145112451134511445115451164511745118451194512045121451224512345124451254512645127451284512945130451314513245133451344513545136451374513845139451404514145142451434514445145451464514745148451494515045151451524515345154451554515645157451584515945160451614516245163451644516545166451674516845169451704517145172451734517445175451764517745178451794518045181451824518345184451854518645187451884518945190451914519245193451944519545196451974519845199452004520145202452034520445205452064520745208452094521045211452124521345214452154521645217452184521945220452214522245223452244522545226452274522845229452304523145232452334523445235452364523745238452394524045241452424524345244452454524645247452484524945250452514525245253452544525545256452574525845259452604526145262452634526445265452664526745268452694527045271452724527345274452754527645277452784527945280452814528245283452844528545286452874528845289452904529145292452934529445295452964529745298452994530045301453024530345304453054530645307453084530945310453114531245313453144531545316453174531845319453204532145322453234532445325453264532745328453294533045331453324533345334453354533645337453384533945340453414534245343453444534545346453474534845349453504535145352453534535445355453564535745358453594536045361453624536345364453654536645367453684536945370453714537245373453744537545376453774537845379453804538145382453834538445385453864538745388453894539045391453924539345394453954539645397453984539945400454014540245403454044540545406454074540845409454104541145412454134541445415454164541745418454194542045421454224542345424454254542645427454284542945430454314543245433454344543545436454374543845439454404544145442454434544445445454464544745448454494545045451454524545345454454554545645457454584545945460454614546245463454644546545466454674546845469454704547145472454734547445475454764547745478454794548045481454824548345484454854548645487454884548945490454914549245493454944549545496454974549845499455004550145502455034550445505455064550745508455094551045511455124551345514455154551645517455184551945520455214552245523455244552545526455274552845529455304553145532455334553445535455364553745538455394554045541455424554345544455454554645547455484554945550455514555245553455544555545556455574555845559455604556145562455634556445565455664556745568455694557045571455724557345574455754557645577455784557945580455814558245583455844558545586455874558845589455904559145592455934559445595455964559745598455994560045601456024560345604456054560645607456084560945610456114561245613456144561545616456174561845619456204562145622456234562445625456264562745628456294563045631456324563345634456354563645637456384563945640456414564245643456444564545646456474564845649456504565145652456534565445655456564565745658456594566045661456624566345664456654566645667456684566945670456714567245673456744567545676456774567845679456804568145682456834568445685456864568745688456894569045691456924569345694456954569645697456984569945700457014570245703457044570545706457074570845709457104571145712457134571445715457164571745718457194572045721457224572345724457254572645727457284572945730457314573245733457344573545736457374573845739457404574145742457434574445745457464574745748457494575045751457524575345754457554575645757457584575945760457614576245763457644576545766457674576845769457704577145772457734577445775457764577745778457794578045781457824578345784457854578645787457884578945790457914579245793457944579545796457974579845799458004580145802458034580445805458064580745808458094581045811458124581345814458154581645817458184581945820458214582245823458244582545826458274582845829458304583145832458334583445835458364583745838458394584045841458424584345844458454584645847458484584945850458514585245853458544585545856458574585845859458604586145862458634586445865458664586745868458694587045871458724587345874458754587645877458784587945880458814588245883458844588545886458874588845889458904589145892458934589445895458964589745898458994590045901459024590345904459054590645907459084590945910459114591245913459144591545916459174591845919459204592145922459234592445925459264592745928459294593045931459324593345934459354593645937459384593945940459414594245943459444594545946459474594845949459504595145952459534595445955459564595745958459594596045961459624596345964459654596645967459684596945970459714597245973459744597545976459774597845979459804598145982459834598445985459864598745988459894599045991459924599345994459954599645997459984599946000460014600246003460044600546006460074600846009460104601146012460134601446015460164601746018460194602046021460224602346024460254602646027460284602946030460314603246033460344603546036460374603846039460404604146042460434604446045460464604746048460494605046051460524605346054460554605646057460584605946060460614606246063460644606546066460674606846069460704607146072460734607446075460764607746078460794608046081460824608346084460854608646087460884608946090460914609246093460944609546096460974609846099461004610146102461034610446105461064610746108461094611046111461124611346114461154611646117461184611946120461214612246123461244612546126461274612846129461304613146132461334613446135461364613746138461394614046141461424614346144461454614646147461484614946150461514615246153461544615546156461574615846159461604616146162461634616446165461664616746168461694617046171461724617346174461754617646177461784617946180461814618246183461844618546186461874618846189461904619146192461934619446195461964619746198461994620046201462024620346204462054620646207462084620946210462114621246213462144621546216462174621846219462204622146222462234622446225462264622746228462294623046231462324623346234462354623646237462384623946240462414624246243462444624546246462474624846249462504625146252462534625446255462564625746258462594626046261462624626346264462654626646267462684626946270462714627246273462744627546276462774627846279462804628146282462834628446285462864628746288462894629046291462924629346294462954629646297462984629946300463014630246303463044630546306463074630846309463104631146312463134631446315463164631746318463194632046321463224632346324463254632646327463284632946330463314633246333463344633546336463374633846339463404634146342463434634446345463464634746348463494635046351463524635346354463554635646357463584635946360463614636246363463644636546366463674636846369463704637146372463734637446375463764637746378463794638046381463824638346384463854638646387463884638946390463914639246393463944639546396463974639846399464004640146402464034640446405464064640746408464094641046411464124641346414464154641646417464184641946420464214642246423464244642546426464274642846429464304643146432464334643446435464364643746438464394644046441464424644346444464454644646447464484644946450464514645246453464544645546456464574645846459464604646146462464634646446465464664646746468464694647046471464724647346474464754647646477464784647946480464814648246483464844648546486464874648846489464904649146492464934649446495464964649746498464994650046501465024650346504465054650646507465084650946510465114651246513465144651546516465174651846519465204652146522465234652446525465264652746528465294653046531465324653346534465354653646537465384653946540465414654246543465444654546546465474654846549465504655146552465534655446555465564655746558465594656046561465624656346564465654656646567465684656946570465714657246573465744657546576465774657846579465804658146582465834658446585465864658746588465894659046591465924659346594465954659646597465984659946600466014660246603466044660546606466074660846609466104661146612466134661446615466164661746618466194662046621466224662346624466254662646627466284662946630466314663246633466344663546636466374663846639466404664146642466434664446645466464664746648466494665046651466524665346654466554665646657466584665946660466614666246663466644666546666466674666846669466704667146672466734667446675466764667746678466794668046681466824668346684466854668646687466884668946690466914669246693466944669546696466974669846699467004670146702467034670446705467064670746708467094671046711467124671346714467154671646717467184671946720467214672246723467244672546726467274672846729467304673146732467334673446735467364673746738467394674046741467424674346744467454674646747467484674946750467514675246753467544675546756467574675846759467604676146762467634676446765467664676746768467694677046771467724677346774467754677646777467784677946780467814678246783467844678546786467874678846789467904679146792467934679446795467964679746798467994680046801468024680346804468054680646807468084680946810468114681246813468144681546816468174681846819468204682146822468234682446825468264682746828468294683046831468324683346834468354683646837468384683946840468414684246843468444684546846468474684846849468504685146852468534685446855468564685746858468594686046861468624686346864468654686646867468684686946870468714687246873468744687546876468774687846879468804688146882468834688446885468864688746888468894689046891468924689346894468954689646897468984689946900469014690246903469044690546906469074690846909469104691146912469134691446915469164691746918469194692046921469224692346924469254692646927469284692946930469314693246933469344693546936469374693846939469404694146942469434694446945469464694746948469494695046951469524695346954469554695646957469584695946960469614696246963469644696546966469674696846969469704697146972469734697446975469764697746978469794698046981469824698346984469854698646987469884698946990469914699246993469944699546996469974699846999470004700147002470034700447005470064700747008470094701047011470124701347014470154701647017470184701947020470214702247023470244702547026470274702847029470304703147032470334703447035470364703747038470394704047041470424704347044470454704647047470484704947050470514705247053470544705547056470574705847059470604706147062470634706447065470664706747068470694707047071470724707347074470754707647077470784707947080470814708247083470844708547086470874708847089470904709147092470934709447095470964709747098470994710047101471024710347104471054710647107471084710947110471114711247113471144711547116471174711847119471204712147122471234712447125471264712747128471294713047131471324713347134471354713647137471384713947140471414714247143471444714547146471474714847149471504715147152471534715447155471564715747158471594716047161471624716347164471654716647167471684716947170471714717247173471744717547176471774717847179471804718147182471834718447185471864718747188471894719047191471924719347194471954719647197471984719947200472014720247203472044720547206472074720847209472104721147212472134721447215472164721747218472194722047221472224722347224472254722647227472284722947230472314723247233472344723547236472374723847239472404724147242472434724447245472464724747248472494725047251472524725347254472554725647257472584725947260472614726247263472644726547266472674726847269472704727147272472734727447275472764727747278472794728047281472824728347284472854728647287472884728947290472914729247293472944729547296472974729847299473004730147302473034730447305473064730747308473094731047311473124731347314473154731647317473184731947320473214732247323473244732547326473274732847329473304733147332473334733447335473364733747338473394734047341473424734347344473454734647347473484734947350473514735247353473544735547356473574735847359473604736147362473634736447365473664736747368473694737047371473724737347374473754737647377473784737947380473814738247383473844738547386473874738847389473904739147392473934739447395473964739747398473994740047401474024740347404474054740647407474084740947410474114741247413474144741547416474174741847419474204742147422474234742447425474264742747428474294743047431474324743347434474354743647437474384743947440474414744247443474444744547446474474744847449474504745147452474534745447455474564745747458474594746047461474624746347464474654746647467474684746947470474714747247473474744747547476474774747847479474804748147482474834748447485474864748747488474894749047491474924749347494474954749647497474984749947500475014750247503475044750547506475074750847509475104751147512475134751447515475164751747518475194752047521475224752347524475254752647527475284752947530475314753247533475344753547536475374753847539475404754147542475434754447545475464754747548475494755047551475524755347554475554755647557475584755947560475614756247563475644756547566475674756847569475704757147572475734757447575475764757747578475794758047581475824758347584475854758647587475884758947590475914759247593475944759547596475974759847599476004760147602476034760447605476064760747608476094761047611476124761347614476154761647617476184761947620476214762247623476244762547626476274762847629476304763147632476334763447635476364763747638476394764047641476424764347644476454764647647476484764947650476514765247653476544765547656476574765847659476604766147662476634766447665476664766747668476694767047671476724767347674476754767647677476784767947680476814768247683476844768547686476874768847689476904769147692476934769447695476964769747698476994770047701477024770347704477054770647707477084770947710477114771247713477144771547716477174771847719477204772147722477234772447725477264772747728477294773047731477324773347734477354773647737477384773947740477414774247743477444774547746477474774847749477504775147752477534775447755477564775747758477594776047761477624776347764477654776647767477684776947770477714777247773477744777547776477774777847779477804778147782477834778447785477864778747788477894779047791477924779347794477954779647797477984779947800478014780247803478044780547806478074780847809478104781147812478134781447815478164781747818478194782047821478224782347824478254782647827478284782947830478314783247833478344783547836478374783847839478404784147842478434784447845478464784747848478494785047851478524785347854478554785647857478584785947860478614786247863478644786547866478674786847869478704787147872478734787447875478764787747878478794788047881478824788347884478854788647887478884788947890478914789247893478944789547896478974789847899479004790147902479034790447905479064790747908479094791047911479124791347914479154791647917479184791947920479214792247923479244792547926479274792847929479304793147932479334793447935479364793747938479394794047941479424794347944479454794647947479484794947950479514795247953479544795547956479574795847959479604796147962479634796447965479664796747968479694797047971479724797347974479754797647977479784797947980479814798247983479844798547986479874798847989479904799147992479934799447995479964799747998479994800048001480024800348004480054800648007480084800948010480114801248013480144801548016480174801848019480204802148022480234802448025480264802748028480294803048031480324803348034480354803648037480384803948040480414804248043480444804548046480474804848049480504805148052480534805448055480564805748058480594806048061480624806348064480654806648067480684806948070480714807248073480744807548076480774807848079480804808148082480834808448085480864808748088480894809048091480924809348094480954809648097480984809948100481014810248103481044810548106481074810848109481104811148112481134811448115481164811748118481194812048121481224812348124481254812648127481284812948130481314813248133481344813548136481374813848139481404814148142481434814448145481464814748148481494815048151481524815348154481554815648157481584815948160481614816248163481644816548166481674816848169481704817148172481734817448175481764817748178481794818048181481824818348184481854818648187481884818948190481914819248193481944819548196481974819848199482004820148202482034820448205482064820748208482094821048211482124821348214482154821648217482184821948220482214822248223482244822548226482274822848229482304823148232482334823448235482364823748238482394824048241482424824348244482454824648247482484824948250482514825248253482544825548256482574825848259482604826148262482634826448265482664826748268482694827048271482724827348274482754827648277482784827948280482814828248283482844828548286482874828848289482904829148292482934829448295482964829748298482994830048301483024830348304483054830648307483084830948310483114831248313483144831548316483174831848319483204832148322483234832448325483264832748328483294833048331483324833348334483354833648337483384833948340483414834248343483444834548346483474834848349483504835148352483534835448355483564835748358483594836048361483624836348364483654836648367483684836948370483714837248373483744837548376483774837848379483804838148382483834838448385483864838748388483894839048391483924839348394483954839648397483984839948400484014840248403484044840548406484074840848409484104841148412484134841448415484164841748418484194842048421484224842348424484254842648427484284842948430484314843248433484344843548436484374843848439484404844148442484434844448445484464844748448484494845048451484524845348454484554845648457484584845948460484614846248463484644846548466484674846848469484704847148472484734847448475484764847748478484794848048481484824848348484484854848648487484884848948490484914849248493484944849548496484974849848499485004850148502485034850448505485064850748508485094851048511485124851348514485154851648517485184851948520485214852248523485244852548526485274852848529485304853148532485334853448535485364853748538485394854048541485424854348544485454854648547485484854948550485514855248553485544855548556485574855848559485604856148562485634856448565485664856748568485694857048571485724857348574485754857648577485784857948580485814858248583485844858548586485874858848589485904859148592485934859448595485964859748598485994860048601486024860348604486054860648607486084860948610486114861248613486144861548616486174861848619486204862148622486234862448625486264862748628486294863048631486324863348634486354863648637486384863948640486414864248643486444864548646486474864848649486504865148652486534865448655486564865748658486594866048661486624866348664486654866648667486684866948670486714867248673486744867548676486774867848679486804868148682486834868448685486864868748688486894869048691486924869348694486954869648697486984869948700487014870248703487044870548706487074870848709487104871148712487134871448715487164871748718487194872048721487224872348724487254872648727487284872948730487314873248733487344873548736487374873848739487404874148742487434874448745487464874748748487494875048751487524875348754487554875648757487584875948760487614876248763487644876548766487674876848769487704877148772487734877448775487764877748778487794878048781487824878348784487854878648787487884878948790487914879248793487944879548796487974879848799488004880148802488034880448805488064880748808488094881048811488124881348814488154881648817488184881948820488214882248823488244882548826488274882848829488304883148832488334883448835488364883748838488394884048841488424884348844488454884648847488484884948850488514885248853488544885548856488574885848859488604886148862488634886448865488664886748868488694887048871488724887348874488754887648877488784887948880488814888248883488844888548886488874888848889488904889148892488934889448895488964889748898488994890048901489024890348904489054890648907489084890948910489114891248913489144891548916489174891848919489204892148922489234892448925489264892748928489294893048931489324893348934489354893648937489384893948940489414894248943489444894548946489474894848949489504895148952489534895448955489564895748958489594896048961489624896348964489654896648967489684896948970489714897248973489744897548976489774897848979489804898148982489834898448985489864898748988489894899048991489924899348994489954899648997489984899949000490014900249003490044900549006490074900849009490104901149012490134901449015490164901749018490194902049021490224902349024490254902649027490284902949030490314903249033490344903549036490374903849039490404904149042490434904449045490464904749048490494905049051490524905349054490554905649057490584905949060490614906249063490644906549066490674906849069490704907149072490734907449075490764907749078490794908049081490824908349084490854908649087490884908949090490914909249093490944909549096490974909849099491004910149102491034910449105491064910749108491094911049111491124911349114491154911649117491184911949120491214912249123491244912549126491274912849129491304913149132491334913449135491364913749138491394914049141491424914349144491454914649147491484914949150491514915249153491544915549156491574915849159491604916149162491634916449165491664916749168491694917049171491724917349174491754917649177491784917949180491814918249183491844918549186491874918849189491904919149192491934919449195491964919749198491994920049201492024920349204492054920649207492084920949210492114921249213492144921549216492174921849219492204922149222492234922449225492264922749228492294923049231492324923349234492354923649237492384923949240492414924249243492444924549246492474924849249492504925149252492534925449255492564925749258492594926049261492624926349264492654926649267492684926949270492714927249273492744927549276492774927849279492804928149282492834928449285492864928749288492894929049291492924929349294492954929649297492984929949300493014930249303493044930549306493074930849309493104931149312493134931449315493164931749318493194932049321493224932349324493254932649327493284932949330493314933249333493344933549336493374933849339493404934149342493434934449345493464934749348493494935049351493524935349354493554935649357493584935949360493614936249363493644936549366493674936849369493704937149372493734937449375493764937749378493794938049381493824938349384493854938649387493884938949390493914939249393493944939549396493974939849399494004940149402494034940449405494064940749408494094941049411494124941349414494154941649417494184941949420494214942249423494244942549426494274942849429494304943149432494334943449435494364943749438494394944049441494424944349444494454944649447494484944949450494514945249453494544945549456494574945849459494604946149462494634946449465494664946749468494694947049471494724947349474494754947649477494784947949480494814948249483494844948549486494874948849489494904949149492494934949449495494964949749498494994950049501495024950349504495054950649507495084950949510495114951249513495144951549516495174951849519495204952149522495234952449525495264952749528495294953049531495324953349534495354953649537495384953949540495414954249543495444954549546495474954849549495504955149552495534955449555495564955749558495594956049561495624956349564495654956649567495684956949570495714957249573495744957549576495774957849579495804958149582495834958449585495864958749588495894959049591495924959349594495954959649597495984959949600496014960249603496044960549606496074960849609496104961149612496134961449615496164961749618496194962049621496224962349624496254962649627496284962949630496314963249633496344963549636496374963849639496404964149642496434964449645496464964749648496494965049651496524965349654496554965649657496584965949660496614966249663496644966549666496674966849669496704967149672496734967449675496764967749678496794968049681496824968349684496854968649687496884968949690496914969249693496944969549696496974969849699497004970149702497034970449705497064970749708497094971049711497124971349714497154971649717497184971949720497214972249723497244972549726497274972849729497304973149732497334973449735497364973749738497394974049741497424974349744497454974649747497484974949750497514975249753497544975549756497574975849759497604976149762497634976449765497664976749768497694977049771497724977349774497754977649777497784977949780497814978249783497844978549786497874978849789497904979149792497934979449795497964979749798497994980049801498024980349804498054980649807498084980949810498114981249813498144981549816498174981849819498204982149822498234982449825498264982749828498294983049831498324983349834498354983649837498384983949840498414984249843498444984549846498474984849849498504985149852498534985449855498564985749858498594986049861498624986349864498654986649867498684986949870498714987249873498744987549876498774987849879498804988149882498834988449885498864988749888498894989049891498924989349894498954989649897498984989949900499014990249903499044990549906499074990849909499104991149912499134991449915499164991749918499194992049921499224992349924499254992649927499284992949930499314993249933499344993549936499374993849939499404994149942499434994449945499464994749948499494995049951499524995349954499554995649957499584995949960499614996249963499644996549966499674996849969499704997149972499734997449975499764997749978499794998049981499824998349984499854998649987499884998949990499914999249993499944999549996499974999849999500005000150002500035000450005500065000750008500095001050011500125001350014500155001650017500185001950020500215002250023500245002550026500275002850029500305003150032500335003450035500365003750038500395004050041500425004350044500455004650047500485004950050500515005250053500545005550056500575005850059500605006150062500635006450065500665006750068500695007050071500725007350074500755007650077500785007950080500815008250083500845008550086500875008850089500905009150092500935009450095500965009750098500995010050101501025010350104501055010650107501085010950110501115011250113501145011550116501175011850119501205012150122501235012450125501265012750128501295013050131501325013350134501355013650137501385013950140501415014250143501445014550146501475014850149501505015150152501535015450155501565015750158501595016050161501625016350164501655016650167501685016950170501715017250173501745017550176501775017850179501805018150182501835018450185501865018750188501895019050191501925019350194501955019650197501985019950200502015020250203502045020550206502075020850209502105021150212502135021450215502165021750218502195022050221502225022350224502255022650227502285022950230502315023250233502345023550236502375023850239502405024150242502435024450245502465024750248502495025050251502525025350254502555025650257502585025950260502615026250263502645026550266502675026850269502705027150272502735027450275502765027750278502795028050281502825028350284502855028650287502885028950290502915029250293502945029550296502975029850299503005030150302503035030450305503065030750308503095031050311503125031350314503155031650317503185031950320503215032250323503245032550326503275032850329503305033150332503335033450335503365033750338503395034050341503425034350344503455034650347503485034950350503515035250353503545035550356503575035850359503605036150362503635036450365503665036750368503695037050371503725037350374503755037650377503785037950380503815038250383503845038550386503875038850389503905039150392503935039450395503965039750398503995040050401504025040350404504055040650407504085040950410504115041250413504145041550416504175041850419504205042150422504235042450425504265042750428504295043050431504325043350434504355043650437504385043950440504415044250443504445044550446504475044850449504505045150452504535045450455504565045750458504595046050461504625046350464504655046650467504685046950470504715047250473504745047550476504775047850479504805048150482504835048450485504865048750488504895049050491504925049350494504955049650497504985049950500505015050250503505045050550506505075050850509505105051150512505135051450515505165051750518505195052050521505225052350524505255052650527505285052950530505315053250533505345053550536505375053850539505405054150542505435054450545505465054750548505495055050551505525055350554505555055650557505585055950560505615056250563505645056550566505675056850569505705057150572505735057450575505765057750578505795058050581505825058350584505855058650587505885058950590505915059250593505945059550596505975059850599506005060150602506035060450605506065060750608506095061050611506125061350614506155061650617506185061950620506215062250623506245062550626506275062850629506305063150632506335063450635506365063750638506395064050641506425064350644506455064650647506485064950650506515065250653506545065550656506575065850659506605066150662506635066450665506665066750668506695067050671506725067350674506755067650677506785067950680506815068250683506845068550686506875068850689506905069150692506935069450695506965069750698506995070050701507025070350704507055070650707507085070950710507115071250713507145071550716507175071850719507205072150722507235072450725507265072750728507295073050731507325073350734507355073650737507385073950740507415074250743507445074550746507475074850749507505075150752507535075450755507565075750758507595076050761507625076350764507655076650767507685076950770507715077250773507745077550776507775077850779507805078150782507835078450785507865078750788507895079050791507925079350794507955079650797507985079950800508015080250803508045080550806508075080850809508105081150812508135081450815508165081750818508195082050821508225082350824508255082650827508285082950830508315083250833508345083550836508375083850839508405084150842508435084450845508465084750848508495085050851508525085350854508555085650857508585085950860508615086250863508645086550866508675086850869508705087150872508735087450875508765087750878508795088050881508825088350884508855088650887508885088950890508915089250893508945089550896508975089850899509005090150902509035090450905509065090750908509095091050911509125091350914509155091650917509185091950920509215092250923509245092550926509275092850929509305093150932509335093450935509365093750938509395094050941509425094350944509455094650947509485094950950509515095250953509545095550956509575095850959509605096150962509635096450965509665096750968509695097050971509725097350974509755097650977509785097950980509815098250983509845098550986509875098850989509905099150992509935099450995509965099750998509995100051001510025100351004510055100651007510085100951010510115101251013510145101551016510175101851019510205102151022510235102451025510265102751028510295103051031510325103351034510355103651037510385103951040510415104251043510445104551046510475104851049510505105151052510535105451055510565105751058510595106051061510625106351064510655106651067510685106951070510715107251073510745107551076510775107851079510805108151082510835108451085510865108751088510895109051091510925109351094510955109651097510985109951100511015110251103511045110551106511075110851109511105111151112511135111451115511165111751118511195112051121511225112351124511255112651127511285112951130511315113251133511345113551136511375113851139511405114151142511435114451145511465114751148511495115051151511525115351154511555115651157511585115951160511615116251163511645116551166511675116851169511705117151172511735117451175511765117751178511795118051181511825118351184511855118651187511885118951190511915119251193511945119551196511975119851199512005120151202512035120451205512065120751208512095121051211512125121351214512155121651217512185121951220512215122251223512245122551226512275122851229512305123151232512335123451235512365123751238512395124051241512425124351244512455124651247512485124951250512515125251253512545125551256512575125851259512605126151262512635126451265512665126751268512695127051271512725127351274512755127651277512785127951280512815128251283512845128551286512875128851289512905129151292512935129451295512965129751298512995130051301513025130351304513055130651307513085130951310513115131251313513145131551316513175131851319513205132151322513235132451325513265132751328513295133051331513325133351334513355133651337513385133951340513415134251343513445134551346513475134851349513505135151352513535135451355513565135751358513595136051361513625136351364513655136651367513685136951370513715137251373513745137551376513775137851379513805138151382513835138451385513865138751388513895139051391513925139351394513955139651397513985139951400514015140251403514045140551406514075140851409514105141151412514135141451415514165141751418514195142051421514225142351424514255142651427514285142951430514315143251433514345143551436514375143851439514405144151442514435144451445514465144751448514495145051451514525145351454514555145651457514585145951460514615146251463514645146551466514675146851469514705147151472514735147451475514765147751478514795148051481514825148351484514855148651487514885148951490514915149251493514945149551496514975149851499515005150151502515035150451505515065150751508515095151051511515125151351514515155151651517515185151951520515215152251523515245152551526515275152851529515305153151532515335153451535515365153751538515395154051541515425154351544515455154651547515485154951550515515155251553515545155551556515575155851559515605156151562515635156451565515665156751568515695157051571515725157351574515755157651577515785157951580515815158251583515845158551586515875158851589515905159151592515935159451595515965159751598515995160051601516025160351604516055160651607516085160951610516115161251613516145161551616516175161851619516205162151622516235162451625516265162751628516295163051631516325163351634516355163651637516385163951640516415164251643516445164551646516475164851649516505165151652516535165451655516565165751658516595166051661516625166351664516655166651667516685166951670516715167251673516745167551676516775167851679516805168151682516835168451685516865168751688516895169051691516925169351694516955169651697516985169951700517015170251703517045170551706517075170851709517105171151712517135171451715517165171751718517195172051721517225172351724517255172651727517285172951730517315173251733517345173551736517375173851739517405174151742517435174451745517465174751748517495175051751517525175351754517555175651757517585175951760517615176251763517645176551766517675176851769517705177151772517735177451775517765177751778517795178051781517825178351784517855178651787517885178951790517915179251793517945179551796517975179851799518005180151802518035180451805518065180751808518095181051811518125181351814518155181651817518185181951820518215182251823518245182551826518275182851829518305183151832518335183451835518365183751838518395184051841518425184351844518455184651847518485184951850518515185251853518545185551856518575185851859518605186151862518635186451865518665186751868518695187051871518725187351874518755187651877518785187951880518815188251883518845188551886518875188851889518905189151892518935189451895518965189751898518995190051901519025190351904519055190651907519085190951910519115191251913519145191551916519175191851919519205192151922519235192451925519265192751928519295193051931519325193351934519355193651937519385193951940519415194251943519445194551946519475194851949519505195151952519535195451955519565195751958519595196051961519625196351964519655196651967519685196951970519715197251973519745197551976519775197851979519805198151982519835198451985519865198751988519895199051991519925199351994519955199651997519985199952000520015200252003520045200552006520075200852009520105201152012520135201452015520165201752018520195202052021520225202352024520255202652027520285202952030520315203252033520345203552036520375203852039520405204152042520435204452045520465204752048520495205052051520525205352054520555205652057520585205952060520615206252063520645206552066520675206852069520705207152072520735207452075520765207752078520795208052081520825208352084520855208652087520885208952090520915209252093520945209552096520975209852099521005210152102521035210452105521065210752108521095211052111521125211352114521155211652117521185211952120521215212252123521245212552126521275212852129521305213152132521335213452135521365213752138521395214052141521425214352144521455214652147521485214952150521515215252153521545215552156521575215852159521605216152162521635216452165521665216752168521695217052171521725217352174521755217652177521785217952180521815218252183521845218552186521875218852189521905219152192521935219452195521965219752198521995220052201522025220352204522055220652207522085220952210522115221252213522145221552216522175221852219522205222152222522235222452225522265222752228522295223052231522325223352234522355223652237522385223952240522415224252243522445224552246522475224852249522505225152252522535225452255522565225752258522595226052261522625226352264522655226652267522685226952270522715227252273522745227552276522775227852279522805228152282522835228452285522865228752288522895229052291522925229352294522955229652297522985229952300523015230252303523045230552306523075230852309523105231152312523135231452315523165231752318523195232052321523225232352324523255232652327523285232952330523315233252333523345233552336523375233852339523405234152342523435234452345523465234752348523495235052351523525235352354523555235652357523585235952360523615236252363523645236552366523675236852369523705237152372523735237452375523765237752378523795238052381523825238352384523855238652387523885238952390523915239252393523945239552396523975239852399524005240152402524035240452405524065240752408524095241052411524125241352414524155241652417524185241952420524215242252423524245242552426524275242852429524305243152432524335243452435524365243752438524395244052441524425244352444524455244652447524485244952450524515245252453524545245552456524575245852459524605246152462524635246452465524665246752468524695247052471524725247352474524755247652477524785247952480524815248252483524845248552486524875248852489524905249152492524935249452495524965249752498524995250052501525025250352504525055250652507525085250952510525115251252513525145251552516525175251852519525205252152522525235252452525525265252752528525295253052531525325253352534525355253652537525385253952540525415254252543525445254552546525475254852549525505255152552525535255452555525565255752558525595256052561525625256352564525655256652567525685256952570525715257252573525745257552576525775257852579525805258152582525835258452585525865258752588525895259052591525925259352594525955259652597525985259952600526015260252603526045260552606526075260852609526105261152612526135261452615526165261752618526195262052621526225262352624526255262652627526285262952630526315263252633526345263552636526375263852639526405264152642526435264452645526465264752648526495265052651526525265352654526555265652657526585265952660526615266252663526645266552666526675266852669526705267152672526735267452675526765267752678526795268052681526825268352684526855268652687526885268952690526915269252693526945269552696526975269852699527005270152702527035270452705527065270752708527095271052711527125271352714527155271652717527185271952720527215272252723527245272552726527275272852729527305273152732527335273452735527365273752738527395274052741527425274352744527455274652747527485274952750527515275252753527545275552756527575275852759527605276152762527635276452765527665276752768527695277052771527725277352774527755277652777527785277952780527815278252783527845278552786527875278852789527905279152792527935279452795527965279752798527995280052801528025280352804528055280652807528085280952810528115281252813528145281552816528175281852819528205282152822528235282452825528265282752828528295283052831528325283352834528355283652837528385283952840528415284252843528445284552846528475284852849528505285152852528535285452855528565285752858528595286052861528625286352864528655286652867528685286952870528715287252873528745287552876528775287852879528805288152882528835288452885528865288752888528895289052891528925289352894528955289652897528985289952900529015290252903529045290552906529075290852909529105291152912529135291452915529165291752918529195292052921529225292352924529255292652927529285292952930529315293252933529345293552936529375293852939529405294152942529435294452945529465294752948529495295052951529525295352954529555295652957529585295952960529615296252963529645296552966529675296852969529705297152972529735297452975529765297752978529795298052981529825298352984529855298652987529885298952990529915299252993529945299552996529975299852999530005300153002530035300453005530065300753008530095301053011530125301353014530155301653017530185301953020530215302253023530245302553026530275302853029530305303153032530335303453035530365303753038530395304053041530425304353044530455304653047530485304953050530515305253053530545305553056530575305853059530605306153062530635306453065530665306753068530695307053071530725307353074530755307653077530785307953080530815308253083530845308553086530875308853089530905309153092530935309453095530965309753098530995310053101531025310353104531055310653107531085310953110531115311253113531145311553116531175311853119531205312153122531235312453125531265312753128531295313053131531325313353134531355313653137531385313953140531415314253143531445314553146531475314853149531505315153152531535315453155531565315753158531595316053161531625316353164531655316653167531685316953170531715317253173531745317553176531775317853179531805318153182531835318453185531865318753188531895319053191531925319353194531955319653197531985319953200532015320253203532045320553206532075320853209532105321153212532135321453215532165321753218532195322053221532225322353224532255322653227532285322953230532315323253233532345323553236532375323853239532405324153242532435324453245532465324753248532495325053251532525325353254532555325653257532585325953260532615326253263532645326553266532675326853269532705327153272532735327453275532765327753278532795328053281532825328353284532855328653287532885328953290532915329253293532945329553296532975329853299533005330153302533035330453305533065330753308533095331053311533125331353314533155331653317533185331953320533215332253323533245332553326533275332853329533305333153332533335333453335533365333753338533395334053341533425334353344533455334653347533485334953350533515335253353533545335553356533575335853359533605336153362533635336453365533665336753368533695337053371533725337353374533755337653377533785337953380533815338253383533845338553386533875338853389533905339153392533935339453395533965339753398533995340053401534025340353404534055340653407534085340953410534115341253413534145341553416534175341853419534205342153422534235342453425534265342753428534295343053431534325343353434534355343653437534385343953440534415344253443534445344553446534475344853449534505345153452534535345453455534565345753458534595346053461534625346353464534655346653467534685346953470534715347253473534745347553476534775347853479534805348153482534835348453485534865348753488534895349053491534925349353494534955349653497534985349953500535015350253503535045350553506535075350853509535105351153512535135351453515535165351753518535195352053521535225352353524535255352653527535285352953530535315353253533535345353553536535375353853539535405354153542535435354453545535465354753548535495355053551535525355353554535555355653557535585355953560535615356253563535645356553566535675356853569535705357153572535735357453575535765357753578535795358053581535825358353584535855358653587535885358953590535915359253593535945359553596535975359853599536005360153602536035360453605536065360753608536095361053611536125361353614536155361653617536185361953620536215362253623536245362553626536275362853629536305363153632536335363453635536365363753638536395364053641536425364353644536455364653647536485364953650536515365253653536545365553656536575365853659536605366153662536635366453665536665366753668536695367053671536725367353674536755367653677536785367953680536815368253683536845368553686536875368853689536905369153692536935369453695536965369753698536995370053701537025370353704537055370653707537085370953710537115371253713537145371553716537175371853719537205372153722537235372453725537265372753728537295373053731537325373353734537355373653737537385373953740537415374253743537445374553746537475374853749537505375153752537535375453755537565375753758537595376053761537625376353764537655376653767537685376953770537715377253773537745377553776537775377853779537805378153782537835378453785537865378753788537895379053791537925379353794537955379653797537985379953800538015380253803538045380553806538075380853809538105381153812538135381453815538165381753818538195382053821538225382353824538255382653827538285382953830538315383253833538345383553836538375383853839538405384153842538435384453845538465384753848538495385053851538525385353854538555385653857538585385953860538615386253863538645386553866538675386853869538705387153872538735387453875538765387753878538795388053881538825388353884538855388653887538885388953890538915389253893538945389553896538975389853899539005390153902539035390453905539065390753908539095391053911539125391353914539155391653917539185391953920539215392253923539245392553926539275392853929539305393153932539335393453935539365393753938539395394053941539425394353944539455394653947539485394953950539515395253953539545395553956539575395853959539605396153962539635396453965539665396753968539695397053971539725397353974539755397653977539785397953980539815398253983539845398553986539875398853989539905399153992539935399453995539965399753998539995400054001540025400354004540055400654007540085400954010540115401254013540145401554016540175401854019540205402154022540235402454025540265402754028540295403054031540325403354034540355403654037540385403954040540415404254043540445404554046540475404854049540505405154052540535405454055540565405754058540595406054061540625406354064540655406654067540685406954070540715407254073540745407554076540775407854079540805408154082540835408454085540865408754088540895409054091540925409354094540955409654097540985409954100541015410254103541045410554106541075410854109541105411154112541135411454115541165411754118541195412054121541225412354124541255412654127541285412954130541315413254133541345413554136541375413854139541405414154142541435414454145541465414754148541495415054151541525415354154541555415654157541585415954160541615416254163541645416554166541675416854169541705417154172541735417454175541765417754178541795418054181541825418354184541855418654187541885418954190541915419254193541945419554196541975419854199542005420154202542035420454205542065420754208542095421054211542125421354214542155421654217542185421954220542215422254223542245422554226542275422854229542305423154232542335423454235542365423754238542395424054241542425424354244542455424654247542485424954250542515425254253542545425554256542575425854259542605426154262542635426454265542665426754268542695427054271542725427354274542755427654277542785427954280542815428254283542845428554286542875428854289542905429154292542935429454295542965429754298542995430054301543025430354304543055430654307543085430954310543115431254313543145431554316543175431854319543205432154322543235432454325543265432754328543295433054331543325433354334543355433654337543385433954340543415434254343543445434554346543475434854349543505435154352543535435454355543565435754358543595436054361543625436354364543655436654367543685436954370543715437254373543745437554376543775437854379543805438154382543835438454385543865438754388543895439054391543925439354394543955439654397543985439954400544015440254403544045440554406544075440854409544105441154412544135441454415544165441754418544195442054421544225442354424544255442654427544285442954430544315443254433544345443554436544375443854439544405444154442544435444454445544465444754448544495445054451544525445354454544555445654457544585445954460544615446254463544645446554466544675446854469544705447154472544735447454475544765447754478544795448054481544825448354484544855448654487544885448954490544915449254493544945449554496544975449854499545005450154502545035450454505545065450754508545095451054511545125451354514545155451654517545185451954520545215452254523545245452554526545275452854529545305453154532545335453454535545365453754538545395454054541545425454354544545455454654547545485454954550545515455254553545545455554556545575455854559545605456154562545635456454565545665456754568545695457054571545725457354574545755457654577545785457954580545815458254583545845458554586545875458854589545905459154592545935459454595545965459754598545995460054601546025460354604546055460654607546085460954610546115461254613546145461554616546175461854619546205462154622546235462454625546265462754628546295463054631546325463354634546355463654637546385463954640546415464254643546445464554646546475464854649546505465154652546535465454655546565465754658546595466054661546625466354664546655466654667546685466954670546715467254673546745467554676546775467854679546805468154682546835468454685546865468754688546895469054691546925469354694546955469654697546985469954700547015470254703547045470554706547075470854709547105471154712547135471454715547165471754718547195472054721547225472354724547255472654727547285472954730547315473254733547345473554736547375473854739547405474154742547435474454745547465474754748547495475054751547525475354754547555475654757547585475954760547615476254763547645476554766547675476854769547705477154772547735477454775547765477754778547795478054781547825478354784547855478654787547885478954790547915479254793547945479554796547975479854799548005480154802548035480454805548065480754808548095481054811548125481354814548155481654817548185481954820548215482254823548245482554826548275482854829548305483154832548335483454835548365483754838548395484054841548425484354844548455484654847548485484954850548515485254853548545485554856548575485854859548605486154862548635486454865548665486754868548695487054871548725487354874548755487654877548785487954880548815488254883548845488554886548875488854889548905489154892548935489454895548965489754898548995490054901549025490354904549055490654907549085490954910549115491254913549145491554916549175491854919549205492154922549235492454925549265492754928549295493054931549325493354934549355493654937549385493954940549415494254943549445494554946549475494854949549505495154952549535495454955549565495754958549595496054961549625496354964549655496654967549685496954970549715497254973549745497554976549775497854979549805498154982549835498454985549865498754988549895499054991549925499354994549955499654997549985499955000550015500255003550045500555006550075500855009550105501155012550135501455015550165501755018550195502055021550225502355024550255502655027550285502955030550315503255033550345503555036550375503855039550405504155042550435504455045550465504755048550495505055051550525505355054550555505655057550585505955060550615506255063550645506555066550675506855069550705507155072550735507455075550765507755078550795508055081550825508355084550855508655087550885508955090550915509255093550945509555096550975509855099551005510155102551035510455105551065510755108551095511055111551125511355114551155511655117551185511955120551215512255123551245512555126551275512855129551305513155132551335513455135551365513755138551395514055141551425514355144551455514655147551485514955150551515515255153551545515555156551575515855159551605516155162551635516455165551665516755168551695517055171551725517355174551755517655177551785517955180551815518255183551845518555186551875518855189551905519155192551935519455195551965519755198551995520055201552025520355204552055520655207552085520955210552115521255213552145521555216552175521855219552205522155222552235522455225552265522755228552295523055231552325523355234552355523655237552385523955240552415524255243552445524555246552475524855249552505525155252552535525455255552565525755258552595526055261552625526355264552655526655267552685526955270552715527255273552745527555276552775527855279552805528155282552835528455285552865528755288552895529055291552925529355294552955529655297552985529955300553015530255303553045530555306553075530855309553105531155312553135531455315553165531755318553195532055321553225532355324553255532655327553285532955330553315533255333553345533555336553375533855339553405534155342553435534455345553465534755348553495535055351553525535355354553555535655357553585535955360553615536255363553645536555366553675536855369553705537155372553735537455375553765537755378553795538055381553825538355384553855538655387553885538955390553915539255393553945539555396553975539855399554005540155402554035540455405554065540755408554095541055411554125541355414554155541655417554185541955420554215542255423554245542555426554275542855429554305543155432554335543455435554365543755438554395544055441554425544355444554455544655447554485544955450554515545255453554545545555456554575545855459554605546155462554635546455465554665546755468554695547055471554725547355474554755547655477554785547955480554815548255483554845548555486554875548855489554905549155492554935549455495554965549755498554995550055501555025550355504555055550655507555085550955510555115551255513555145551555516555175551855519555205552155522555235552455525555265552755528555295553055531555325553355534555355553655537555385553955540555415554255543555445554555546555475554855549555505555155552555535555455555555565555755558555595556055561555625556355564555655556655567555685556955570555715557255573555745557555576555775557855579555805558155582555835558455585555865558755588555895559055591555925559355594555955559655597555985559955600556015560255603556045560555606556075560855609556105561155612556135561455615556165561755618556195562055621556225562355624556255562655627556285562955630556315563255633556345563555636556375563855639556405564155642556435564455645556465564755648556495565055651556525565355654556555565655657556585565955660556615566255663556645566555666556675566855669556705567155672556735567455675556765567755678556795568055681556825568355684556855568655687556885568955690556915569255693556945569555696556975569855699557005570155702557035570455705557065570755708557095571055711557125571355714557155571655717557185571955720557215572255723557245572555726557275572855729557305573155732557335573455735557365573755738557395574055741557425574355744557455574655747557485574955750557515575255753557545575555756557575575855759557605576155762557635576455765557665576755768557695577055771557725577355774557755577655777557785577955780557815578255783557845578555786557875578855789557905579155792557935579455795557965579755798557995580055801558025580355804558055580655807558085580955810558115581255813558145581555816558175581855819558205582155822558235582455825558265582755828558295583055831558325583355834558355583655837558385583955840558415584255843558445584555846558475584855849558505585155852558535585455855558565585755858558595586055861558625586355864558655586655867558685586955870558715587255873558745587555876558775587855879558805588155882558835588455885558865588755888558895589055891558925589355894558955589655897558985589955900559015590255903559045590555906559075590855909559105591155912559135591455915559165591755918559195592055921559225592355924559255592655927559285592955930559315593255933559345593555936559375593855939559405594155942559435594455945559465594755948559495595055951559525595355954559555595655957559585595955960559615596255963559645596555966559675596855969559705597155972559735597455975559765597755978559795598055981559825598355984559855598655987559885598955990559915599255993559945599555996559975599855999560005600156002560035600456005560065600756008560095601056011560125601356014560155601656017560185601956020560215602256023560245602556026560275602856029560305603156032560335603456035560365603756038560395604056041560425604356044560455604656047560485604956050560515605256053560545605556056560575605856059560605606156062560635606456065560665606756068560695607056071560725607356074560755607656077560785607956080560815608256083560845608556086560875608856089560905609156092560935609456095560965609756098560995610056101561025610356104561055610656107561085610956110561115611256113561145611556116561175611856119561205612156122561235612456125561265612756128561295613056131561325613356134561355613656137561385613956140561415614256143561445614556146561475614856149561505615156152561535615456155561565615756158561595616056161561625616356164561655616656167561685616956170561715617256173561745617556176561775617856179561805618156182561835618456185561865618756188561895619056191561925619356194561955619656197561985619956200562015620256203562045620556206562075620856209562105621156212562135621456215562165621756218562195622056221562225622356224562255622656227562285622956230562315623256233562345623556236562375623856239562405624156242562435624456245562465624756248562495625056251562525625356254562555625656257562585625956260562615626256263562645626556266562675626856269562705627156272562735627456275562765627756278562795628056281562825628356284562855628656287562885628956290562915629256293562945629556296562975629856299563005630156302563035630456305563065630756308563095631056311563125631356314563155631656317563185631956320563215632256323563245632556326563275632856329563305633156332563335633456335563365633756338563395634056341563425634356344563455634656347563485634956350563515635256353563545635556356563575635856359563605636156362563635636456365563665636756368563695637056371563725637356374563755637656377563785637956380563815638256383563845638556386563875638856389563905639156392563935639456395563965639756398563995640056401564025640356404564055640656407564085640956410564115641256413564145641556416564175641856419564205642156422564235642456425564265642756428564295643056431564325643356434564355643656437564385643956440564415644256443564445644556446564475644856449564505645156452564535645456455564565645756458564595646056461564625646356464564655646656467564685646956470564715647256473564745647556476564775647856479564805648156482564835648456485564865648756488564895649056491564925649356494564955649656497564985649956500565015650256503565045650556506565075650856509565105651156512565135651456515565165651756518565195652056521565225652356524565255652656527565285652956530565315653256533565345653556536565375653856539565405654156542565435654456545565465654756548565495655056551565525655356554565555655656557565585655956560565615656256563565645656556566565675656856569565705657156572565735657456575565765657756578565795658056581565825658356584565855658656587565885658956590565915659256593565945659556596565975659856599566005660156602566035660456605566065660756608566095661056611566125661356614566155661656617566185661956620566215662256623566245662556626566275662856629566305663156632566335663456635566365663756638566395664056641566425664356644566455664656647566485664956650566515665256653566545665556656566575665856659566605666156662566635666456665566665666756668566695667056671566725667356674566755667656677566785667956680566815668256683566845668556686566875668856689566905669156692566935669456695566965669756698566995670056701567025670356704567055670656707567085670956710567115671256713567145671556716567175671856719567205672156722567235672456725567265672756728567295673056731567325673356734567355673656737567385673956740567415674256743567445674556746567475674856749567505675156752567535675456755567565675756758567595676056761567625676356764567655676656767567685676956770567715677256773567745677556776567775677856779567805678156782567835678456785567865678756788567895679056791567925679356794567955679656797567985679956800568015680256803568045680556806568075680856809568105681156812568135681456815568165681756818568195682056821568225682356824568255682656827568285682956830568315683256833568345683556836568375683856839568405684156842568435684456845568465684756848568495685056851568525685356854568555685656857568585685956860568615686256863568645686556866568675686856869568705687156872568735687456875568765687756878568795688056881568825688356884568855688656887568885688956890568915689256893568945689556896568975689856899569005690156902569035690456905569065690756908569095691056911569125691356914569155691656917569185691956920569215692256923569245692556926569275692856929569305693156932569335693456935569365693756938569395694056941569425694356944569455694656947569485694956950569515695256953569545695556956569575695856959569605696156962569635696456965569665696756968569695697056971569725697356974569755697656977569785697956980569815698256983569845698556986569875698856989569905699156992569935699456995569965699756998569995700057001570025700357004570055700657007570085700957010570115701257013570145701557016570175701857019570205702157022570235702457025570265702757028570295703057031570325703357034570355703657037570385703957040570415704257043570445704557046570475704857049570505705157052570535705457055570565705757058570595706057061570625706357064570655706657067570685706957070570715707257073570745707557076570775707857079570805708157082570835708457085570865708757088570895709057091570925709357094570955709657097570985709957100571015710257103571045710557106571075710857109571105711157112571135711457115571165711757118571195712057121571225712357124571255712657127571285712957130571315713257133571345713557136571375713857139571405714157142571435714457145571465714757148571495715057151571525715357154571555715657157571585715957160571615716257163571645716557166571675716857169571705717157172571735717457175571765717757178571795718057181571825718357184571855718657187571885718957190571915719257193571945719557196571975719857199572005720157202572035720457205572065720757208572095721057211572125721357214572155721657217572185721957220572215722257223572245722557226572275722857229572305723157232572335723457235572365723757238572395724057241572425724357244572455724657247572485724957250572515725257253572545725557256572575725857259572605726157262572635726457265572665726757268572695727057271572725727357274572755727657277572785727957280572815728257283572845728557286572875728857289572905729157292572935729457295572965729757298572995730057301573025730357304573055730657307573085730957310573115731257313573145731557316573175731857319573205732157322573235732457325573265732757328573295733057331573325733357334573355733657337573385733957340573415734257343573445734557346573475734857349573505735157352573535735457355573565735757358573595736057361573625736357364573655736657367573685736957370573715737257373573745737557376573775737857379573805738157382573835738457385573865738757388573895739057391573925739357394573955739657397573985739957400574015740257403574045740557406574075740857409574105741157412574135741457415574165741757418574195742057421574225742357424574255742657427574285742957430574315743257433574345743557436574375743857439574405744157442574435744457445574465744757448574495745057451574525745357454574555745657457574585745957460574615746257463574645746557466574675746857469574705747157472574735747457475574765747757478574795748057481574825748357484574855748657487574885748957490574915749257493574945749557496574975749857499575005750157502575035750457505575065750757508575095751057511575125751357514575155751657517575185751957520575215752257523575245752557526575275752857529575305753157532575335753457535575365753757538575395754057541575425754357544575455754657547575485754957550575515755257553575545755557556575575755857559575605756157562575635756457565575665756757568575695757057571575725757357574575755757657577575785757957580575815758257583575845758557586575875758857589575905759157592575935759457595575965759757598575995760057601576025760357604576055760657607576085760957610576115761257613576145761557616576175761857619576205762157622576235762457625576265762757628576295763057631576325763357634576355763657637576385763957640576415764257643576445764557646576475764857649576505765157652576535765457655576565765757658576595766057661576625766357664576655766657667576685766957670576715767257673576745767557676576775767857679576805768157682576835768457685576865768757688576895769057691576925769357694576955769657697576985769957700577015770257703577045770557706577075770857709577105771157712577135771457715577165771757718577195772057721577225772357724577255772657727577285772957730577315773257733577345773557736577375773857739577405774157742577435774457745577465774757748577495775057751577525775357754577555775657757577585775957760577615776257763577645776557766577675776857769577705777157772577735777457775577765777757778577795778057781577825778357784577855778657787577885778957790577915779257793577945779557796577975779857799578005780157802578035780457805578065780757808578095781057811578125781357814578155781657817578185781957820578215782257823578245782557826578275782857829578305783157832578335783457835578365783757838578395784057841578425784357844578455784657847578485784957850578515785257853578545785557856578575785857859578605786157862578635786457865578665786757868578695787057871578725787357874578755787657877578785787957880578815788257883578845788557886578875788857889578905789157892578935789457895578965789757898578995790057901579025790357904579055790657907579085790957910579115791257913579145791557916579175791857919579205792157922579235792457925579265792757928579295793057931579325793357934579355793657937579385793957940579415794257943579445794557946579475794857949579505795157952579535795457955579565795757958579595796057961579625796357964579655796657967579685796957970579715797257973579745797557976579775797857979579805798157982579835798457985579865798757988579895799057991579925799357994579955799657997579985799958000580015800258003580045800558006580075800858009580105801158012580135801458015580165801758018580195802058021580225802358024580255802658027580285802958030580315803258033580345803558036580375803858039580405804158042580435804458045580465804758048580495805058051580525805358054580555805658057580585805958060580615806258063580645806558066580675806858069580705807158072580735807458075580765807758078580795808058081580825808358084580855808658087580885808958090580915809258093580945809558096580975809858099581005810158102581035810458105581065810758108581095811058111581125811358114581155811658117581185811958120581215812258123581245812558126581275812858129581305813158132581335813458135581365813758138581395814058141581425814358144581455814658147581485814958150581515815258153581545815558156581575815858159581605816158162581635816458165581665816758168581695817058171581725817358174581755817658177581785817958180581815818258183581845818558186581875818858189581905819158192581935819458195581965819758198581995820058201582025820358204582055820658207582085820958210582115821258213582145821558216582175821858219582205822158222582235822458225582265822758228582295823058231582325823358234582355823658237582385823958240582415824258243582445824558246582475824858249582505825158252582535825458255582565825758258582595826058261582625826358264582655826658267582685826958270582715827258273582745827558276582775827858279582805828158282582835828458285582865828758288582895829058291582925829358294582955829658297582985829958300583015830258303583045830558306583075830858309583105831158312583135831458315583165831758318583195832058321583225832358324583255832658327583285832958330583315833258333583345833558336583375833858339583405834158342583435834458345583465834758348583495835058351583525835358354583555835658357583585835958360583615836258363583645836558366583675836858369583705837158372583735837458375583765837758378583795838058381583825838358384583855838658387583885838958390583915839258393583945839558396583975839858399584005840158402584035840458405584065840758408584095841058411584125841358414584155841658417584185841958420584215842258423584245842558426584275842858429584305843158432584335843458435584365843758438584395844058441584425844358444584455844658447584485844958450584515845258453584545845558456584575845858459584605846158462584635846458465584665846758468584695847058471584725847358474584755847658477584785847958480584815848258483584845848558486584875848858489584905849158492584935849458495584965849758498584995850058501585025850358504585055850658507585085850958510585115851258513585145851558516585175851858519585205852158522585235852458525585265852758528585295853058531585325853358534585355853658537585385853958540585415854258543585445854558546585475854858549585505855158552585535855458555585565855758558585595856058561585625856358564585655856658567585685856958570585715857258573585745857558576585775857858579585805858158582585835858458585585865858758588585895859058591585925859358594585955859658597585985859958600586015860258603586045860558606586075860858609586105861158612586135861458615586165861758618586195862058621586225862358624586255862658627586285862958630586315863258633586345863558636586375863858639586405864158642586435864458645586465864758648586495865058651586525865358654586555865658657586585865958660586615866258663586645866558666586675866858669586705867158672586735867458675586765867758678586795868058681586825868358684586855868658687586885868958690586915869258693586945869558696586975869858699587005870158702587035870458705587065870758708587095871058711587125871358714587155871658717587185871958720587215872258723587245872558726587275872858729587305873158732587335873458735587365873758738587395874058741587425874358744587455874658747587485874958750587515875258753587545875558756587575875858759587605876158762587635876458765587665876758768587695877058771587725877358774587755877658777587785877958780587815878258783587845878558786587875878858789587905879158792587935879458795587965879758798587995880058801588025880358804588055880658807588085880958810588115881258813588145881558816588175881858819588205882158822588235882458825588265882758828588295883058831588325883358834588355883658837588385883958840588415884258843588445884558846588475884858849588505885158852588535885458855588565885758858588595886058861588625886358864588655886658867588685886958870588715887258873588745887558876588775887858879588805888158882588835888458885588865888758888588895889058891588925889358894588955889658897588985889958900589015890258903589045890558906589075890858909589105891158912589135891458915589165891758918589195892058921589225892358924589255892658927589285892958930589315893258933589345893558936589375893858939589405894158942589435894458945589465894758948589495895058951589525895358954589555895658957589585895958960589615896258963589645896558966589675896858969589705897158972589735897458975589765897758978589795898058981589825898358984589855898658987589885898958990589915899258993589945899558996589975899858999590005900159002590035900459005590065900759008590095901059011590125901359014590155901659017590185901959020590215902259023590245902559026590275902859029590305903159032590335903459035590365903759038590395904059041590425904359044590455904659047590485904959050590515905259053590545905559056590575905859059590605906159062590635906459065590665906759068590695907059071590725907359074590755907659077590785907959080590815908259083590845908559086590875908859089590905909159092590935909459095590965909759098590995910059101591025910359104591055910659107591085910959110591115911259113591145911559116591175911859119591205912159122591235912459125591265912759128591295913059131591325913359134591355913659137591385913959140591415914259143591445914559146591475914859149591505915159152591535915459155591565915759158591595916059161591625916359164591655916659167591685916959170591715917259173591745917559176591775917859179591805918159182591835918459185591865918759188591895919059191591925919359194591955919659197591985919959200592015920259203592045920559206592075920859209592105921159212592135921459215592165921759218592195922059221592225922359224592255922659227592285922959230592315923259233592345923559236592375923859239592405924159242592435924459245592465924759248592495925059251592525925359254592555925659257592585925959260592615926259263592645926559266592675926859269592705927159272592735927459275592765927759278592795928059281592825928359284592855928659287592885928959290592915929259293592945929559296592975929859299593005930159302593035930459305593065930759308593095931059311593125931359314593155931659317593185931959320593215932259323593245932559326593275932859329593305933159332593335933459335593365933759338593395934059341593425934359344593455934659347593485934959350593515935259353593545935559356593575935859359593605936159362593635936459365593665936759368593695937059371593725937359374593755937659377593785937959380593815938259383593845938559386593875938859389593905939159392593935939459395593965939759398593995940059401594025940359404594055940659407594085940959410594115941259413594145941559416594175941859419594205942159422594235942459425594265942759428594295943059431594325943359434594355943659437594385943959440594415944259443594445944559446594475944859449594505945159452594535945459455594565945759458594595946059461594625946359464594655946659467594685946959470594715947259473594745947559476594775947859479594805948159482594835948459485594865948759488594895949059491594925949359494594955949659497594985949959500595015950259503595045950559506595075950859509595105951159512595135951459515595165951759518595195952059521595225952359524595255952659527595285952959530595315953259533595345953559536595375953859539595405954159542595435954459545595465954759548595495955059551595525955359554595555955659557595585955959560595615956259563595645956559566595675956859569595705957159572595735957459575595765957759578595795958059581595825958359584595855958659587595885958959590595915959259593595945959559596595975959859599596005960159602596035960459605596065960759608596095961059611596125961359614596155961659617596185961959620596215962259623596245962559626596275962859629596305963159632596335963459635596365963759638596395964059641596425964359644596455964659647596485964959650596515965259653596545965559656596575965859659596605966159662596635966459665596665966759668596695967059671596725967359674596755967659677596785967959680596815968259683596845968559686596875968859689596905969159692596935969459695596965969759698596995970059701597025970359704597055970659707597085970959710597115971259713597145971559716597175971859719597205972159722597235972459725597265972759728597295973059731597325973359734597355973659737597385973959740597415974259743597445974559746597475974859749597505975159752597535975459755597565975759758597595976059761597625976359764597655976659767597685976959770597715977259773597745977559776597775977859779597805978159782597835978459785597865978759788597895979059791597925979359794597955979659797597985979959800598015980259803598045980559806598075980859809598105981159812598135981459815598165981759818598195982059821598225982359824598255982659827598285982959830598315983259833598345983559836598375983859839598405984159842598435984459845598465984759848598495985059851598525985359854598555985659857598585985959860598615986259863598645986559866598675986859869598705987159872598735987459875598765987759878598795988059881598825988359884598855988659887598885988959890598915989259893598945989559896598975989859899599005990159902599035990459905599065990759908599095991059911599125991359914599155991659917599185991959920599215992259923599245992559926599275992859929599305993159932599335993459935599365993759938599395994059941599425994359944599455994659947599485994959950599515995259953599545995559956599575995859959599605996159962599635996459965599665996759968599695997059971599725997359974599755997659977599785997959980599815998259983599845998559986599875998859989599905999159992599935999459995599965999759998599996000060001600026000360004600056000660007600086000960010600116001260013600146001560016600176001860019600206002160022600236002460025600266002760028600296003060031600326003360034600356003660037600386003960040600416004260043600446004560046600476004860049600506005160052600536005460055600566005760058600596006060061600626006360064600656006660067600686006960070600716007260073600746007560076600776007860079600806008160082600836008460085600866008760088600896009060091600926009360094600956009660097600986009960100601016010260103601046010560106601076010860109601106011160112601136011460115601166011760118601196012060121601226012360124601256012660127601286012960130601316013260133601346013560136601376013860139601406014160142601436014460145601466014760148601496015060151601526015360154601556015660157601586015960160601616016260163601646016560166601676016860169601706017160172601736017460175601766017760178601796018060181601826018360184601856018660187601886018960190601916019260193601946019560196601976019860199602006020160202602036020460205602066020760208602096021060211602126021360214602156021660217602186021960220602216022260223602246022560226602276022860229602306023160232602336023460235602366023760238602396024060241602426024360244602456024660247602486024960250602516025260253602546025560256602576025860259602606026160262602636026460265602666026760268602696027060271602726027360274602756027660277602786027960280602816028260283602846028560286602876028860289602906029160292602936029460295602966029760298602996030060301603026030360304603056030660307603086030960310603116031260313603146031560316603176031860319603206032160322603236032460325603266032760328603296033060331603326033360334603356033660337603386033960340603416034260343603446034560346603476034860349603506035160352603536035460355603566035760358603596036060361603626036360364603656036660367603686036960370603716037260373603746037560376603776037860379603806038160382603836038460385603866038760388603896039060391603926039360394603956039660397603986039960400604016040260403604046040560406604076040860409604106041160412604136041460415604166041760418604196042060421604226042360424604256042660427604286042960430604316043260433604346043560436604376043860439604406044160442604436044460445604466044760448604496045060451604526045360454604556045660457604586045960460604616046260463604646046560466604676046860469604706047160472604736047460475604766047760478604796048060481604826048360484604856048660487604886048960490604916049260493604946049560496604976049860499605006050160502605036050460505605066050760508605096051060511605126051360514605156051660517605186051960520605216052260523605246052560526605276052860529605306053160532605336053460535605366053760538605396054060541605426054360544605456054660547605486054960550605516055260553605546055560556605576055860559605606056160562605636056460565605666056760568605696057060571605726057360574605756057660577605786057960580605816058260583605846058560586605876058860589605906059160592605936059460595605966059760598605996060060601606026060360604606056060660607606086060960610606116061260613606146061560616606176061860619606206062160622606236062460625606266062760628606296063060631606326063360634606356063660637606386063960640606416064260643606446064560646606476064860649606506065160652606536065460655606566065760658606596066060661606626066360664606656066660667606686066960670606716067260673606746067560676606776067860679606806068160682606836068460685606866068760688606896069060691606926069360694606956069660697606986069960700607016070260703607046070560706607076070860709607106071160712607136071460715607166071760718607196072060721607226072360724607256072660727607286072960730607316073260733607346073560736607376073860739607406074160742607436074460745607466074760748607496075060751607526075360754607556075660757607586075960760607616076260763607646076560766607676076860769607706077160772607736077460775607766077760778607796078060781607826078360784607856078660787607886078960790607916079260793607946079560796607976079860799608006080160802608036080460805608066080760808608096081060811608126081360814608156081660817608186081960820608216082260823608246082560826608276082860829608306083160832608336083460835608366083760838608396084060841608426084360844608456084660847608486084960850608516085260853608546085560856608576085860859608606086160862608636086460865608666086760868608696087060871608726087360874608756087660877608786087960880608816088260883608846088560886608876088860889608906089160892608936089460895608966089760898608996090060901609026090360904609056090660907609086090960910609116091260913609146091560916609176091860919609206092160922609236092460925609266092760928609296093060931609326093360934609356093660937609386093960940609416094260943609446094560946609476094860949609506095160952609536095460955609566095760958609596096060961609626096360964609656096660967609686096960970609716097260973609746097560976609776097860979609806098160982609836098460985609866098760988609896099060991609926099360994609956099660997609986099961000610016100261003610046100561006610076100861009610106101161012610136101461015610166101761018610196102061021610226102361024610256102661027610286102961030610316103261033610346103561036610376103861039610406104161042610436104461045610466104761048610496105061051610526105361054610556105661057610586105961060610616106261063610646106561066610676106861069610706107161072610736107461075610766107761078610796108061081610826108361084610856108661087610886108961090610916109261093610946109561096610976109861099611006110161102611036110461105611066110761108611096111061111611126111361114611156111661117611186111961120611216112261123611246112561126611276112861129611306113161132611336113461135611366113761138611396114061141611426114361144611456114661147611486114961150611516115261153611546115561156611576115861159611606116161162611636116461165611666116761168611696117061171611726117361174611756117661177611786117961180611816118261183611846118561186611876118861189611906119161192611936119461195611966119761198611996120061201612026120361204612056120661207612086120961210612116121261213612146121561216612176121861219612206122161222612236122461225612266122761228612296123061231612326123361234612356123661237612386123961240612416124261243612446124561246612476124861249612506125161252612536125461255612566125761258612596126061261612626126361264612656126661267612686126961270612716127261273612746127561276612776127861279612806128161282612836128461285612866128761288612896129061291612926129361294612956129661297612986129961300613016130261303613046130561306613076130861309613106131161312613136131461315613166131761318613196132061321613226132361324613256132661327613286132961330613316133261333613346133561336613376133861339613406134161342613436134461345613466134761348613496135061351613526135361354613556135661357613586135961360613616136261363613646136561366613676136861369613706137161372613736137461375613766137761378613796138061381613826138361384613856138661387613886138961390613916139261393613946139561396613976139861399614006140161402614036140461405614066140761408614096141061411614126141361414614156141661417614186141961420614216142261423614246142561426614276142861429614306143161432614336143461435614366143761438614396144061441614426144361444614456144661447614486144961450614516145261453614546145561456614576145861459614606146161462614636146461465614666146761468614696147061471614726147361474614756147661477614786147961480614816148261483614846148561486614876148861489614906149161492614936149461495614966149761498614996150061501615026150361504615056150661507615086150961510615116151261513615146151561516615176151861519615206152161522615236152461525615266152761528615296153061531615326153361534615356153661537615386153961540615416154261543615446154561546615476154861549615506155161552615536155461555615566155761558615596156061561615626156361564615656156661567615686156961570615716157261573615746157561576615776157861579615806158161582615836158461585615866158761588615896159061591615926159361594615956159661597615986159961600616016160261603616046160561606616076160861609616106161161612616136161461615616166161761618616196162061621616226162361624616256162661627616286162961630616316163261633616346163561636616376163861639616406164161642616436164461645616466164761648616496165061651616526165361654616556165661657616586165961660616616166261663616646166561666616676166861669616706167161672616736167461675616766167761678616796168061681616826168361684616856168661687616886168961690616916169261693616946169561696616976169861699617006170161702617036170461705617066170761708617096171061711617126171361714617156171661717617186171961720617216172261723617246172561726617276172861729617306173161732617336173461735617366173761738617396174061741617426174361744617456174661747617486174961750617516175261753617546175561756617576175861759617606176161762617636176461765617666176761768617696177061771617726177361774617756177661777617786177961780617816178261783617846178561786617876178861789617906179161792617936179461795617966179761798617996180061801618026180361804618056180661807618086180961810618116181261813618146181561816618176181861819618206182161822618236182461825618266182761828618296183061831618326183361834618356183661837618386183961840618416184261843618446184561846618476184861849618506185161852618536185461855618566185761858618596186061861618626186361864618656186661867618686186961870618716187261873618746187561876618776187861879618806188161882618836188461885618866188761888618896189061891618926189361894618956189661897618986189961900619016190261903619046190561906619076190861909619106191161912619136191461915619166191761918619196192061921619226192361924619256192661927619286192961930619316193261933619346193561936619376193861939619406194161942619436194461945619466194761948619496195061951619526195361954619556195661957619586195961960619616196261963619646196561966619676196861969619706197161972619736197461975619766197761978619796198061981619826198361984619856198661987619886198961990619916199261993619946199561996619976199861999620006200162002620036200462005620066200762008620096201062011620126201362014620156201662017620186201962020620216202262023620246202562026620276202862029620306203162032620336203462035620366203762038620396204062041620426204362044620456204662047620486204962050620516205262053620546205562056620576205862059620606206162062620636206462065620666206762068620696207062071620726207362074620756207662077620786207962080620816208262083620846208562086620876208862089620906209162092620936209462095620966209762098620996210062101621026210362104621056210662107621086210962110621116211262113621146211562116621176211862119621206212162122621236212462125621266212762128621296213062131621326213362134621356213662137621386213962140621416214262143621446214562146621476214862149621506215162152621536215462155621566215762158621596216062161621626216362164621656216662167621686216962170621716217262173621746217562176621776217862179621806218162182621836218462185621866218762188621896219062191621926219362194621956219662197621986219962200622016220262203622046220562206622076220862209622106221162212622136221462215622166221762218622196222062221622226222362224622256222662227622286222962230622316223262233622346223562236622376223862239622406224162242622436224462245622466224762248622496225062251622526225362254622556225662257622586225962260622616226262263622646226562266622676226862269622706227162272622736227462275622766227762278622796228062281622826228362284622856228662287622886228962290622916229262293622946229562296622976229862299623006230162302623036230462305623066230762308623096231062311623126231362314623156231662317623186231962320623216232262323623246232562326623276232862329623306233162332623336233462335623366233762338623396234062341623426234362344623456234662347623486234962350623516235262353623546235562356623576235862359623606236162362623636236462365623666236762368623696237062371623726237362374623756237662377623786237962380623816238262383623846238562386623876238862389623906239162392623936239462395623966239762398623996240062401624026240362404624056240662407624086240962410624116241262413624146241562416624176241862419624206242162422624236242462425624266242762428624296243062431624326243362434624356243662437624386243962440624416244262443624446244562446624476244862449624506245162452624536245462455624566245762458624596246062461624626246362464624656246662467624686246962470624716247262473624746247562476624776247862479624806248162482624836248462485624866248762488624896249062491624926249362494624956249662497624986249962500625016250262503625046250562506625076250862509625106251162512625136251462515625166251762518625196252062521625226252362524625256252662527625286252962530625316253262533625346253562536625376253862539625406254162542625436254462545625466254762548625496255062551625526255362554625556255662557625586255962560625616256262563625646256562566625676256862569625706257162572625736257462575625766257762578625796258062581625826258362584625856258662587625886258962590625916259262593625946259562596625976259862599626006260162602626036260462605626066260762608626096261062611626126261362614626156261662617626186261962620626216262262623626246262562626626276262862629626306263162632626336263462635626366263762638626396264062641626426264362644626456264662647626486264962650626516265262653626546265562656626576265862659626606266162662626636266462665626666266762668626696267062671626726267362674626756267662677626786267962680626816268262683626846268562686626876268862689626906269162692626936269462695626966269762698626996270062701627026270362704627056270662707627086270962710627116271262713627146271562716627176271862719627206272162722627236272462725627266272762728627296273062731627326273362734627356273662737627386273962740627416274262743627446274562746627476274862749627506275162752627536275462755627566275762758627596276062761627626276362764627656276662767627686276962770627716277262773627746277562776627776277862779627806278162782627836278462785627866278762788627896279062791627926279362794627956279662797627986279962800628016280262803628046280562806628076280862809628106281162812628136281462815628166281762818628196282062821628226282362824628256282662827628286282962830628316283262833628346283562836628376283862839628406284162842628436284462845628466284762848628496285062851628526285362854628556285662857628586285962860628616286262863628646286562866628676286862869628706287162872628736287462875628766287762878628796288062881628826288362884628856288662887628886288962890628916289262893628946289562896628976289862899629006290162902629036290462905629066290762908629096291062911629126291362914629156291662917629186291962920629216292262923629246292562926629276292862929629306293162932629336293462935629366293762938629396294062941629426294362944629456294662947629486294962950629516295262953629546295562956629576295862959629606296162962629636296462965629666296762968629696297062971629726297362974629756297662977629786297962980629816298262983629846298562986629876298862989629906299162992629936299462995629966299762998629996300063001630026300363004630056300663007630086300963010630116301263013630146301563016630176301863019630206302163022630236302463025630266302763028630296303063031630326303363034630356303663037630386303963040630416304263043630446304563046630476304863049630506305163052630536305463055630566305763058630596306063061630626306363064630656306663067630686306963070630716307263073630746307563076630776307863079630806308163082630836308463085630866308763088630896309063091630926309363094630956309663097630986309963100631016310263103631046310563106631076310863109631106311163112631136311463115631166311763118631196312063121631226312363124631256312663127631286312963130631316313263133631346313563136631376313863139631406314163142631436314463145631466314763148631496315063151631526315363154631556315663157631586315963160631616316263163631646316563166631676316863169631706317163172631736317463175631766317763178631796318063181631826318363184631856318663187631886318963190631916319263193631946319563196631976319863199632006320163202632036320463205632066320763208632096321063211632126321363214632156321663217632186321963220632216322263223632246322563226632276322863229632306323163232632336323463235632366323763238632396324063241632426324363244632456324663247632486324963250632516325263253632546325563256632576325863259632606326163262632636326463265632666326763268632696327063271632726327363274632756327663277632786327963280632816328263283632846328563286632876328863289632906329163292632936329463295632966329763298632996330063301633026330363304633056330663307633086330963310633116331263313633146331563316633176331863319633206332163322633236332463325633266332763328633296333063331633326333363334633356333663337633386333963340633416334263343633446334563346633476334863349633506335163352633536335463355633566335763358633596336063361633626336363364633656336663367633686336963370633716337263373633746337563376633776337863379633806338163382633836338463385633866338763388633896339063391633926339363394633956339663397633986339963400634016340263403634046340563406634076340863409634106341163412634136341463415634166341763418634196342063421634226342363424634256342663427634286342963430634316343263433634346343563436634376343863439634406344163442634436344463445634466344763448634496345063451634526345363454634556345663457634586345963460634616346263463634646346563466634676346863469634706347163472634736347463475634766347763478634796348063481634826348363484634856348663487634886348963490634916349263493634946349563496634976349863499635006350163502635036350463505635066350763508635096351063511635126351363514635156351663517635186351963520635216352263523635246352563526635276352863529635306353163532635336353463535635366353763538635396354063541635426354363544635456354663547635486354963550635516355263553635546355563556635576355863559635606356163562635636356463565635666356763568635696357063571635726357363574635756357663577635786357963580635816358263583635846358563586635876358863589635906359163592635936359463595635966359763598635996360063601636026360363604636056360663607636086360963610636116361263613636146361563616636176361863619636206362163622636236362463625636266362763628636296363063631636326363363634636356363663637636386363963640636416364263643636446364563646636476364863649636506365163652636536365463655636566365763658636596366063661636626366363664636656366663667636686366963670636716367263673636746367563676636776367863679636806368163682636836368463685636866368763688636896369063691636926369363694636956369663697636986369963700637016370263703637046370563706637076370863709637106371163712637136371463715637166371763718637196372063721637226372363724637256372663727637286372963730637316373263733637346373563736637376373863739637406374163742637436374463745637466374763748637496375063751637526375363754637556375663757637586375963760637616376263763637646376563766637676376863769637706377163772637736377463775637766377763778637796378063781637826378363784637856378663787637886378963790637916379263793637946379563796637976379863799638006380163802638036380463805638066380763808638096381063811638126381363814638156381663817638186381963820638216382263823638246382563826638276382863829638306383163832638336383463835638366383763838638396384063841638426384363844638456384663847638486384963850638516385263853638546385563856638576385863859638606386163862638636386463865638666386763868638696387063871638726387363874638756387663877638786387963880638816388263883638846388563886638876388863889638906389163892638936389463895638966389763898638996390063901639026390363904639056390663907639086390963910639116391263913639146391563916639176391863919639206392163922639236392463925639266392763928639296393063931639326393363934639356393663937639386393963940639416394263943639446394563946639476394863949639506395163952639536395463955639566395763958639596396063961639626396363964639656396663967639686396963970639716397263973639746397563976639776397863979639806398163982639836398463985639866398763988639896399063991639926399363994639956399663997639986399964000640016400264003640046400564006640076400864009640106401164012640136401464015640166401764018640196402064021640226402364024640256402664027640286402964030640316403264033640346403564036640376403864039640406404164042640436404464045640466404764048640496405064051640526405364054640556405664057640586405964060640616406264063640646406564066640676406864069640706407164072640736407464075640766407764078640796408064081640826408364084640856408664087640886408964090640916409264093640946409564096640976409864099641006410164102641036410464105641066410764108641096411064111641126411364114641156411664117641186411964120641216412264123641246412564126641276412864129641306413164132641336413464135641366413764138641396414064141641426414364144641456414664147641486414964150641516415264153641546415564156641576415864159641606416164162641636416464165641666416764168641696417064171641726417364174641756417664177641786417964180641816418264183641846418564186641876418864189641906419164192641936419464195641966419764198641996420064201642026420364204642056420664207642086420964210642116421264213642146421564216642176421864219642206422164222642236422464225642266422764228642296423064231642326423364234642356423664237642386423964240642416424264243642446424564246642476424864249642506425164252642536425464255642566425764258642596426064261642626426364264642656426664267642686426964270642716427264273642746427564276642776427864279642806428164282642836428464285642866428764288642896429064291642926429364294642956429664297642986429964300643016430264303643046430564306643076430864309643106431164312643136431464315643166431764318643196432064321643226432364324643256432664327643286432964330643316433264333643346433564336643376433864339643406434164342643436434464345643466434764348643496435064351643526435364354643556435664357643586435964360643616436264363643646436564366643676436864369643706437164372643736437464375643766437764378643796438064381643826438364384643856438664387643886438964390643916439264393643946439564396643976439864399644006440164402644036440464405644066440764408644096441064411644126441364414644156441664417644186441964420644216442264423644246442564426644276442864429644306443164432644336443464435644366443764438644396444064441644426444364444644456444664447644486444964450644516445264453644546445564456644576445864459644606446164462644636446464465644666446764468644696447064471644726447364474644756447664477644786447964480644816448264483644846448564486644876448864489644906449164492644936449464495644966449764498644996450064501645026450364504645056450664507645086450964510645116451264513645146451564516645176451864519645206452164522645236452464525645266452764528645296453064531645326453364534645356453664537645386453964540645416454264543645446454564546645476454864549645506455164552645536455464555645566455764558645596456064561645626456364564645656456664567645686456964570645716457264573645746457564576645776457864579645806458164582645836458464585645866458764588645896459064591645926459364594645956459664597645986459964600646016460264603646046460564606646076460864609646106461164612646136461464615646166461764618646196462064621646226462364624646256462664627646286462964630646316463264633646346463564636646376463864639646406464164642646436464464645646466464764648646496465064651646526465364654646556465664657646586465964660646616466264663646646466564666646676466864669646706467164672646736467464675646766467764678646796468064681646826468364684646856468664687646886468964690646916469264693646946469564696646976469864699647006470164702647036470464705647066470764708647096471064711647126471364714647156471664717647186471964720647216472264723647246472564726647276472864729647306473164732647336473464735647366473764738647396474064741647426474364744647456474664747647486474964750647516475264753647546475564756647576475864759647606476164762647636476464765647666476764768647696477064771647726477364774647756477664777647786477964780647816478264783647846478564786647876478864789647906479164792647936479464795647966479764798647996480064801648026480364804648056480664807648086480964810648116481264813648146481564816648176481864819648206482164822648236482464825648266482764828648296483064831648326483364834648356483664837648386483964840648416484264843648446484564846648476484864849648506485164852648536485464855648566485764858648596486064861648626486364864648656486664867648686486964870648716487264873648746487564876648776487864879648806488164882648836488464885648866488764888648896489064891648926489364894648956489664897648986489964900649016490264903649046490564906649076490864909649106491164912649136491464915649166491764918649196492064921649226492364924649256492664927649286492964930649316493264933649346493564936649376493864939649406494164942649436494464945649466494764948649496495064951649526495364954649556495664957649586495964960649616496264963649646496564966649676496864969649706497164972649736497464975649766497764978649796498064981649826498364984649856498664987649886498964990649916499264993649946499564996649976499864999650006500165002650036500465005650066500765008650096501065011650126501365014650156501665017650186501965020650216502265023650246502565026650276502865029650306503165032650336503465035650366503765038650396504065041650426504365044650456504665047650486504965050650516505265053650546505565056650576505865059650606506165062650636506465065650666506765068650696507065071650726507365074650756507665077650786507965080650816508265083650846508565086650876508865089650906509165092650936509465095650966509765098650996510065101651026510365104651056510665107651086510965110651116511265113651146511565116651176511865119651206512165122651236512465125651266512765128651296513065131651326513365134651356513665137651386513965140651416514265143651446514565146651476514865149651506515165152651536515465155651566515765158651596516065161651626516365164651656516665167651686516965170651716517265173651746517565176651776517865179651806518165182651836518465185651866518765188651896519065191651926519365194651956519665197651986519965200652016520265203652046520565206652076520865209652106521165212652136521465215652166521765218652196522065221652226522365224652256522665227652286522965230652316523265233652346523565236652376523865239652406524165242652436524465245652466524765248652496525065251652526525365254652556525665257652586525965260652616526265263652646526565266652676526865269652706527165272652736527465275652766527765278652796528065281652826528365284652856528665287652886528965290652916529265293652946529565296652976529865299653006530165302653036530465305653066530765308653096531065311653126531365314653156531665317653186531965320653216532265323653246532565326653276532865329653306533165332653336533465335653366533765338653396534065341653426534365344653456534665347653486534965350653516535265353653546535565356653576535865359653606536165362653636536465365653666536765368653696537065371653726537365374653756537665377653786537965380653816538265383653846538565386653876538865389653906539165392653936539465395653966539765398653996540065401654026540365404654056540665407654086540965410654116541265413654146541565416654176541865419654206542165422654236542465425654266542765428654296543065431654326543365434654356543665437654386543965440654416544265443654446544565446654476544865449654506545165452654536545465455654566545765458654596546065461654626546365464654656546665467654686546965470654716547265473654746547565476654776547865479654806548165482654836548465485654866548765488654896549065491654926549365494654956549665497654986549965500655016550265503655046550565506655076550865509655106551165512655136551465515655166551765518655196552065521655226552365524655256552665527655286552965530655316553265533655346553565536655376553865539655406554165542655436554465545655466554765548655496555065551655526555365554655556555665557655586555965560655616556265563655646556565566655676556865569655706557165572655736557465575655766557765578655796558065581655826558365584655856558665587655886558965590655916559265593655946559565596655976559865599656006560165602656036560465605656066560765608656096561065611656126561365614656156561665617656186561965620656216562265623656246562565626656276562865629656306563165632656336563465635656366563765638656396564065641656426564365644656456564665647656486564965650656516565265653656546565565656656576565865659656606566165662656636566465665656666566765668656696567065671656726567365674656756567665677656786567965680656816568265683656846568565686656876568865689656906569165692656936569465695656966569765698656996570065701657026570365704657056570665707657086570965710657116571265713657146571565716657176571865719657206572165722657236572465725657266572765728657296573065731657326573365734657356573665737657386573965740657416574265743657446574565746657476574865749657506575165752657536575465755657566575765758657596576065761657626576365764657656576665767657686576965770657716577265773657746577565776657776577865779657806578165782657836578465785657866578765788657896579065791657926579365794657956579665797657986579965800658016580265803658046580565806658076580865809658106581165812658136581465815658166581765818658196582065821658226582365824658256582665827658286582965830658316583265833658346583565836658376583865839658406584165842658436584465845658466584765848658496585065851658526585365854658556585665857658586585965860658616586265863658646586565866658676586865869658706587165872658736587465875658766587765878658796588065881658826588365884658856588665887658886588965890658916589265893658946589565896658976589865899659006590165902659036590465905659066590765908659096591065911659126591365914659156591665917659186591965920659216592265923659246592565926659276592865929659306593165932659336593465935659366593765938659396594065941659426594365944659456594665947659486594965950659516595265953659546595565956659576595865959659606596165962659636596465965659666596765968659696597065971659726597365974659756597665977659786597965980659816598265983659846598565986659876598865989659906599165992659936599465995659966599765998659996600066001660026600366004660056600666007660086600966010660116601266013660146601566016660176601866019660206602166022660236602466025660266602766028660296603066031660326603366034660356603666037660386603966040660416604266043660446604566046660476604866049660506605166052660536605466055660566605766058660596606066061660626606366064660656606666067660686606966070660716607266073660746607566076660776607866079660806608166082660836608466085660866608766088660896609066091660926609366094660956609666097660986609966100661016610266103661046610566106661076610866109661106611166112661136611466115661166611766118661196612066121661226612366124661256612666127661286612966130661316613266133661346613566136661376613866139661406614166142661436614466145661466614766148661496615066151661526615366154661556615666157661586615966160661616616266163661646616566166661676616866169661706617166172661736617466175661766617766178661796618066181661826618366184661856618666187661886618966190661916619266193661946619566196661976619866199662006620166202662036620466205662066620766208662096621066211662126621366214662156621666217662186621966220662216622266223662246622566226662276622866229662306623166232662336623466235662366623766238662396624066241662426624366244662456624666247662486624966250662516625266253662546625566256662576625866259662606626166262662636626466265662666626766268662696627066271662726627366274662756627666277662786627966280662816628266283662846628566286662876628866289662906629166292662936629466295662966629766298662996630066301663026630366304663056630666307663086630966310663116631266313663146631566316663176631866319663206632166322663236632466325663266632766328663296633066331663326633366334663356633666337663386633966340663416634266343663446634566346663476634866349663506635166352663536635466355663566635766358663596636066361663626636366364663656636666367663686636966370663716637266373663746637566376663776637866379663806638166382663836638466385663866638766388663896639066391663926639366394663956639666397663986639966400664016640266403664046640566406664076640866409664106641166412664136641466415664166641766418664196642066421664226642366424664256642666427664286642966430664316643266433664346643566436664376643866439664406644166442664436644466445664466644766448664496645066451664526645366454664556645666457664586645966460664616646266463664646646566466664676646866469664706647166472664736647466475664766647766478664796648066481664826648366484664856648666487664886648966490664916649266493664946649566496664976649866499665006650166502665036650466505665066650766508665096651066511665126651366514665156651666517665186651966520665216652266523665246652566526665276652866529665306653166532665336653466535665366653766538665396654066541665426654366544665456654666547665486654966550665516655266553665546655566556665576655866559665606656166562665636656466565665666656766568665696657066571665726657366574665756657666577665786657966580665816658266583665846658566586665876658866589665906659166592665936659466595665966659766598665996660066601666026660366604666056660666607666086660966610666116661266613666146661566616666176661866619666206662166622666236662466625666266662766628666296663066631666326663366634666356663666637666386663966640666416664266643666446664566646666476664866649666506665166652666536665466655666566665766658666596666066661666626666366664666656666666667666686666966670666716667266673666746667566676666776667866679666806668166682666836668466685666866668766688666896669066691666926669366694666956669666697666986669966700667016670266703667046670566706667076670866709667106671166712667136671466715667166671766718667196672066721667226672366724667256672666727667286672966730667316673266733667346673566736667376673866739667406674166742667436674466745667466674766748667496675066751667526675366754667556675666757667586675966760667616676266763667646676566766667676676866769667706677166772667736677466775667766677766778667796678066781667826678366784667856678666787667886678966790667916679266793667946679566796667976679866799668006680166802668036680466805668066680766808668096681066811668126681366814668156681666817668186681966820668216682266823668246682566826668276682866829668306683166832668336683466835668366683766838668396684066841668426684366844668456684666847668486684966850668516685266853668546685566856668576685866859668606686166862668636686466865668666686766868668696687066871668726687366874668756687666877668786687966880668816688266883668846688566886668876688866889668906689166892668936689466895668966689766898668996690066901669026690366904669056690666907669086690966910669116691266913669146691566916669176691866919669206692166922669236692466925669266692766928669296693066931669326693366934669356693666937669386693966940669416694266943669446694566946669476694866949669506695166952669536695466955669566695766958669596696066961669626696366964669656696666967669686696966970669716697266973669746697566976669776697866979669806698166982669836698466985669866698766988669896699066991669926699366994669956699666997669986699967000670016700267003670046700567006670076700867009670106701167012670136701467015670166701767018670196702067021670226702367024670256702667027670286702967030670316703267033670346703567036670376703867039670406704167042670436704467045670466704767048670496705067051670526705367054670556705667057670586705967060670616706267063670646706567066670676706867069670706707167072670736707467075670766707767078670796708067081670826708367084670856708667087670886708967090670916709267093670946709567096670976709867099671006710167102671036710467105671066710767108671096711067111671126711367114671156711667117671186711967120671216712267123671246712567126671276712867129671306713167132671336713467135671366713767138671396714067141671426714367144671456714667147671486714967150671516715267153671546715567156671576715867159671606716167162671636716467165671666716767168671696717067171671726717367174671756717667177671786717967180671816718267183671846718567186671876718867189671906719167192671936719467195671966719767198671996720067201672026720367204672056720667207672086720967210672116721267213672146721567216672176721867219672206722167222672236722467225672266722767228672296723067231672326723367234672356723667237672386723967240672416724267243672446724567246672476724867249672506725167252672536725467255672566725767258672596726067261672626726367264672656726667267672686726967270672716727267273672746727567276672776727867279672806728167282672836728467285672866728767288672896729067291672926729367294672956729667297672986729967300673016730267303673046730567306673076730867309673106731167312673136731467315673166731767318673196732067321673226732367324673256732667327673286732967330673316733267333673346733567336673376733867339673406734167342673436734467345673466734767348673496735067351673526735367354673556735667357673586735967360673616736267363673646736567366673676736867369673706737167372673736737467375673766737767378673796738067381673826738367384673856738667387673886738967390673916739267393673946739567396673976739867399674006740167402674036740467405674066740767408674096741067411674126741367414674156741667417674186741967420674216742267423674246742567426674276742867429674306743167432674336743467435674366743767438674396744067441674426744367444674456744667447674486744967450674516745267453674546745567456674576745867459674606746167462674636746467465674666746767468674696747067471674726747367474674756747667477674786747967480674816748267483674846748567486674876748867489674906749167492674936749467495674966749767498674996750067501675026750367504675056750667507675086750967510675116751267513675146751567516675176751867519675206752167522675236752467525675266752767528675296753067531675326753367534675356753667537675386753967540675416754267543675446754567546675476754867549675506755167552675536755467555675566755767558675596756067561675626756367564675656756667567675686756967570675716757267573675746757567576675776757867579675806758167582675836758467585675866758767588675896759067591675926759367594675956759667597675986759967600676016760267603676046760567606676076760867609676106761167612676136761467615676166761767618676196762067621676226762367624676256762667627676286762967630676316763267633676346763567636676376763867639676406764167642676436764467645676466764767648676496765067651676526765367654676556765667657676586765967660676616766267663676646766567666676676766867669676706767167672676736767467675676766767767678676796768067681676826768367684676856768667687676886768967690676916769267693676946769567696676976769867699677006770167702677036770467705677066770767708677096771067711677126771367714677156771667717677186771967720677216772267723677246772567726677276772867729677306773167732677336773467735677366773767738677396774067741677426774367744677456774667747677486774967750677516775267753677546775567756677576775867759677606776167762677636776467765677666776767768677696777067771677726777367774677756777667777677786777967780677816778267783677846778567786677876778867789677906779167792677936779467795677966779767798677996780067801678026780367804678056780667807678086780967810678116781267813678146781567816678176781867819678206782167822678236782467825678266782767828678296783067831678326783367834678356783667837678386783967840678416784267843678446784567846678476784867849678506785167852678536785467855678566785767858678596786067861678626786367864678656786667867678686786967870678716787267873678746787567876678776787867879678806788167882678836788467885678866788767888678896789067891678926789367894678956789667897678986789967900679016790267903679046790567906679076790867909679106791167912679136791467915679166791767918679196792067921679226792367924679256792667927679286792967930679316793267933679346793567936679376793867939679406794167942679436794467945679466794767948679496795067951679526795367954679556795667957679586795967960679616796267963679646796567966679676796867969679706797167972679736797467975679766797767978679796798067981679826798367984679856798667987679886798967990679916799267993679946799567996679976799867999680006800168002680036800468005680066800768008680096801068011680126801368014680156801668017680186801968020680216802268023680246802568026680276802868029680306803168032680336803468035680366803768038680396804068041680426804368044680456804668047680486804968050680516805268053680546805568056680576805868059680606806168062680636806468065680666806768068680696807068071680726807368074680756807668077680786807968080680816808268083680846808568086680876808868089680906809168092680936809468095680966809768098680996810068101681026810368104681056810668107681086810968110681116811268113681146811568116681176811868119681206812168122681236812468125681266812768128681296813068131681326813368134681356813668137681386813968140681416814268143681446814568146681476814868149681506815168152681536815468155681566815768158681596816068161681626816368164681656816668167681686816968170681716817268173681746817568176681776817868179681806818168182681836818468185681866818768188681896819068191681926819368194681956819668197681986819968200682016820268203682046820568206682076820868209682106821168212682136821468215682166821768218682196822068221682226822368224682256822668227682286822968230682316823268233682346823568236682376823868239682406824168242682436824468245682466824768248682496825068251682526825368254682556825668257682586825968260682616826268263682646826568266682676826868269682706827168272682736827468275682766827768278682796828068281682826828368284682856828668287682886828968290682916829268293682946829568296682976829868299683006830168302683036830468305683066830768308683096831068311683126831368314683156831668317683186831968320683216832268323683246832568326683276832868329683306833168332683336833468335683366833768338683396834068341683426834368344683456834668347683486834968350683516835268353683546835568356683576835868359683606836168362683636836468365683666836768368683696837068371683726837368374683756837668377683786837968380683816838268383683846838568386683876838868389683906839168392683936839468395683966839768398683996840068401684026840368404684056840668407684086840968410684116841268413684146841568416684176841868419684206842168422684236842468425684266842768428684296843068431684326843368434684356843668437684386843968440684416844268443684446844568446684476844868449684506845168452684536845468455684566845768458684596846068461684626846368464684656846668467684686846968470684716847268473684746847568476684776847868479684806848168482684836848468485684866848768488684896849068491684926849368494684956849668497684986849968500685016850268503685046850568506685076850868509685106851168512685136851468515685166851768518685196852068521685226852368524685256852668527685286852968530685316853268533685346853568536685376853868539685406854168542685436854468545685466854768548685496855068551685526855368554685556855668557685586855968560685616856268563685646856568566685676856868569685706857168572685736857468575685766857768578685796858068581685826858368584685856858668587685886858968590685916859268593685946859568596685976859868599686006860168602686036860468605686066860768608686096861068611686126861368614686156861668617686186861968620686216862268623686246862568626686276862868629686306863168632686336863468635686366863768638686396864068641686426864368644686456864668647686486864968650686516865268653686546865568656686576865868659686606866168662686636866468665686666866768668686696867068671686726867368674686756867668677686786867968680686816868268683686846868568686686876868868689686906869168692686936869468695686966869768698686996870068701687026870368704687056870668707687086870968710687116871268713687146871568716687176871868719687206872168722687236872468725687266872768728687296873068731687326873368734687356873668737687386873968740687416874268743687446874568746687476874868749687506875168752687536875468755687566875768758687596876068761687626876368764687656876668767687686876968770687716877268773687746877568776687776877868779687806878168782687836878468785687866878768788687896879068791687926879368794687956879668797687986879968800688016880268803688046880568806688076880868809688106881168812688136881468815688166881768818688196882068821688226882368824688256882668827688286882968830688316883268833688346883568836688376883868839688406884168842688436884468845688466884768848688496885068851688526885368854688556885668857688586885968860688616886268863688646886568866688676886868869688706887168872688736887468875688766887768878688796888068881688826888368884688856888668887688886888968890688916889268893688946889568896688976889868899689006890168902689036890468905689066890768908689096891068911689126891368914689156891668917689186891968920689216892268923689246892568926689276892868929689306893168932689336893468935689366893768938689396894068941689426894368944689456894668947689486894968950689516895268953689546895568956689576895868959689606896168962689636896468965689666896768968689696897068971689726897368974689756897668977689786897968980689816898268983689846898568986689876898868989689906899168992689936899468995689966899768998689996900069001690026900369004690056900669007690086900969010690116901269013690146901569016690176901869019690206902169022690236902469025690266902769028690296903069031690326903369034690356903669037690386903969040690416904269043690446904569046690476904869049690506905169052690536905469055690566905769058690596906069061690626906369064690656906669067690686906969070690716907269073690746907569076690776907869079690806908169082690836908469085690866908769088690896909069091690926909369094690956909669097690986909969100691016910269103691046910569106691076910869109691106911169112691136911469115691166911769118691196912069121691226912369124691256912669127691286912969130691316913269133691346913569136691376913869139691406914169142691436914469145691466914769148691496915069151691526915369154691556915669157691586915969160691616916269163691646916569166691676916869169691706917169172691736917469175691766917769178691796918069181691826918369184691856918669187691886918969190691916919269193691946919569196691976919869199692006920169202692036920469205692066920769208692096921069211692126921369214692156921669217692186921969220692216922269223692246922569226692276922869229692306923169232692336923469235692366923769238692396924069241692426924369244692456924669247692486924969250692516925269253692546925569256692576925869259692606926169262692636926469265692666926769268692696927069271692726927369274692756927669277692786927969280692816928269283692846928569286692876928869289692906929169292692936929469295692966929769298692996930069301693026930369304693056930669307693086930969310693116931269313693146931569316693176931869319693206932169322693236932469325693266932769328693296933069331693326933369334693356933669337693386933969340693416934269343693446934569346693476934869349693506935169352693536935469355693566935769358693596936069361693626936369364693656936669367693686936969370693716937269373693746937569376693776937869379693806938169382693836938469385693866938769388693896939069391693926939369394693956939669397693986939969400694016940269403694046940569406694076940869409694106941169412694136941469415694166941769418694196942069421694226942369424694256942669427694286942969430694316943269433694346943569436694376943869439694406944169442694436944469445694466944769448694496945069451694526945369454694556945669457694586945969460694616946269463694646946569466694676946869469694706947169472694736947469475694766947769478694796948069481694826948369484694856948669487694886948969490694916949269493694946949569496694976949869499695006950169502695036950469505695066950769508695096951069511695126951369514695156951669517695186951969520695216952269523695246952569526695276952869529695306953169532695336953469535695366953769538695396954069541695426954369544695456954669547695486954969550695516955269553695546955569556695576955869559695606956169562695636956469565695666956769568695696957069571695726957369574695756957669577695786957969580695816958269583695846958569586695876958869589695906959169592695936959469595695966959769598695996960069601696026960369604696056960669607696086960969610696116961269613696146961569616696176961869619696206962169622696236962469625696266962769628696296963069631696326963369634696356963669637696386963969640696416964269643696446964569646696476964869649696506965169652696536965469655696566965769658696596966069661696626966369664696656966669667696686966969670696716967269673696746967569676696776967869679696806968169682696836968469685696866968769688696896969069691696926969369694696956969669697696986969969700697016970269703697046970569706697076970869709697106971169712697136971469715697166971769718697196972069721697226972369724697256972669727697286972969730697316973269733697346973569736697376973869739697406974169742697436974469745697466974769748697496975069751697526975369754697556975669757697586975969760697616976269763697646976569766697676976869769697706977169772697736977469775697766977769778697796978069781697826978369784697856978669787697886978969790697916979269793697946979569796697976979869799698006980169802698036980469805698066980769808698096981069811698126981369814698156981669817698186981969820698216982269823698246982569826698276982869829698306983169832698336983469835698366983769838698396984069841698426984369844698456984669847698486984969850698516985269853698546985569856698576985869859698606986169862698636986469865698666986769868698696987069871698726987369874698756987669877698786987969880698816988269883698846988569886698876988869889698906989169892698936989469895698966989769898698996990069901699026990369904699056990669907699086990969910699116991269913699146991569916699176991869919699206992169922699236992469925699266992769928699296993069931699326993369934699356993669937699386993969940699416994269943699446994569946699476994869949699506995169952699536995469955699566995769958699596996069961699626996369964699656996669967699686996969970699716997269973699746997569976699776997869979699806998169982699836998469985699866998769988699896999069991699926999369994699956999669997699986999970000700017000270003700047000570006700077000870009700107001170012700137001470015700167001770018700197002070021700227002370024700257002670027700287002970030700317003270033700347003570036700377003870039700407004170042700437004470045700467004770048700497005070051700527005370054700557005670057700587005970060700617006270063700647006570066700677006870069700707007170072700737007470075700767007770078700797008070081700827008370084700857008670087700887008970090700917009270093700947009570096700977009870099701007010170102701037010470105701067010770108701097011070111701127011370114701157011670117701187011970120701217012270123701247012570126701277012870129701307013170132701337013470135701367013770138701397014070141701427014370144701457014670147701487014970150701517015270153701547015570156701577015870159701607016170162701637016470165701667016770168701697017070171701727017370174701757017670177701787017970180701817018270183701847018570186701877018870189701907019170192701937019470195701967019770198701997020070201702027020370204702057020670207702087020970210702117021270213702147021570216702177021870219702207022170222702237022470225702267022770228702297023070231702327023370234702357023670237702387023970240702417024270243702447024570246702477024870249702507025170252702537025470255702567025770258702597026070261702627026370264702657026670267702687026970270702717027270273702747027570276702777027870279702807028170282702837028470285702867028770288702897029070291702927029370294702957029670297702987029970300703017030270303703047030570306703077030870309703107031170312703137031470315703167031770318703197032070321703227032370324703257032670327703287032970330703317033270333703347033570336703377033870339703407034170342703437034470345703467034770348703497035070351703527035370354703557035670357703587035970360703617036270363703647036570366703677036870369703707037170372703737037470375703767037770378703797038070381703827038370384703857038670387703887038970390703917039270393703947039570396703977039870399704007040170402704037040470405704067040770408704097041070411704127041370414704157041670417704187041970420704217042270423704247042570426704277042870429704307043170432704337043470435704367043770438704397044070441704427044370444704457044670447704487044970450704517045270453704547045570456704577045870459704607046170462704637046470465704667046770468704697047070471704727047370474704757047670477704787047970480704817048270483704847048570486704877048870489704907049170492704937049470495704967049770498704997050070501705027050370504705057050670507705087050970510705117051270513705147051570516705177051870519705207052170522705237052470525705267052770528705297053070531705327053370534705357053670537705387053970540705417054270543705447054570546705477054870549705507055170552705537055470555705567055770558705597056070561705627056370564705657056670567705687056970570705717057270573705747057570576705777057870579705807058170582705837058470585705867058770588705897059070591705927059370594705957059670597705987059970600706017060270603706047060570606706077060870609706107061170612706137061470615706167061770618706197062070621706227062370624706257062670627706287062970630706317063270633706347063570636706377063870639706407064170642706437064470645706467064770648706497065070651706527065370654706557065670657706587065970660706617066270663706647066570666706677066870669706707067170672706737067470675706767067770678706797068070681706827068370684706857068670687706887068970690706917069270693706947069570696706977069870699707007070170702707037070470705707067070770708707097071070711707127071370714707157071670717707187071970720707217072270723707247072570726707277072870729707307073170732707337073470735707367073770738707397074070741707427074370744707457074670747707487074970750707517075270753707547075570756707577075870759707607076170762707637076470765707667076770768707697077070771707727077370774707757077670777707787077970780707817078270783707847078570786707877078870789707907079170792707937079470795707967079770798707997080070801708027080370804708057080670807708087080970810708117081270813708147081570816708177081870819708207082170822708237082470825708267082770828708297083070831708327083370834708357083670837708387083970840708417084270843708447084570846708477084870849708507085170852708537085470855708567085770858708597086070861708627086370864708657086670867708687086970870708717087270873708747087570876708777087870879708807088170882708837088470885708867088770888708897089070891708927089370894708957089670897708987089970900709017090270903709047090570906709077090870909709107091170912709137091470915709167091770918709197092070921709227092370924709257092670927709287092970930709317093270933709347093570936709377093870939709407094170942709437094470945709467094770948709497095070951709527095370954709557095670957709587095970960709617096270963709647096570966709677096870969709707097170972709737097470975709767097770978709797098070981709827098370984709857098670987709887098970990709917099270993709947099570996709977099870999710007100171002710037100471005710067100771008710097101071011710127101371014710157101671017710187101971020710217102271023710247102571026710277102871029710307103171032710337103471035710367103771038710397104071041710427104371044710457104671047710487104971050710517105271053710547105571056710577105871059710607106171062710637106471065710667106771068710697107071071710727107371074710757107671077710787107971080710817108271083710847108571086710877108871089710907109171092710937109471095710967109771098710997110071101711027110371104711057110671107711087110971110711117111271113711147111571116711177111871119711207112171122711237112471125711267112771128711297113071131711327113371134711357113671137711387113971140711417114271143711447114571146711477114871149711507115171152711537115471155711567115771158711597116071161711627116371164711657116671167711687116971170711717117271173711747117571176711777117871179711807118171182711837118471185711867118771188711897119071191711927119371194711957119671197711987119971200712017120271203712047120571206712077120871209712107121171212712137121471215712167121771218712197122071221712227122371224712257122671227712287122971230712317123271233712347123571236712377123871239712407124171242712437124471245712467124771248712497125071251712527125371254712557125671257712587125971260712617126271263712647126571266712677126871269712707127171272712737127471275712767127771278712797128071281712827128371284712857128671287712887128971290712917129271293712947129571296712977129871299713007130171302713037130471305713067130771308713097131071311713127131371314713157131671317713187131971320713217132271323713247132571326713277132871329713307133171332713337133471335713367133771338713397134071341713427134371344713457134671347713487134971350713517135271353713547135571356713577135871359713607136171362713637136471365713667136771368713697137071371713727137371374713757137671377713787137971380713817138271383713847138571386713877138871389713907139171392713937139471395713967139771398713997140071401714027140371404714057140671407714087140971410714117141271413714147141571416714177141871419714207142171422714237142471425714267142771428714297143071431714327143371434714357143671437714387143971440714417144271443714447144571446714477144871449714507145171452714537145471455714567145771458714597146071461714627146371464714657146671467714687146971470714717147271473714747147571476714777147871479714807148171482714837148471485714867148771488714897149071491714927149371494714957149671497714987149971500715017150271503715047150571506715077150871509715107151171512715137151471515715167151771518715197152071521715227152371524715257152671527715287152971530715317153271533715347153571536715377153871539715407154171542715437154471545715467154771548715497155071551715527155371554715557155671557715587155971560715617156271563715647156571566715677156871569715707157171572715737157471575715767157771578715797158071581715827158371584715857158671587715887158971590715917159271593715947159571596715977159871599716007160171602716037160471605716067160771608716097161071611716127161371614716157161671617716187161971620716217162271623716247162571626716277162871629716307163171632716337163471635716367163771638716397164071641716427164371644716457164671647716487164971650716517165271653716547165571656716577165871659716607166171662716637166471665716667166771668716697167071671716727167371674716757167671677716787167971680716817168271683716847168571686716877168871689716907169171692716937169471695716967169771698716997170071701717027170371704717057170671707717087170971710717117171271713717147171571716717177171871719717207172171722717237172471725717267172771728717297173071731717327173371734717357173671737717387173971740717417174271743717447174571746717477174871749717507175171752717537175471755717567175771758717597176071761717627176371764717657176671767717687176971770717717177271773717747177571776717777177871779717807178171782717837178471785717867178771788717897179071791717927179371794717957179671797717987179971800718017180271803718047180571806718077180871809718107181171812718137181471815718167181771818718197182071821718227182371824718257182671827718287182971830718317183271833718347183571836718377183871839718407184171842718437184471845718467184771848718497185071851718527185371854718557185671857718587185971860718617186271863718647186571866718677186871869718707187171872718737187471875718767187771878718797188071881718827188371884718857188671887718887188971890718917189271893718947189571896718977189871899719007190171902719037190471905719067190771908719097191071911719127191371914719157191671917719187191971920719217192271923719247192571926719277192871929719307193171932719337193471935719367193771938719397194071941719427194371944719457194671947719487194971950719517195271953719547195571956719577195871959719607196171962719637196471965719667196771968719697197071971719727197371974719757197671977719787197971980719817198271983719847198571986719877198871989719907199171992719937199471995719967199771998719997200072001720027200372004720057200672007720087200972010720117201272013720147201572016720177201872019720207202172022720237202472025720267202772028720297203072031720327203372034720357203672037720387203972040720417204272043720447204572046720477204872049720507205172052720537205472055720567205772058720597206072061720627206372064720657206672067720687206972070720717207272073720747207572076720777207872079720807208172082720837208472085720867208772088720897209072091720927209372094720957209672097720987209972100721017210272103721047210572106721077210872109721107211172112721137211472115721167211772118721197212072121721227212372124721257212672127721287212972130721317213272133721347213572136721377213872139721407214172142721437214472145721467214772148721497215072151721527215372154721557215672157721587215972160721617216272163721647216572166721677216872169721707217172172721737217472175721767217772178721797218072181721827218372184721857218672187721887218972190721917219272193721947219572196721977219872199722007220172202722037220472205722067220772208722097221072211722127221372214722157221672217722187221972220722217222272223722247222572226722277222872229722307223172232722337223472235722367223772238722397224072241722427224372244722457224672247722487224972250722517225272253722547225572256722577225872259722607226172262722637226472265722667226772268722697227072271722727227372274722757227672277722787227972280722817228272283722847228572286722877228872289722907229172292722937229472295722967229772298722997230072301723027230372304723057230672307723087230972310723117231272313723147231572316723177231872319723207232172322723237232472325723267232772328723297233072331723327233372334723357233672337723387233972340723417234272343723447234572346723477234872349723507235172352723537235472355723567235772358723597236072361723627236372364723657236672367723687236972370723717237272373723747237572376723777237872379723807238172382723837238472385723867238772388723897239072391723927239372394723957239672397723987239972400724017240272403724047240572406724077240872409724107241172412724137241472415724167241772418724197242072421724227242372424724257242672427724287242972430724317243272433724347243572436724377243872439724407244172442724437244472445724467244772448724497245072451724527245372454724557245672457724587245972460724617246272463724647246572466724677246872469724707247172472724737247472475724767247772478724797248072481724827248372484724857248672487724887248972490724917249272493724947249572496724977249872499725007250172502725037250472505725067250772508725097251072511725127251372514725157251672517725187251972520725217252272523725247252572526725277252872529725307253172532725337253472535725367253772538725397254072541725427254372544725457254672547725487254972550725517255272553725547255572556725577255872559725607256172562725637256472565725667256772568725697257072571725727257372574725757257672577725787257972580725817258272583725847258572586725877258872589725907259172592725937259472595725967259772598725997260072601726027260372604726057260672607726087260972610726117261272613726147261572616726177261872619726207262172622726237262472625726267262772628726297263072631726327263372634726357263672637726387263972640726417264272643726447264572646726477264872649726507265172652726537265472655726567265772658726597266072661726627266372664726657266672667726687266972670726717267272673726747267572676726777267872679726807268172682726837268472685726867268772688726897269072691726927269372694726957269672697726987269972700727017270272703727047270572706727077270872709727107271172712727137271472715727167271772718727197272072721727227272372724727257272672727727287272972730727317273272733727347273572736727377273872739727407274172742727437274472745727467274772748727497275072751727527275372754727557275672757727587275972760727617276272763727647276572766727677276872769727707277172772727737277472775727767277772778727797278072781727827278372784727857278672787727887278972790727917279272793727947279572796727977279872799728007280172802728037280472805728067280772808728097281072811728127281372814728157281672817728187281972820728217282272823728247282572826728277282872829728307283172832728337283472835728367283772838728397284072841728427284372844728457284672847728487284972850728517285272853728547285572856728577285872859728607286172862728637286472865728667286772868728697287072871728727287372874728757287672877728787287972880728817288272883728847288572886728877288872889728907289172892728937289472895728967289772898728997290072901729027290372904729057290672907729087290972910729117291272913729147291572916729177291872919729207292172922729237292472925729267292772928729297293072931729327293372934729357293672937729387293972940729417294272943729447294572946729477294872949729507295172952729537295472955729567295772958729597296072961729627296372964729657296672967729687296972970729717297272973729747297572976729777297872979729807298172982729837298472985729867298772988729897299072991729927299372994729957299672997729987299973000730017300273003730047300573006730077300873009730107301173012730137301473015730167301773018730197302073021730227302373024730257302673027730287302973030730317303273033730347303573036730377303873039730407304173042730437304473045730467304773048730497305073051730527305373054730557305673057730587305973060730617306273063730647306573066730677306873069730707307173072730737307473075730767307773078730797308073081730827308373084730857308673087730887308973090730917309273093730947309573096730977309873099731007310173102731037310473105731067310773108731097311073111731127311373114731157311673117731187311973120731217312273123731247312573126731277312873129731307313173132731337313473135731367313773138731397314073141731427314373144731457314673147731487314973150731517315273153731547315573156731577315873159731607316173162731637316473165731667316773168731697317073171731727317373174731757317673177731787317973180731817318273183731847318573186731877318873189731907319173192731937319473195731967319773198731997320073201732027320373204732057320673207732087320973210732117321273213732147321573216732177321873219732207322173222732237322473225732267322773228732297323073231732327323373234732357323673237732387323973240732417324273243732447324573246732477324873249732507325173252732537325473255732567325773258732597326073261732627326373264732657326673267732687326973270732717327273273732747327573276732777327873279732807328173282732837328473285732867328773288732897329073291732927329373294732957329673297732987329973300733017330273303733047330573306733077330873309733107331173312733137331473315733167331773318733197332073321733227332373324733257332673327733287332973330733317333273333733347333573336733377333873339733407334173342733437334473345733467334773348733497335073351733527335373354733557335673357733587335973360733617336273363733647336573366733677336873369733707337173372733737337473375733767337773378733797338073381733827338373384733857338673387733887338973390733917339273393733947339573396733977339873399734007340173402734037340473405734067340773408734097341073411734127341373414734157341673417734187341973420734217342273423734247342573426734277342873429734307343173432734337343473435734367343773438734397344073441734427344373444734457344673447734487344973450734517345273453734547345573456734577345873459734607346173462734637346473465734667346773468734697347073471734727347373474734757347673477734787347973480734817348273483734847348573486734877348873489734907349173492734937349473495734967349773498734997350073501735027350373504735057350673507735087350973510735117351273513735147351573516735177351873519735207352173522735237352473525735267352773528735297353073531735327353373534735357353673537735387353973540735417354273543735447354573546735477354873549735507355173552735537355473555735567355773558735597356073561735627356373564735657356673567735687356973570735717357273573735747357573576735777357873579735807358173582735837358473585735867358773588735897359073591735927359373594735957359673597735987359973600736017360273603736047360573606736077360873609736107361173612736137361473615736167361773618736197362073621736227362373624736257362673627736287362973630736317363273633736347363573636736377363873639736407364173642736437364473645736467364773648736497365073651736527365373654736557365673657736587365973660736617366273663736647366573666736677366873669736707367173672736737367473675736767367773678736797368073681736827368373684736857368673687736887368973690736917369273693736947369573696736977369873699737007370173702737037370473705737067370773708737097371073711737127371373714737157371673717737187371973720737217372273723737247372573726737277372873729737307373173732737337373473735737367373773738737397374073741737427374373744737457374673747737487374973750737517375273753737547375573756737577375873759737607376173762737637376473765737667376773768737697377073771737727377373774737757377673777737787377973780737817378273783737847378573786737877378873789737907379173792737937379473795737967379773798737997380073801738027380373804738057380673807738087380973810738117381273813738147381573816738177381873819738207382173822738237382473825738267382773828738297383073831738327383373834738357383673837738387383973840738417384273843738447384573846738477384873849738507385173852738537385473855738567385773858738597386073861738627386373864738657386673867738687386973870738717387273873738747387573876738777387873879738807388173882738837388473885738867388773888738897389073891738927389373894738957389673897738987389973900739017390273903739047390573906739077390873909739107391173912739137391473915739167391773918739197392073921739227392373924739257392673927739287392973930739317393273933739347393573936739377393873939739407394173942739437394473945739467394773948739497395073951739527395373954739557395673957739587395973960739617396273963739647396573966739677396873969739707397173972739737397473975739767397773978739797398073981739827398373984739857398673987739887398973990739917399273993739947399573996739977399873999740007400174002740037400474005740067400774008740097401074011740127401374014740157401674017740187401974020740217402274023740247402574026740277402874029740307403174032740337403474035740367403774038740397404074041740427404374044740457404674047740487404974050740517405274053740547405574056740577405874059740607406174062740637406474065740667406774068740697407074071740727407374074740757407674077740787407974080740817408274083740847408574086740877408874089740907409174092740937409474095740967409774098740997410074101741027410374104741057410674107741087410974110741117411274113741147411574116741177411874119741207412174122741237412474125741267412774128741297413074131741327413374134741357413674137741387413974140741417414274143741447414574146741477414874149741507415174152741537415474155741567415774158741597416074161741627416374164741657416674167741687416974170741717417274173741747417574176741777417874179741807418174182741837418474185741867418774188741897419074191741927419374194741957419674197741987419974200742017420274203742047420574206742077420874209742107421174212742137421474215742167421774218742197422074221742227422374224742257422674227742287422974230742317423274233742347423574236742377423874239742407424174242742437424474245742467424774248742497425074251742527425374254742557425674257742587425974260742617426274263742647426574266742677426874269742707427174272742737427474275742767427774278742797428074281742827428374284742857428674287742887428974290742917429274293742947429574296742977429874299743007430174302743037430474305743067430774308743097431074311743127431374314743157431674317743187431974320743217432274323743247432574326743277432874329743307433174332743337433474335743367433774338743397434074341743427434374344743457434674347743487434974350743517435274353743547435574356743577435874359743607436174362743637436474365743667436774368743697437074371743727437374374743757437674377743787437974380743817438274383743847438574386743877438874389743907439174392743937439474395743967439774398743997440074401744027440374404744057440674407744087440974410744117441274413744147441574416744177441874419744207442174422744237442474425744267442774428744297443074431744327443374434744357443674437744387443974440744417444274443744447444574446744477444874449744507445174452744537445474455744567445774458744597446074461744627446374464744657446674467744687446974470744717447274473744747447574476744777447874479744807448174482744837448474485744867448774488744897449074491744927449374494744957449674497744987449974500745017450274503745047450574506745077450874509745107451174512745137451474515745167451774518745197452074521745227452374524745257452674527745287452974530745317453274533745347453574536745377453874539745407454174542745437454474545745467454774548745497455074551745527455374554745557455674557745587455974560745617456274563745647456574566745677456874569745707457174572745737457474575745767457774578745797458074581745827458374584745857458674587745887458974590745917459274593745947459574596745977459874599746007460174602746037460474605746067460774608746097461074611746127461374614746157461674617746187461974620746217462274623746247462574626746277462874629746307463174632746337463474635746367463774638746397464074641746427464374644746457464674647746487464974650746517465274653746547465574656746577465874659746607466174662746637466474665746667466774668746697467074671746727467374674746757467674677746787467974680746817468274683746847468574686746877468874689746907469174692746937469474695746967469774698746997470074701747027470374704747057470674707747087470974710747117471274713747147471574716747177471874719747207472174722747237472474725747267472774728747297473074731747327473374734747357473674737747387473974740747417474274743747447474574746747477474874749747507475174752747537475474755747567475774758747597476074761747627476374764747657476674767747687476974770747717477274773747747477574776747777477874779747807478174782747837478474785747867478774788747897479074791747927479374794747957479674797747987479974800748017480274803748047480574806748077480874809748107481174812748137481474815748167481774818748197482074821748227482374824748257482674827748287482974830748317483274833748347483574836748377483874839748407484174842748437484474845748467484774848748497485074851748527485374854748557485674857748587485974860748617486274863748647486574866748677486874869748707487174872748737487474875748767487774878748797488074881748827488374884748857488674887748887488974890748917489274893748947489574896748977489874899749007490174902749037490474905749067490774908749097491074911749127491374914749157491674917749187491974920749217492274923749247492574926749277492874929749307493174932749337493474935749367493774938749397494074941749427494374944749457494674947749487494974950749517495274953749547495574956749577495874959749607496174962749637496474965749667496774968749697497074971749727497374974749757497674977749787497974980749817498274983749847498574986749877498874989749907499174992749937499474995749967499774998749997500075001750027500375004750057500675007750087500975010750117501275013750147501575016750177501875019750207502175022750237502475025750267502775028750297503075031750327503375034750357503675037
  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.Rg32>
  90. struct Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619;
  91. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  92. struct Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831;
  93. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Rgb48>
  94. struct Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A;
  95. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Rgba1010102>
  96. struct Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8;
  97. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Rgba32>
  98. struct Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70;
  99. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Rgba64>
  100. struct Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16;
  101. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.RgbaVector>
  102. struct Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546;
  103. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Short2>
  104. struct Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3;
  105. // SixLabors.ImageSharp.Memory.Buffer2D`1<SixLabors.ImageSharp.PixelFormats.Short4>
  106. struct Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C;
  107. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Argb32>
  108. struct IMemoryOwner_1_t09F58DEAC788108F0AC1CCE6E48437A32C2438D2;
  109. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Bgr24>
  110. struct IMemoryOwner_1_tA6E43A87B098B770B48D9BA78C570074DDE2FAD9;
  111. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Bgr565>
  112. struct IMemoryOwner_1_t7EB6E645B98CBD5EF01D1B19642BAD3E27325927;
  113. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Bgra32>
  114. struct IMemoryOwner_1_tBE38F9AD2FDC88B431B1EF740B56507BE71D5397;
  115. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  116. struct IMemoryOwner_1_t1238B62BB56D9E23F44FC7A2B36E11EE27B5128E;
  117. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  118. struct IMemoryOwner_1_t5049019B69EAB8A3687E31ABFC860F79D3DC8F59;
  119. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Byte4>
  120. struct IMemoryOwner_1_t0E58529647DDD802F0C6D24DFC2FBB1EF859A8BD;
  121. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  122. struct IMemoryOwner_1_t1ED1743A8FA2972B2CD8FA1538C9EE04CB392595;
  123. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  124. struct IMemoryOwner_1_t63979B6DCB773FF5A2F50F51FF63F8F62761B150;
  125. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  126. struct IMemoryOwner_1_t393B86712E02FF7B9A8EAAD1781FFE78C7062793;
  127. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.L16>
  128. struct IMemoryOwner_1_tBD9EF9BDE1942AD95426C5484819A0134199E9F0;
  129. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.L8>
  130. struct IMemoryOwner_1_t45BE12EB5478AD3790D146BBAA7F6A40BD189BED;
  131. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.La16>
  132. struct IMemoryOwner_1_tEBEA7DECA6156C7046FA79FB3B41EBAE37231D38;
  133. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.La32>
  134. struct IMemoryOwner_1_t09D880A322D53ADCC6505855F08CFAEDF039BC7C;
  135. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  136. struct IMemoryOwner_1_t231D01AB881C6F1790352F5DF1E25D83E5B3D2FB;
  137. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  138. struct IMemoryOwner_1_t1082ABA65F6A59C48A24745CC68C208846051326;
  139. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  140. struct IMemoryOwner_1_tAB65AB6A81DFB71D30A57CC7AE9238A77FC1BCCD;
  141. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>
  142. struct IMemoryOwner_1_t6ABDEE3190323204FDCF27812B18C1915FF569DE;
  143. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rg32>
  144. struct IMemoryOwner_1_t9674C5627EE53C03E8CDECBC82BE042F55C6B9EE;
  145. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  146. struct IMemoryOwner_1_t1A120275840E1738815101FE259C5DC5983579FD;
  147. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb48>
  148. struct IMemoryOwner_1_t95B6C6E99FE50F50D51542429B063BCD716C4E2B;
  149. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgba1010102>
  150. struct IMemoryOwner_1_tDB52689ACC41B98F67B387E53E408521E84E359E;
  151. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgba32>
  152. struct IMemoryOwner_1_t5BAC57FE9C83858F720EEB4D9871C60642C7508F;
  153. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgba64>
  154. struct IMemoryOwner_1_t90E740182FCFF4923490B523AE95DA518929C296;
  155. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.RgbaVector>
  156. struct IMemoryOwner_1_tE1D9AD4E333AD11E20DE40D595002CA97033B1E5;
  157. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Short2>
  158. struct IMemoryOwner_1_t39D660CE2B695D18846209A0E5845D57B646C363;
  159. // System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Short4>
  160. struct IMemoryOwner_1_t81EF881D4B12A8123F40B3B3E5C6C01FF77E4DBE;
  161. // System.Pinnable`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  162. struct Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D;
  163. // System.Pinnable`1<System.Single>
  164. struct Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731;
  165. // System.Pinnable`1<System.Numerics.Vector4>
  166. struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7;
  167. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Argb32>
  168. struct PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21;
  169. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Bgr24>
  170. struct PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825;
  171. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Bgr565>
  172. struct PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3;
  173. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Bgra32>
  174. struct PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C;
  175. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  176. struct PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05;
  177. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  178. struct PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7;
  179. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Byte4>
  180. struct PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE;
  181. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  182. struct PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D;
  183. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  184. struct PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24;
  185. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  186. struct PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0;
  187. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.L16>
  188. struct PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D;
  189. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.L8>
  190. struct PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5;
  191. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.La16>
  192. struct PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274;
  193. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.La32>
  194. struct PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232;
  195. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  196. struct PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799;
  197. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  198. struct PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70;
  199. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  200. struct PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46;
  201. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>
  202. struct PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF;
  203. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Rg32>
  204. struct PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119;
  205. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  206. struct PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897;
  207. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Rgb48>
  208. struct PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241;
  209. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Rgba1010102>
  210. struct PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC;
  211. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Rgba32>
  212. struct PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53;
  213. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Rgba64>
  214. struct PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253;
  215. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.RgbaVector>
  216. struct PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89;
  217. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Short2>
  218. struct PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A;
  219. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<SixLabors.ImageSharp.PixelFormats.Short4>
  220. struct PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737;
  221. // SixLabors.ImageSharp.Processing.PixelRowOperation`1<SixLabors.ImageSharp.Point>
  222. struct PixelRowOperation_1_tA2646001DD89D061376B269757E1A93F2E175E88;
  223. // System.Char[]
  224. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  225. // SixLabors.ImageSharp.PixelFormats.Rgb24[]
  226. struct Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284;
  227. // System.Single[]
  228. struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA;
  229. // System.Type[]
  230. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  231. // System.Numerics.Vector4[]
  232. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F;
  233. // System.Reflection.Binder
  234. struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
  235. // SixLabors.ImageSharp.Configuration
  236. struct Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8;
  237. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap
  238. struct KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57;
  239. // System.Reflection.MemberFilter
  240. struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
  241. // SixLabors.ImageSharp.Memory.MemoryAllocator
  242. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444;
  243. // SixLabors.ImageSharp.Processing.PixelRowOperation
  244. struct PixelRowOperation_tBC49E337BF455C396789EA94C274C664F1151D6D;
  245. // System.String
  246. struct String_t;
  247. // System.Type
  248. struct Type_t;
  249. // System.Void
  250. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  251. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var;
  252. IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
  253. IL2CPP_EXTERN_C RuntimeClass* MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var;
  254. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  255. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  256. IL2CPP_EXTERN_C const RuntimeType* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var;
  257. struct Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284;
  258. struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA;
  259. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F;
  260. IL2CPP_EXTERN_C_BEGIN
  261. IL2CPP_EXTERN_C_END
  262. #ifdef __clang__
  263. #pragma clang diagnostic push
  264. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  265. #pragma clang diagnostic ignored "-Wunused-variable"
  266. #endif
  267. // System.Object
  268. // System.Buffers.MemoryManager`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  269. struct MemoryManager_1_t515458B958BF22794195F3FCBAE1AA95966FB714 : public RuntimeObject
  270. {
  271. public:
  272. public:
  273. };
  274. // System.Buffers.MemoryManager`1<System.Single>
  275. struct MemoryManager_1_t9E58EA5F1DAC0777AB0DA3E4BEDE18FC6C9288DB : public RuntimeObject
  276. {
  277. public:
  278. public:
  279. };
  280. // System.Buffers.MemoryManager`1<System.Numerics.Vector4>
  281. struct MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 : public RuntimeObject
  282. {
  283. public:
  284. public:
  285. };
  286. // System.Pinnable`1<System.Single>
  287. struct Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 : public RuntimeObject
  288. {
  289. public:
  290. // T System.Pinnable`1::Data
  291. float ___Data_0;
  292. public:
  293. inline static int32_t get_offset_of_Data_0() { return static_cast<int32_t>(offsetof(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731, ___Data_0)); }
  294. inline float get_Data_0() const { return ___Data_0; }
  295. inline float* get_address_of_Data_0() { return &___Data_0; }
  296. inline void set_Data_0(float value)
  297. {
  298. ___Data_0 = value;
  299. }
  300. };
  301. struct Il2CppArrayBounds;
  302. // System.Array
  303. // System.Reflection.MemberInfo
  304. struct MemberInfo_t : public RuntimeObject
  305. {
  306. public:
  307. public:
  308. };
  309. // SixLabors.ImageSharp.Memory.MemoryAllocator
  310. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 : public RuntimeObject
  311. {
  312. public:
  313. public:
  314. };
  315. struct MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444_StaticFields
  316. {
  317. public:
  318. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Memory.MemoryAllocator::<Default>k__BackingField
  319. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___U3CDefaultU3Ek__BackingField_0;
  320. public:
  321. inline static int32_t get_offset_of_U3CDefaultU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444_StaticFields, ___U3CDefaultU3Ek__BackingField_0)); }
  322. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_U3CDefaultU3Ek__BackingField_0() const { return ___U3CDefaultU3Ek__BackingField_0; }
  323. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_U3CDefaultU3Ek__BackingField_0() { return &___U3CDefaultU3Ek__BackingField_0; }
  324. inline void set_U3CDefaultU3Ek__BackingField_0(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  325. {
  326. ___U3CDefaultU3Ek__BackingField_0 = value;
  327. Il2CppCodeGenWriteBarrier((void**)(&___U3CDefaultU3Ek__BackingField_0), (void*)value);
  328. }
  329. };
  330. // System.String
  331. struct String_t : public RuntimeObject
  332. {
  333. public:
  334. // System.Int32 System.String::m_stringLength
  335. int32_t ___m_stringLength_0;
  336. // System.Char System.String::m_firstChar
  337. Il2CppChar ___m_firstChar_1;
  338. public:
  339. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  340. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  341. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  342. inline void set_m_stringLength_0(int32_t value)
  343. {
  344. ___m_stringLength_0 = value;
  345. }
  346. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  347. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  348. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  349. inline void set_m_firstChar_1(Il2CppChar value)
  350. {
  351. ___m_firstChar_1 = value;
  352. }
  353. };
  354. struct String_t_StaticFields
  355. {
  356. public:
  357. // System.String System.String::Empty
  358. String_t* ___Empty_5;
  359. public:
  360. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  361. inline String_t* get_Empty_5() const { return ___Empty_5; }
  362. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  363. inline void set_Empty_5(String_t* value)
  364. {
  365. ___Empty_5 = value;
  366. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  367. }
  368. };
  369. // System.ValueType
  370. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  371. {
  372. public:
  373. public:
  374. };
  375. // Native definition for P/Invoke marshalling of System.ValueType
  376. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  377. {
  378. };
  379. // Native definition for COM marshalling of System.ValueType
  380. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  381. {
  382. };
  383. // System.Memory`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  384. struct Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1
  385. {
  386. public:
  387. // System.Object System.Memory`1::_object
  388. RuntimeObject * ____object_0;
  389. // System.Int32 System.Memory`1::_index
  390. int32_t ____index_1;
  391. // System.Int32 System.Memory`1::_length
  392. int32_t ____length_2;
  393. public:
  394. inline static int32_t get_offset_of__object_0() { return static_cast<int32_t>(offsetof(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1, ____object_0)); }
  395. inline RuntimeObject * get__object_0() const { return ____object_0; }
  396. inline RuntimeObject ** get_address_of__object_0() { return &____object_0; }
  397. inline void set__object_0(RuntimeObject * value)
  398. {
  399. ____object_0 = value;
  400. Il2CppCodeGenWriteBarrier((void**)(&____object_0), (void*)value);
  401. }
  402. inline static int32_t get_offset_of__index_1() { return static_cast<int32_t>(offsetof(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1, ____index_1)); }
  403. inline int32_t get__index_1() const { return ____index_1; }
  404. inline int32_t* get_address_of__index_1() { return &____index_1; }
  405. inline void set__index_1(int32_t value)
  406. {
  407. ____index_1 = value;
  408. }
  409. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1, ____length_2)); }
  410. inline int32_t get__length_2() const { return ____length_2; }
  411. inline int32_t* get_address_of__length_2() { return &____length_2; }
  412. inline void set__length_2(int32_t value)
  413. {
  414. ____length_2 = value;
  415. }
  416. };
  417. // Native definition for P/Invoke marshalling of System.Memory`1
  418. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  419. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  420. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke
  421. {
  422. Il2CppIUnknown* ____object_0;
  423. int32_t ____index_1;
  424. int32_t ____length_2;
  425. };
  426. #endif
  427. // Native definition for COM marshalling of System.Memory`1
  428. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  429. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  430. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com
  431. {
  432. Il2CppIUnknown* ____object_0;
  433. int32_t ____index_1;
  434. int32_t ____length_2;
  435. };
  436. #endif
  437. // System.Memory`1<System.Single>
  438. struct Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054
  439. {
  440. public:
  441. // System.Object System.Memory`1::_object
  442. RuntimeObject * ____object_0;
  443. // System.Int32 System.Memory`1::_index
  444. int32_t ____index_1;
  445. // System.Int32 System.Memory`1::_length
  446. int32_t ____length_2;
  447. public:
  448. inline static int32_t get_offset_of__object_0() { return static_cast<int32_t>(offsetof(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054, ____object_0)); }
  449. inline RuntimeObject * get__object_0() const { return ____object_0; }
  450. inline RuntimeObject ** get_address_of__object_0() { return &____object_0; }
  451. inline void set__object_0(RuntimeObject * value)
  452. {
  453. ____object_0 = value;
  454. Il2CppCodeGenWriteBarrier((void**)(&____object_0), (void*)value);
  455. }
  456. inline static int32_t get_offset_of__index_1() { return static_cast<int32_t>(offsetof(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054, ____index_1)); }
  457. inline int32_t get__index_1() const { return ____index_1; }
  458. inline int32_t* get_address_of__index_1() { return &____index_1; }
  459. inline void set__index_1(int32_t value)
  460. {
  461. ____index_1 = value;
  462. }
  463. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054, ____length_2)); }
  464. inline int32_t get__length_2() const { return ____length_2; }
  465. inline int32_t* get_address_of__length_2() { return &____length_2; }
  466. inline void set__length_2(int32_t value)
  467. {
  468. ____length_2 = value;
  469. }
  470. };
  471. // Native definition for P/Invoke marshalling of System.Memory`1
  472. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  473. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  474. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke
  475. {
  476. Il2CppIUnknown* ____object_0;
  477. int32_t ____index_1;
  478. int32_t ____length_2;
  479. };
  480. #endif
  481. // Native definition for COM marshalling of System.Memory`1
  482. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  483. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  484. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com
  485. {
  486. Il2CppIUnknown* ____object_0;
  487. int32_t ____index_1;
  488. int32_t ____length_2;
  489. };
  490. #endif
  491. // System.Memory`1<System.Numerics.Vector4>
  492. struct Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556
  493. {
  494. public:
  495. // System.Object System.Memory`1::_object
  496. RuntimeObject * ____object_0;
  497. // System.Int32 System.Memory`1::_index
  498. int32_t ____index_1;
  499. // System.Int32 System.Memory`1::_length
  500. int32_t ____length_2;
  501. public:
  502. inline static int32_t get_offset_of__object_0() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____object_0)); }
  503. inline RuntimeObject * get__object_0() const { return ____object_0; }
  504. inline RuntimeObject ** get_address_of__object_0() { return &____object_0; }
  505. inline void set__object_0(RuntimeObject * value)
  506. {
  507. ____object_0 = value;
  508. Il2CppCodeGenWriteBarrier((void**)(&____object_0), (void*)value);
  509. }
  510. inline static int32_t get_offset_of__index_1() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____index_1)); }
  511. inline int32_t get__index_1() const { return ____index_1; }
  512. inline int32_t* get_address_of__index_1() { return &____index_1; }
  513. inline void set__index_1(int32_t value)
  514. {
  515. ____index_1 = value;
  516. }
  517. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556, ____length_2)); }
  518. inline int32_t get__length_2() const { return ____length_2; }
  519. inline int32_t* get_address_of__length_2() { return &____length_2; }
  520. inline void set__length_2(int32_t value)
  521. {
  522. ____length_2 = value;
  523. }
  524. };
  525. // Native definition for P/Invoke marshalling of System.Memory`1
  526. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  527. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke_define
  528. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_pinvoke
  529. {
  530. Il2CppIUnknown* ____object_0;
  531. int32_t ____index_1;
  532. int32_t ____length_2;
  533. };
  534. #endif
  535. // Native definition for COM marshalling of System.Memory`1
  536. #ifndef Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  537. #define Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com_define
  538. struct Memory_1_t9C3725E34DF7985E9AF7E72EB2926CD75E709E7A_marshaled_com
  539. {
  540. Il2CppIUnknown* ____object_0;
  541. int32_t ____index_1;
  542. int32_t ____length_2;
  543. };
  544. #endif
  545. // SixLabors.ImageSharp.PixelFormats.Bgr24
  546. struct Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9
  547. {
  548. public:
  549. union
  550. {
  551. #pragma pack(push, tp, 1)
  552. struct
  553. {
  554. // System.Byte SixLabors.ImageSharp.PixelFormats.Bgr24::B
  555. uint8_t ___B_0;
  556. };
  557. #pragma pack(pop, tp)
  558. struct
  559. {
  560. uint8_t ___B_0_forAlignmentOnly;
  561. };
  562. #pragma pack(push, tp, 1)
  563. struct
  564. {
  565. char ___G_1_OffsetPadding[1];
  566. // System.Byte SixLabors.ImageSharp.PixelFormats.Bgr24::G
  567. uint8_t ___G_1;
  568. };
  569. #pragma pack(pop, tp)
  570. struct
  571. {
  572. char ___G_1_OffsetPadding_forAlignmentOnly[1];
  573. uint8_t ___G_1_forAlignmentOnly;
  574. };
  575. #pragma pack(push, tp, 1)
  576. struct
  577. {
  578. char ___R_2_OffsetPadding[2];
  579. // System.Byte SixLabors.ImageSharp.PixelFormats.Bgr24::R
  580. uint8_t ___R_2;
  581. };
  582. #pragma pack(pop, tp)
  583. struct
  584. {
  585. char ___R_2_OffsetPadding_forAlignmentOnly[2];
  586. uint8_t ___R_2_forAlignmentOnly;
  587. };
  588. };
  589. public:
  590. inline static int32_t get_offset_of_B_0() { return static_cast<int32_t>(offsetof(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9, ___B_0)); }
  591. inline uint8_t get_B_0() const { return ___B_0; }
  592. inline uint8_t* get_address_of_B_0() { return &___B_0; }
  593. inline void set_B_0(uint8_t value)
  594. {
  595. ___B_0 = value;
  596. }
  597. inline static int32_t get_offset_of_G_1() { return static_cast<int32_t>(offsetof(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9, ___G_1)); }
  598. inline uint8_t get_G_1() const { return ___G_1; }
  599. inline uint8_t* get_address_of_G_1() { return &___G_1; }
  600. inline void set_G_1(uint8_t value)
  601. {
  602. ___G_1 = value;
  603. }
  604. inline static int32_t get_offset_of_R_2() { return static_cast<int32_t>(offsetof(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9, ___R_2)); }
  605. inline uint8_t get_R_2() const { return ___R_2; }
  606. inline uint8_t* get_address_of_R_2() { return &___R_2; }
  607. inline void set_R_2(uint8_t value)
  608. {
  609. ___R_2 = value;
  610. }
  611. };
  612. // SixLabors.ImageSharp.PixelFormats.Bgr565
  613. struct Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C
  614. {
  615. public:
  616. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Bgr565::<PackedValue>k__BackingField
  617. uint16_t ___U3CPackedValueU3Ek__BackingField_0;
  618. public:
  619. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C, ___U3CPackedValueU3Ek__BackingField_0)); }
  620. inline uint16_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; }
  621. inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; }
  622. inline void set_U3CPackedValueU3Ek__BackingField_0(uint16_t value)
  623. {
  624. ___U3CPackedValueU3Ek__BackingField_0 = value;
  625. }
  626. };
  627. // SixLabors.ImageSharp.PixelFormats.Bgra4444
  628. struct Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4
  629. {
  630. public:
  631. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Bgra4444::<PackedValue>k__BackingField
  632. uint16_t ___U3CPackedValueU3Ek__BackingField_0;
  633. public:
  634. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4, ___U3CPackedValueU3Ek__BackingField_0)); }
  635. inline uint16_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; }
  636. inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; }
  637. inline void set_U3CPackedValueU3Ek__BackingField_0(uint16_t value)
  638. {
  639. ___U3CPackedValueU3Ek__BackingField_0 = value;
  640. }
  641. };
  642. // SixLabors.ImageSharp.PixelFormats.Bgra5551
  643. struct Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8
  644. {
  645. public:
  646. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Bgra5551::<PackedValue>k__BackingField
  647. uint16_t ___U3CPackedValueU3Ek__BackingField_0;
  648. public:
  649. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8, ___U3CPackedValueU3Ek__BackingField_0)); }
  650. inline uint16_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; }
  651. inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; }
  652. inline void set_U3CPackedValueU3Ek__BackingField_0(uint16_t value)
  653. {
  654. ___U3CPackedValueU3Ek__BackingField_0 = value;
  655. }
  656. };
  657. // System.Boolean
  658. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  659. {
  660. public:
  661. // System.Boolean System.Boolean::m_value
  662. bool ___m_value_0;
  663. public:
  664. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  665. inline bool get_m_value_0() const { return ___m_value_0; }
  666. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  667. inline void set_m_value_0(bool value)
  668. {
  669. ___m_value_0 = value;
  670. }
  671. };
  672. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  673. {
  674. public:
  675. // System.String System.Boolean::TrueString
  676. String_t* ___TrueString_5;
  677. // System.String System.Boolean::FalseString
  678. String_t* ___FalseString_6;
  679. public:
  680. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  681. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  682. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  683. inline void set_TrueString_5(String_t* value)
  684. {
  685. ___TrueString_5 = value;
  686. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  687. }
  688. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  689. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  690. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  691. inline void set_FalseString_6(String_t* value)
  692. {
  693. ___FalseString_6 = value;
  694. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  695. }
  696. };
  697. // SixLabors.ImageSharp.PixelFormats.Byte4
  698. struct Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22
  699. {
  700. public:
  701. // System.UInt32 SixLabors.ImageSharp.PixelFormats.Byte4::<PackedValue>k__BackingField
  702. uint32_t ___U3CPackedValueU3Ek__BackingField_0;
  703. public:
  704. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22, ___U3CPackedValueU3Ek__BackingField_0)); }
  705. inline uint32_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; }
  706. inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; }
  707. inline void set_U3CPackedValueU3Ek__BackingField_0(uint32_t value)
  708. {
  709. ___U3CPackedValueU3Ek__BackingField_0 = value;
  710. }
  711. };
  712. // SixLabors.ImageSharp.ColorMatrix
  713. struct ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681
  714. {
  715. public:
  716. // System.Single SixLabors.ImageSharp.ColorMatrix::M11
  717. float ___M11_0;
  718. // System.Single SixLabors.ImageSharp.ColorMatrix::M12
  719. float ___M12_1;
  720. // System.Single SixLabors.ImageSharp.ColorMatrix::M13
  721. float ___M13_2;
  722. // System.Single SixLabors.ImageSharp.ColorMatrix::M14
  723. float ___M14_3;
  724. // System.Single SixLabors.ImageSharp.ColorMatrix::M21
  725. float ___M21_4;
  726. // System.Single SixLabors.ImageSharp.ColorMatrix::M22
  727. float ___M22_5;
  728. // System.Single SixLabors.ImageSharp.ColorMatrix::M23
  729. float ___M23_6;
  730. // System.Single SixLabors.ImageSharp.ColorMatrix::M24
  731. float ___M24_7;
  732. // System.Single SixLabors.ImageSharp.ColorMatrix::M31
  733. float ___M31_8;
  734. // System.Single SixLabors.ImageSharp.ColorMatrix::M32
  735. float ___M32_9;
  736. // System.Single SixLabors.ImageSharp.ColorMatrix::M33
  737. float ___M33_10;
  738. // System.Single SixLabors.ImageSharp.ColorMatrix::M34
  739. float ___M34_11;
  740. // System.Single SixLabors.ImageSharp.ColorMatrix::M41
  741. float ___M41_12;
  742. // System.Single SixLabors.ImageSharp.ColorMatrix::M42
  743. float ___M42_13;
  744. // System.Single SixLabors.ImageSharp.ColorMatrix::M43
  745. float ___M43_14;
  746. // System.Single SixLabors.ImageSharp.ColorMatrix::M44
  747. float ___M44_15;
  748. // System.Single SixLabors.ImageSharp.ColorMatrix::M51
  749. float ___M51_16;
  750. // System.Single SixLabors.ImageSharp.ColorMatrix::M52
  751. float ___M52_17;
  752. // System.Single SixLabors.ImageSharp.ColorMatrix::M53
  753. float ___M53_18;
  754. // System.Single SixLabors.ImageSharp.ColorMatrix::M54
  755. float ___M54_19;
  756. public:
  757. inline static int32_t get_offset_of_M11_0() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M11_0)); }
  758. inline float get_M11_0() const { return ___M11_0; }
  759. inline float* get_address_of_M11_0() { return &___M11_0; }
  760. inline void set_M11_0(float value)
  761. {
  762. ___M11_0 = value;
  763. }
  764. inline static int32_t get_offset_of_M12_1() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M12_1)); }
  765. inline float get_M12_1() const { return ___M12_1; }
  766. inline float* get_address_of_M12_1() { return &___M12_1; }
  767. inline void set_M12_1(float value)
  768. {
  769. ___M12_1 = value;
  770. }
  771. inline static int32_t get_offset_of_M13_2() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M13_2)); }
  772. inline float get_M13_2() const { return ___M13_2; }
  773. inline float* get_address_of_M13_2() { return &___M13_2; }
  774. inline void set_M13_2(float value)
  775. {
  776. ___M13_2 = value;
  777. }
  778. inline static int32_t get_offset_of_M14_3() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M14_3)); }
  779. inline float get_M14_3() const { return ___M14_3; }
  780. inline float* get_address_of_M14_3() { return &___M14_3; }
  781. inline void set_M14_3(float value)
  782. {
  783. ___M14_3 = value;
  784. }
  785. inline static int32_t get_offset_of_M21_4() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M21_4)); }
  786. inline float get_M21_4() const { return ___M21_4; }
  787. inline float* get_address_of_M21_4() { return &___M21_4; }
  788. inline void set_M21_4(float value)
  789. {
  790. ___M21_4 = value;
  791. }
  792. inline static int32_t get_offset_of_M22_5() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M22_5)); }
  793. inline float get_M22_5() const { return ___M22_5; }
  794. inline float* get_address_of_M22_5() { return &___M22_5; }
  795. inline void set_M22_5(float value)
  796. {
  797. ___M22_5 = value;
  798. }
  799. inline static int32_t get_offset_of_M23_6() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M23_6)); }
  800. inline float get_M23_6() const { return ___M23_6; }
  801. inline float* get_address_of_M23_6() { return &___M23_6; }
  802. inline void set_M23_6(float value)
  803. {
  804. ___M23_6 = value;
  805. }
  806. inline static int32_t get_offset_of_M24_7() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M24_7)); }
  807. inline float get_M24_7() const { return ___M24_7; }
  808. inline float* get_address_of_M24_7() { return &___M24_7; }
  809. inline void set_M24_7(float value)
  810. {
  811. ___M24_7 = value;
  812. }
  813. inline static int32_t get_offset_of_M31_8() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M31_8)); }
  814. inline float get_M31_8() const { return ___M31_8; }
  815. inline float* get_address_of_M31_8() { return &___M31_8; }
  816. inline void set_M31_8(float value)
  817. {
  818. ___M31_8 = value;
  819. }
  820. inline static int32_t get_offset_of_M32_9() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M32_9)); }
  821. inline float get_M32_9() const { return ___M32_9; }
  822. inline float* get_address_of_M32_9() { return &___M32_9; }
  823. inline void set_M32_9(float value)
  824. {
  825. ___M32_9 = value;
  826. }
  827. inline static int32_t get_offset_of_M33_10() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M33_10)); }
  828. inline float get_M33_10() const { return ___M33_10; }
  829. inline float* get_address_of_M33_10() { return &___M33_10; }
  830. inline void set_M33_10(float value)
  831. {
  832. ___M33_10 = value;
  833. }
  834. inline static int32_t get_offset_of_M34_11() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M34_11)); }
  835. inline float get_M34_11() const { return ___M34_11; }
  836. inline float* get_address_of_M34_11() { return &___M34_11; }
  837. inline void set_M34_11(float value)
  838. {
  839. ___M34_11 = value;
  840. }
  841. inline static int32_t get_offset_of_M41_12() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M41_12)); }
  842. inline float get_M41_12() const { return ___M41_12; }
  843. inline float* get_address_of_M41_12() { return &___M41_12; }
  844. inline void set_M41_12(float value)
  845. {
  846. ___M41_12 = value;
  847. }
  848. inline static int32_t get_offset_of_M42_13() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M42_13)); }
  849. inline float get_M42_13() const { return ___M42_13; }
  850. inline float* get_address_of_M42_13() { return &___M42_13; }
  851. inline void set_M42_13(float value)
  852. {
  853. ___M42_13 = value;
  854. }
  855. inline static int32_t get_offset_of_M43_14() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M43_14)); }
  856. inline float get_M43_14() const { return ___M43_14; }
  857. inline float* get_address_of_M43_14() { return &___M43_14; }
  858. inline void set_M43_14(float value)
  859. {
  860. ___M43_14 = value;
  861. }
  862. inline static int32_t get_offset_of_M44_15() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M44_15)); }
  863. inline float get_M44_15() const { return ___M44_15; }
  864. inline float* get_address_of_M44_15() { return &___M44_15; }
  865. inline void set_M44_15(float value)
  866. {
  867. ___M44_15 = value;
  868. }
  869. inline static int32_t get_offset_of_M51_16() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M51_16)); }
  870. inline float get_M51_16() const { return ___M51_16; }
  871. inline float* get_address_of_M51_16() { return &___M51_16; }
  872. inline void set_M51_16(float value)
  873. {
  874. ___M51_16 = value;
  875. }
  876. inline static int32_t get_offset_of_M52_17() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M52_17)); }
  877. inline float get_M52_17() const { return ___M52_17; }
  878. inline float* get_address_of_M52_17() { return &___M52_17; }
  879. inline void set_M52_17(float value)
  880. {
  881. ___M52_17 = value;
  882. }
  883. inline static int32_t get_offset_of_M53_18() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M53_18)); }
  884. inline float get_M53_18() const { return ___M53_18; }
  885. inline float* get_address_of_M53_18() { return &___M53_18; }
  886. inline void set_M53_18(float value)
  887. {
  888. ___M53_18 = value;
  889. }
  890. inline static int32_t get_offset_of_M54_19() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681, ___M54_19)); }
  891. inline float get_M54_19() const { return ___M54_19; }
  892. inline float* get_address_of_M54_19() { return &___M54_19; }
  893. inline void set_M54_19(float value)
  894. {
  895. ___M54_19 = value;
  896. }
  897. };
  898. struct ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681_StaticFields
  899. {
  900. public:
  901. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.ColorMatrix::<Identity>k__BackingField
  902. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___U3CIdentityU3Ek__BackingField_20;
  903. public:
  904. inline static int32_t get_offset_of_U3CIdentityU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681_StaticFields, ___U3CIdentityU3Ek__BackingField_20)); }
  905. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_U3CIdentityU3Ek__BackingField_20() const { return ___U3CIdentityU3Ek__BackingField_20; }
  906. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_U3CIdentityU3Ek__BackingField_20() { return &___U3CIdentityU3Ek__BackingField_20; }
  907. inline void set_U3CIdentityU3Ek__BackingField_20(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  908. {
  909. ___U3CIdentityU3Ek__BackingField_20 = value;
  910. }
  911. };
  912. // System.Enum
  913. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  914. {
  915. public:
  916. public:
  917. };
  918. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  919. {
  920. public:
  921. // System.Char[] System.Enum::enumSeperatorCharArray
  922. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  923. public:
  924. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  925. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  926. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  927. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  928. {
  929. ___enumSeperatorCharArray_0 = value;
  930. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  931. }
  932. };
  933. // Native definition for P/Invoke marshalling of System.Enum
  934. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  935. {
  936. };
  937. // Native definition for COM marshalling of System.Enum
  938. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  939. {
  940. };
  941. // SixLabors.ImageSharp.PixelFormats.HalfSingle
  942. struct HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E
  943. {
  944. public:
  945. // System.UInt16 SixLabors.ImageSharp.PixelFormats.HalfSingle::<PackedValue>k__BackingField
  946. uint16_t ___U3CPackedValueU3Ek__BackingField_0;
  947. public:
  948. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E, ___U3CPackedValueU3Ek__BackingField_0)); }
  949. inline uint16_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; }
  950. inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; }
  951. inline void set_U3CPackedValueU3Ek__BackingField_0(uint16_t value)
  952. {
  953. ___U3CPackedValueU3Ek__BackingField_0 = value;
  954. }
  955. };
  956. // SixLabors.ImageSharp.PixelFormats.HalfVector2
  957. struct HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC
  958. {
  959. public:
  960. // System.UInt32 SixLabors.ImageSharp.PixelFormats.HalfVector2::<PackedValue>k__BackingField
  961. uint32_t ___U3CPackedValueU3Ek__BackingField_0;
  962. public:
  963. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC, ___U3CPackedValueU3Ek__BackingField_0)); }
  964. inline uint32_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; }
  965. inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; }
  966. inline void set_U3CPackedValueU3Ek__BackingField_0(uint32_t value)
  967. {
  968. ___U3CPackedValueU3Ek__BackingField_0 = value;
  969. }
  970. };
  971. // SixLabors.ImageSharp.PixelFormats.HalfVector4
  972. struct HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97
  973. {
  974. public:
  975. // System.UInt64 SixLabors.ImageSharp.PixelFormats.HalfVector4::<PackedValue>k__BackingField
  976. uint64_t ___U3CPackedValueU3Ek__BackingField_0;
  977. public:
  978. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97, ___U3CPackedValueU3Ek__BackingField_0)); }
  979. inline uint64_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; }
  980. inline uint64_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; }
  981. inline void set_U3CPackedValueU3Ek__BackingField_0(uint64_t value)
  982. {
  983. ___U3CPackedValueU3Ek__BackingField_0 = value;
  984. }
  985. };
  986. // System.Int32
  987. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  988. {
  989. public:
  990. // System.Int32 System.Int32::m_value
  991. int32_t ___m_value_0;
  992. public:
  993. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  994. inline int32_t get_m_value_0() const { return ___m_value_0; }
  995. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  996. inline void set_m_value_0(int32_t value)
  997. {
  998. ___m_value_0 = value;
  999. }
  1000. };
  1001. // System.IntPtr
  1002. struct IntPtr_t
  1003. {
  1004. public:
  1005. // System.Void* System.IntPtr::m_value
  1006. void* ___m_value_0;
  1007. public:
  1008. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  1009. inline void* get_m_value_0() const { return ___m_value_0; }
  1010. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  1011. inline void set_m_value_0(void* value)
  1012. {
  1013. ___m_value_0 = value;
  1014. }
  1015. };
  1016. struct IntPtr_t_StaticFields
  1017. {
  1018. public:
  1019. // System.IntPtr System.IntPtr::Zero
  1020. intptr_t ___Zero_1;
  1021. public:
  1022. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  1023. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  1024. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  1025. inline void set_Zero_1(intptr_t value)
  1026. {
  1027. ___Zero_1 = value;
  1028. }
  1029. };
  1030. // SixLabors.ImageSharp.PixelFormats.L16
  1031. struct L16_t82A3FD4325827CB571596BA0DA68B251F985D94F
  1032. {
  1033. public:
  1034. // System.UInt16 SixLabors.ImageSharp.PixelFormats.L16::<PackedValue>k__BackingField
  1035. uint16_t ___U3CPackedValueU3Ek__BackingField_0;
  1036. public:
  1037. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(L16_t82A3FD4325827CB571596BA0DA68B251F985D94F, ___U3CPackedValueU3Ek__BackingField_0)); }
  1038. inline uint16_t get_U3CPackedValueU3Ek__BackingField_0() const { return ___U3CPackedValueU3Ek__BackingField_0; }
  1039. inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_0() { return &___U3CPackedValueU3Ek__BackingField_0; }
  1040. inline void set_U3CPackedValueU3Ek__BackingField_0(uint16_t value)
  1041. {
  1042. ___U3CPackedValueU3Ek__BackingField_0 = value;
  1043. }
  1044. };
  1045. // SixLabors.ImageSharp.PixelFormats.La32
  1046. struct La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5
  1047. {
  1048. public:
  1049. union
  1050. {
  1051. #pragma pack(push, tp, 1)
  1052. struct
  1053. {
  1054. // System.UInt16 SixLabors.ImageSharp.PixelFormats.La32::L
  1055. uint16_t ___L_0;
  1056. };
  1057. #pragma pack(pop, tp)
  1058. struct
  1059. {
  1060. uint16_t ___L_0_forAlignmentOnly;
  1061. };
  1062. #pragma pack(push, tp, 1)
  1063. struct
  1064. {
  1065. char ___A_1_OffsetPadding[2];
  1066. // System.UInt16 SixLabors.ImageSharp.PixelFormats.La32::A
  1067. uint16_t ___A_1;
  1068. };
  1069. #pragma pack(pop, tp)
  1070. struct
  1071. {
  1072. char ___A_1_OffsetPadding_forAlignmentOnly[2];
  1073. uint16_t ___A_1_forAlignmentOnly;
  1074. };
  1075. };
  1076. public:
  1077. inline static int32_t get_offset_of_L_0() { return static_cast<int32_t>(offsetof(La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5, ___L_0)); }
  1078. inline uint16_t get_L_0() const { return ___L_0; }
  1079. inline uint16_t* get_address_of_L_0() { return &___L_0; }
  1080. inline void set_L_0(uint16_t value)
  1081. {
  1082. ___L_0 = value;
  1083. }
  1084. inline static int32_t get_offset_of_A_1() { return static_cast<int32_t>(offsetof(La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5, ___A_1)); }
  1085. inline uint16_t get_A_1() const { return ___A_1; }
  1086. inline uint16_t* get_address_of_A_1() { return &___A_1; }
  1087. inline void set_A_1(uint16_t value)
  1088. {
  1089. ___A_1 = value;
  1090. }
  1091. };
  1092. // SixLabors.ImageSharp.Rectangle
  1093. struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7
  1094. {
  1095. public:
  1096. // System.Int32 SixLabors.ImageSharp.Rectangle::<X>k__BackingField
  1097. int32_t ___U3CXU3Ek__BackingField_1;
  1098. // System.Int32 SixLabors.ImageSharp.Rectangle::<Y>k__BackingField
  1099. int32_t ___U3CYU3Ek__BackingField_2;
  1100. // System.Int32 SixLabors.ImageSharp.Rectangle::<Width>k__BackingField
  1101. int32_t ___U3CWidthU3Ek__BackingField_3;
  1102. // System.Int32 SixLabors.ImageSharp.Rectangle::<Height>k__BackingField
  1103. int32_t ___U3CHeightU3Ek__BackingField_4;
  1104. public:
  1105. inline static int32_t get_offset_of_U3CXU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CXU3Ek__BackingField_1)); }
  1106. inline int32_t get_U3CXU3Ek__BackingField_1() const { return ___U3CXU3Ek__BackingField_1; }
  1107. inline int32_t* get_address_of_U3CXU3Ek__BackingField_1() { return &___U3CXU3Ek__BackingField_1; }
  1108. inline void set_U3CXU3Ek__BackingField_1(int32_t value)
  1109. {
  1110. ___U3CXU3Ek__BackingField_1 = value;
  1111. }
  1112. inline static int32_t get_offset_of_U3CYU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CYU3Ek__BackingField_2)); }
  1113. inline int32_t get_U3CYU3Ek__BackingField_2() const { return ___U3CYU3Ek__BackingField_2; }
  1114. inline int32_t* get_address_of_U3CYU3Ek__BackingField_2() { return &___U3CYU3Ek__BackingField_2; }
  1115. inline void set_U3CYU3Ek__BackingField_2(int32_t value)
  1116. {
  1117. ___U3CYU3Ek__BackingField_2 = value;
  1118. }
  1119. inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CWidthU3Ek__BackingField_3)); }
  1120. inline int32_t get_U3CWidthU3Ek__BackingField_3() const { return ___U3CWidthU3Ek__BackingField_3; }
  1121. inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_3() { return &___U3CWidthU3Ek__BackingField_3; }
  1122. inline void set_U3CWidthU3Ek__BackingField_3(int32_t value)
  1123. {
  1124. ___U3CWidthU3Ek__BackingField_3 = value;
  1125. }
  1126. inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7, ___U3CHeightU3Ek__BackingField_4)); }
  1127. inline int32_t get_U3CHeightU3Ek__BackingField_4() const { return ___U3CHeightU3Ek__BackingField_4; }
  1128. inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_4() { return &___U3CHeightU3Ek__BackingField_4; }
  1129. inline void set_U3CHeightU3Ek__BackingField_4(int32_t value)
  1130. {
  1131. ___U3CHeightU3Ek__BackingField_4 = value;
  1132. }
  1133. };
  1134. struct Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields
  1135. {
  1136. public:
  1137. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Rectangle::Empty
  1138. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___Empty_0;
  1139. public:
  1140. inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7_StaticFields, ___Empty_0)); }
  1141. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_Empty_0() const { return ___Empty_0; }
  1142. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_Empty_0() { return &___Empty_0; }
  1143. inline void set_Empty_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1144. {
  1145. ___Empty_0 = value;
  1146. }
  1147. };
  1148. // SixLabors.ImageSharp.PixelFormats.Rgb48
  1149. struct Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F
  1150. {
  1151. public:
  1152. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::R
  1153. uint16_t ___R_0;
  1154. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::G
  1155. uint16_t ___G_1;
  1156. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgb48::B
  1157. uint16_t ___B_2;
  1158. public:
  1159. inline static int32_t get_offset_of_R_0() { return static_cast<int32_t>(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___R_0)); }
  1160. inline uint16_t get_R_0() const { return ___R_0; }
  1161. inline uint16_t* get_address_of_R_0() { return &___R_0; }
  1162. inline void set_R_0(uint16_t value)
  1163. {
  1164. ___R_0 = value;
  1165. }
  1166. inline static int32_t get_offset_of_G_1() { return static_cast<int32_t>(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___G_1)); }
  1167. inline uint16_t get_G_1() const { return ___G_1; }
  1168. inline uint16_t* get_address_of_G_1() { return &___G_1; }
  1169. inline void set_G_1(uint16_t value)
  1170. {
  1171. ___G_1 = value;
  1172. }
  1173. inline static int32_t get_offset_of_B_2() { return static_cast<int32_t>(offsetof(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F, ___B_2)); }
  1174. inline uint16_t get_B_2() const { return ___B_2; }
  1175. inline uint16_t* get_address_of_B_2() { return &___B_2; }
  1176. inline void set_B_2(uint16_t value)
  1177. {
  1178. ___B_2 = value;
  1179. }
  1180. };
  1181. // SixLabors.ImageSharp.PixelFormats.Rgba64
  1182. struct Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F
  1183. {
  1184. public:
  1185. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::R
  1186. uint16_t ___R_0;
  1187. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::G
  1188. uint16_t ___G_1;
  1189. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::B
  1190. uint16_t ___B_2;
  1191. // System.UInt16 SixLabors.ImageSharp.PixelFormats.Rgba64::A
  1192. uint16_t ___A_3;
  1193. public:
  1194. inline static int32_t get_offset_of_R_0() { return static_cast<int32_t>(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___R_0)); }
  1195. inline uint16_t get_R_0() const { return ___R_0; }
  1196. inline uint16_t* get_address_of_R_0() { return &___R_0; }
  1197. inline void set_R_0(uint16_t value)
  1198. {
  1199. ___R_0 = value;
  1200. }
  1201. inline static int32_t get_offset_of_G_1() { return static_cast<int32_t>(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___G_1)); }
  1202. inline uint16_t get_G_1() const { return ___G_1; }
  1203. inline uint16_t* get_address_of_G_1() { return &___G_1; }
  1204. inline void set_G_1(uint16_t value)
  1205. {
  1206. ___G_1 = value;
  1207. }
  1208. inline static int32_t get_offset_of_B_2() { return static_cast<int32_t>(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___B_2)); }
  1209. inline uint16_t get_B_2() const { return ___B_2; }
  1210. inline uint16_t* get_address_of_B_2() { return &___B_2; }
  1211. inline void set_B_2(uint16_t value)
  1212. {
  1213. ___B_2 = value;
  1214. }
  1215. inline static int32_t get_offset_of_A_3() { return static_cast<int32_t>(offsetof(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F, ___A_3)); }
  1216. inline uint16_t get_A_3() const { return ___A_3; }
  1217. inline uint16_t* get_address_of_A_3() { return &___A_3; }
  1218. inline void set_A_3(uint16_t value)
  1219. {
  1220. ___A_3 = value;
  1221. }
  1222. };
  1223. // System.Single
  1224. struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E
  1225. {
  1226. public:
  1227. // System.Single System.Single::m_value
  1228. float ___m_value_0;
  1229. public:
  1230. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); }
  1231. inline float get_m_value_0() const { return ___m_value_0; }
  1232. inline float* get_address_of_m_value_0() { return &___m_value_0; }
  1233. inline void set_m_value_0(float value)
  1234. {
  1235. ___m_value_0 = value;
  1236. }
  1237. };
  1238. // SixLabors.ImageSharp.Size
  1239. struct Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E
  1240. {
  1241. public:
  1242. // System.Int32 SixLabors.ImageSharp.Size::<Width>k__BackingField
  1243. int32_t ___U3CWidthU3Ek__BackingField_0;
  1244. // System.Int32 SixLabors.ImageSharp.Size::<Height>k__BackingField
  1245. int32_t ___U3CHeightU3Ek__BackingField_1;
  1246. public:
  1247. inline static int32_t get_offset_of_U3CWidthU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E, ___U3CWidthU3Ek__BackingField_0)); }
  1248. inline int32_t get_U3CWidthU3Ek__BackingField_0() const { return ___U3CWidthU3Ek__BackingField_0; }
  1249. inline int32_t* get_address_of_U3CWidthU3Ek__BackingField_0() { return &___U3CWidthU3Ek__BackingField_0; }
  1250. inline void set_U3CWidthU3Ek__BackingField_0(int32_t value)
  1251. {
  1252. ___U3CWidthU3Ek__BackingField_0 = value;
  1253. }
  1254. inline static int32_t get_offset_of_U3CHeightU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E, ___U3CHeightU3Ek__BackingField_1)); }
  1255. inline int32_t get_U3CHeightU3Ek__BackingField_1() const { return ___U3CHeightU3Ek__BackingField_1; }
  1256. inline int32_t* get_address_of_U3CHeightU3Ek__BackingField_1() { return &___U3CHeightU3Ek__BackingField_1; }
  1257. inline void set_U3CHeightU3Ek__BackingField_1(int32_t value)
  1258. {
  1259. ___U3CHeightU3Ek__BackingField_1 = value;
  1260. }
  1261. };
  1262. // System.Numerics.Vector2
  1263. struct Vector2_t1455881409307224D6099F54FA7E478733EEF61D
  1264. {
  1265. public:
  1266. // System.Single System.Numerics.Vector2::X
  1267. float ___X_0;
  1268. // System.Single System.Numerics.Vector2::Y
  1269. float ___Y_1;
  1270. public:
  1271. inline static int32_t get_offset_of_X_0() { return static_cast<int32_t>(offsetof(Vector2_t1455881409307224D6099F54FA7E478733EEF61D, ___X_0)); }
  1272. inline float get_X_0() const { return ___X_0; }
  1273. inline float* get_address_of_X_0() { return &___X_0; }
  1274. inline void set_X_0(float value)
  1275. {
  1276. ___X_0 = value;
  1277. }
  1278. inline static int32_t get_offset_of_Y_1() { return static_cast<int32_t>(offsetof(Vector2_t1455881409307224D6099F54FA7E478733EEF61D, ___Y_1)); }
  1279. inline float get_Y_1() const { return ___Y_1; }
  1280. inline float* get_address_of_Y_1() { return &___Y_1; }
  1281. inline void set_Y_1(float value)
  1282. {
  1283. ___Y_1 = value;
  1284. }
  1285. };
  1286. // System.Numerics.Vector4
  1287. struct Vector4_tAD53765F091E54812772D62B6D34701608DB9E59
  1288. {
  1289. public:
  1290. // System.Single System.Numerics.Vector4::X
  1291. float ___X_0;
  1292. // System.Single System.Numerics.Vector4::Y
  1293. float ___Y_1;
  1294. // System.Single System.Numerics.Vector4::Z
  1295. float ___Z_2;
  1296. // System.Single System.Numerics.Vector4::W
  1297. float ___W_3;
  1298. public:
  1299. inline static int32_t get_offset_of_X_0() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___X_0)); }
  1300. inline float get_X_0() const { return ___X_0; }
  1301. inline float* get_address_of_X_0() { return &___X_0; }
  1302. inline void set_X_0(float value)
  1303. {
  1304. ___X_0 = value;
  1305. }
  1306. inline static int32_t get_offset_of_Y_1() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Y_1)); }
  1307. inline float get_Y_1() const { return ___Y_1; }
  1308. inline float* get_address_of_Y_1() { return &___Y_1; }
  1309. inline void set_Y_1(float value)
  1310. {
  1311. ___Y_1 = value;
  1312. }
  1313. inline static int32_t get_offset_of_Z_2() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___Z_2)); }
  1314. inline float get_Z_2() const { return ___Z_2; }
  1315. inline float* get_address_of_Z_2() { return &___Z_2; }
  1316. inline void set_Z_2(float value)
  1317. {
  1318. ___Z_2 = value;
  1319. }
  1320. inline static int32_t get_offset_of_W_3() { return static_cast<int32_t>(offsetof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59, ___W_3)); }
  1321. inline float get_W_3() const { return ___W_3; }
  1322. inline float* get_address_of_W_3() { return &___W_3; }
  1323. inline void set_W_3(float value)
  1324. {
  1325. ___W_3 = value;
  1326. }
  1327. };
  1328. // System.Void
  1329. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  1330. {
  1331. public:
  1332. union
  1333. {
  1334. struct
  1335. {
  1336. };
  1337. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  1338. };
  1339. public:
  1340. };
  1341. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate
  1342. struct PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12
  1343. {
  1344. public:
  1345. // SixLabors.ImageSharp.Processing.PixelRowOperation SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate::pixelRowOperation
  1346. PixelRowOperation_tBC49E337BF455C396789EA94C274C664F1151D6D * ___pixelRowOperation_0;
  1347. public:
  1348. inline static int32_t get_offset_of_pixelRowOperation_0() { return static_cast<int32_t>(offsetof(PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12, ___pixelRowOperation_0)); }
  1349. inline PixelRowOperation_tBC49E337BF455C396789EA94C274C664F1151D6D * get_pixelRowOperation_0() const { return ___pixelRowOperation_0; }
  1350. inline PixelRowOperation_tBC49E337BF455C396789EA94C274C664F1151D6D ** get_address_of_pixelRowOperation_0() { return &___pixelRowOperation_0; }
  1351. inline void set_pixelRowOperation_0(PixelRowOperation_tBC49E337BF455C396789EA94C274C664F1151D6D * value)
  1352. {
  1353. ___pixelRowOperation_0 = value;
  1354. Il2CppCodeGenWriteBarrier((void**)(&___pixelRowOperation_0), (void*)value);
  1355. }
  1356. };
  1357. // Native definition for P/Invoke marshalling of SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate
  1358. struct PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12_marshaled_pinvoke
  1359. {
  1360. Il2CppMethodPointer ___pixelRowOperation_0;
  1361. };
  1362. // Native definition for COM marshalling of SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate
  1363. struct PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12_marshaled_com
  1364. {
  1365. Il2CppMethodPointer ___pixelRowOperation_0;
  1366. };
  1367. // SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate
  1368. struct PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C
  1369. {
  1370. public:
  1371. // SixLabors.ImageSharp.Processing.PixelRowOperation`1<SixLabors.ImageSharp.Point> SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate::pixelRowOperation
  1372. PixelRowOperation_1_tA2646001DD89D061376B269757E1A93F2E175E88 * ___pixelRowOperation_0;
  1373. public:
  1374. inline static int32_t get_offset_of_pixelRowOperation_0() { return static_cast<int32_t>(offsetof(PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C, ___pixelRowOperation_0)); }
  1375. inline PixelRowOperation_1_tA2646001DD89D061376B269757E1A93F2E175E88 * get_pixelRowOperation_0() const { return ___pixelRowOperation_0; }
  1376. inline PixelRowOperation_1_tA2646001DD89D061376B269757E1A93F2E175E88 ** get_address_of_pixelRowOperation_0() { return &___pixelRowOperation_0; }
  1377. inline void set_pixelRowOperation_0(PixelRowOperation_1_tA2646001DD89D061376B269757E1A93F2E175E88 * value)
  1378. {
  1379. ___pixelRowOperation_0 = value;
  1380. Il2CppCodeGenWriteBarrier((void**)(&___pixelRowOperation_0), (void*)value);
  1381. }
  1382. };
  1383. // Native definition for P/Invoke marshalling of SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate
  1384. struct PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C_marshaled_pinvoke
  1385. {
  1386. Il2CppMethodPointer ___pixelRowOperation_0;
  1387. };
  1388. // Native definition for COM marshalling of SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate
  1389. struct PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C_marshaled_com
  1390. {
  1391. Il2CppMethodPointer ___pixelRowOperation_0;
  1392. };
  1393. // SixLabors.ImageSharp.DenseMatrix`1<System.Single>
  1394. struct DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2
  1395. {
  1396. public:
  1397. // T[] SixLabors.ImageSharp.DenseMatrix`1::Data
  1398. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___Data_0;
  1399. // System.Int32 SixLabors.ImageSharp.DenseMatrix`1::Columns
  1400. int32_t ___Columns_1;
  1401. // System.Int32 SixLabors.ImageSharp.DenseMatrix`1::Rows
  1402. int32_t ___Rows_2;
  1403. // SixLabors.ImageSharp.Size SixLabors.ImageSharp.DenseMatrix`1::Size
  1404. Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E ___Size_3;
  1405. // System.Int32 SixLabors.ImageSharp.DenseMatrix`1::Count
  1406. int32_t ___Count_4;
  1407. public:
  1408. inline static int32_t get_offset_of_Data_0() { return static_cast<int32_t>(offsetof(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2, ___Data_0)); }
  1409. inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_Data_0() const { return ___Data_0; }
  1410. inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_Data_0() { return &___Data_0; }
  1411. inline void set_Data_0(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value)
  1412. {
  1413. ___Data_0 = value;
  1414. Il2CppCodeGenWriteBarrier((void**)(&___Data_0), (void*)value);
  1415. }
  1416. inline static int32_t get_offset_of_Columns_1() { return static_cast<int32_t>(offsetof(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2, ___Columns_1)); }
  1417. inline int32_t get_Columns_1() const { return ___Columns_1; }
  1418. inline int32_t* get_address_of_Columns_1() { return &___Columns_1; }
  1419. inline void set_Columns_1(int32_t value)
  1420. {
  1421. ___Columns_1 = value;
  1422. }
  1423. inline static int32_t get_offset_of_Rows_2() { return static_cast<int32_t>(offsetof(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2, ___Rows_2)); }
  1424. inline int32_t get_Rows_2() const { return ___Rows_2; }
  1425. inline int32_t* get_address_of_Rows_2() { return &___Rows_2; }
  1426. inline void set_Rows_2(int32_t value)
  1427. {
  1428. ___Rows_2 = value;
  1429. }
  1430. inline static int32_t get_offset_of_Size_3() { return static_cast<int32_t>(offsetof(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2, ___Size_3)); }
  1431. inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E get_Size_3() const { return ___Size_3; }
  1432. inline Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E * get_address_of_Size_3() { return &___Size_3; }
  1433. inline void set_Size_3(Size_tC9A6D2473D2469F90FA9097B89CB8FBB3969088E value)
  1434. {
  1435. ___Size_3 = value;
  1436. }
  1437. inline static int32_t get_offset_of_Count_4() { return static_cast<int32_t>(offsetof(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2, ___Count_4)); }
  1438. inline int32_t get_Count_4() const { return ___Count_4; }
  1439. inline int32_t* get_address_of_Count_4() { return &___Count_4; }
  1440. inline void set_Count_4(int32_t value)
  1441. {
  1442. ___Count_4 = value;
  1443. }
  1444. };
  1445. // System.SpanHelpers/PerTypeValues`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  1446. struct PerTypeValues_1_tAA6C2B579FBE5EC1F495325FF2638365BFA9C561 : public RuntimeObject
  1447. {
  1448. public:
  1449. public:
  1450. };
  1451. struct PerTypeValues_1_tAA6C2B579FBE5EC1F495325FF2638365BFA9C561_StaticFields
  1452. {
  1453. public:
  1454. // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences
  1455. bool ___IsReferenceOrContainsReferences_0;
  1456. // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray
  1457. Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* ___EmptyArray_1;
  1458. // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment
  1459. intptr_t ___ArrayAdjustment_2;
  1460. public:
  1461. inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast<int32_t>(offsetof(PerTypeValues_1_tAA6C2B579FBE5EC1F495325FF2638365BFA9C561_StaticFields, ___IsReferenceOrContainsReferences_0)); }
  1462. inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; }
  1463. inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; }
  1464. inline void set_IsReferenceOrContainsReferences_0(bool value)
  1465. {
  1466. ___IsReferenceOrContainsReferences_0 = value;
  1467. }
  1468. inline static int32_t get_offset_of_EmptyArray_1() { return static_cast<int32_t>(offsetof(PerTypeValues_1_tAA6C2B579FBE5EC1F495325FF2638365BFA9C561_StaticFields, ___EmptyArray_1)); }
  1469. inline Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* get_EmptyArray_1() const { return ___EmptyArray_1; }
  1470. inline Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284** get_address_of_EmptyArray_1() { return &___EmptyArray_1; }
  1471. inline void set_EmptyArray_1(Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* value)
  1472. {
  1473. ___EmptyArray_1 = value;
  1474. Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value);
  1475. }
  1476. inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast<int32_t>(offsetof(PerTypeValues_1_tAA6C2B579FBE5EC1F495325FF2638365BFA9C561_StaticFields, ___ArrayAdjustment_2)); }
  1477. inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; }
  1478. inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; }
  1479. inline void set_ArrayAdjustment_2(intptr_t value)
  1480. {
  1481. ___ArrayAdjustment_2 = value;
  1482. }
  1483. };
  1484. // System.SpanHelpers/PerTypeValues`1<System.Single>
  1485. struct PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0 : public RuntimeObject
  1486. {
  1487. public:
  1488. public:
  1489. };
  1490. struct PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields
  1491. {
  1492. public:
  1493. // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences
  1494. bool ___IsReferenceOrContainsReferences_0;
  1495. // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray
  1496. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___EmptyArray_1;
  1497. // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment
  1498. intptr_t ___ArrayAdjustment_2;
  1499. public:
  1500. inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields, ___IsReferenceOrContainsReferences_0)); }
  1501. inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; }
  1502. inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; }
  1503. inline void set_IsReferenceOrContainsReferences_0(bool value)
  1504. {
  1505. ___IsReferenceOrContainsReferences_0 = value;
  1506. }
  1507. inline static int32_t get_offset_of_EmptyArray_1() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields, ___EmptyArray_1)); }
  1508. inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_EmptyArray_1() const { return ___EmptyArray_1; }
  1509. inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_EmptyArray_1() { return &___EmptyArray_1; }
  1510. inline void set_EmptyArray_1(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value)
  1511. {
  1512. ___EmptyArray_1 = value;
  1513. Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value);
  1514. }
  1515. inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields, ___ArrayAdjustment_2)); }
  1516. inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; }
  1517. inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; }
  1518. inline void set_ArrayAdjustment_2(intptr_t value)
  1519. {
  1520. ___ArrayAdjustment_2 = value;
  1521. }
  1522. };
  1523. // System.SpanHelpers/PerTypeValues`1<System.Numerics.Vector4>
  1524. struct PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767 : public RuntimeObject
  1525. {
  1526. public:
  1527. public:
  1528. };
  1529. struct PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields
  1530. {
  1531. public:
  1532. // System.Boolean System.SpanHelpers/PerTypeValues`1::IsReferenceOrContainsReferences
  1533. bool ___IsReferenceOrContainsReferences_0;
  1534. // T[] System.SpanHelpers/PerTypeValues`1::EmptyArray
  1535. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___EmptyArray_1;
  1536. // System.IntPtr System.SpanHelpers/PerTypeValues`1::ArrayAdjustment
  1537. intptr_t ___ArrayAdjustment_2;
  1538. public:
  1539. inline static int32_t get_offset_of_IsReferenceOrContainsReferences_0() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___IsReferenceOrContainsReferences_0)); }
  1540. inline bool get_IsReferenceOrContainsReferences_0() const { return ___IsReferenceOrContainsReferences_0; }
  1541. inline bool* get_address_of_IsReferenceOrContainsReferences_0() { return &___IsReferenceOrContainsReferences_0; }
  1542. inline void set_IsReferenceOrContainsReferences_0(bool value)
  1543. {
  1544. ___IsReferenceOrContainsReferences_0 = value;
  1545. }
  1546. inline static int32_t get_offset_of_EmptyArray_1() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___EmptyArray_1)); }
  1547. inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* get_EmptyArray_1() const { return ___EmptyArray_1; }
  1548. inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F** get_address_of_EmptyArray_1() { return &___EmptyArray_1; }
  1549. inline void set_EmptyArray_1(Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* value)
  1550. {
  1551. ___EmptyArray_1 = value;
  1552. Il2CppCodeGenWriteBarrier((void**)(&___EmptyArray_1), (void*)value);
  1553. }
  1554. inline static int32_t get_offset_of_ArrayAdjustment_2() { return static_cast<int32_t>(offsetof(PerTypeValues_1_t2BAF5CB526712554290A16FE145CF79BFEC4B767_StaticFields, ___ArrayAdjustment_2)); }
  1555. inline intptr_t get_ArrayAdjustment_2() const { return ___ArrayAdjustment_2; }
  1556. inline intptr_t* get_address_of_ArrayAdjustment_2() { return &___ArrayAdjustment_2; }
  1557. inline void set_ArrayAdjustment_2(intptr_t value)
  1558. {
  1559. ___ArrayAdjustment_2 = value;
  1560. }
  1561. };
  1562. // System.Pinnable`1<System.Numerics.Vector4>
  1563. struct Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 : public RuntimeObject
  1564. {
  1565. public:
  1566. // T System.Pinnable`1::Data
  1567. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Data_0;
  1568. public:
  1569. inline static int32_t get_offset_of_Data_0() { return static_cast<int32_t>(offsetof(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7, ___Data_0)); }
  1570. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Data_0() const { return ___Data_0; }
  1571. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Data_0() { return &___Data_0; }
  1572. inline void set_Data_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  1573. {
  1574. ___Data_0 = value;
  1575. }
  1576. };
  1577. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>
  1578. struct RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C
  1579. {
  1580. public:
  1581. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  1582. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1583. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  1584. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  1585. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  1586. PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21 * ___blender_2;
  1587. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  1588. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  1589. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  1590. float ___maxDistance_4;
  1591. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  1592. float ___blendPercent_5;
  1593. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  1594. RuntimeObject* ___colors_6;
  1595. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  1596. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_7;
  1597. public:
  1598. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C, ___configuration_0)); }
  1599. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1600. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1601. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1602. {
  1603. ___configuration_0 = value;
  1604. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1605. }
  1606. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C, ___bounds_1)); }
  1607. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  1608. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  1609. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1610. {
  1611. ___bounds_1 = value;
  1612. }
  1613. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C, ___blender_2)); }
  1614. inline PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21 * get_blender_2() const { return ___blender_2; }
  1615. inline PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21 ** get_address_of_blender_2() { return &___blender_2; }
  1616. inline void set_blender_2(PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21 * value)
  1617. {
  1618. ___blender_2 = value;
  1619. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  1620. }
  1621. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C, ___center_3)); }
  1622. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  1623. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  1624. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  1625. {
  1626. ___center_3 = value;
  1627. }
  1628. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C, ___maxDistance_4)); }
  1629. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  1630. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  1631. inline void set_maxDistance_4(float value)
  1632. {
  1633. ___maxDistance_4 = value;
  1634. }
  1635. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C, ___blendPercent_5)); }
  1636. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  1637. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  1638. inline void set_blendPercent_5(float value)
  1639. {
  1640. ___blendPercent_5 = value;
  1641. }
  1642. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C, ___colors_6)); }
  1643. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  1644. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  1645. inline void set_colors_6(RuntimeObject* value)
  1646. {
  1647. ___colors_6 = value;
  1648. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  1649. }
  1650. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C, ___source_7)); }
  1651. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_7() const { return ___source_7; }
  1652. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_7() { return &___source_7; }
  1653. inline void set_source_7(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  1654. {
  1655. ___source_7 = value;
  1656. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  1657. }
  1658. };
  1659. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>
  1660. struct RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78
  1661. {
  1662. public:
  1663. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  1664. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1665. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  1666. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  1667. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  1668. PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21 * ___blender_2;
  1669. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  1670. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  1671. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  1672. float ___maxDistance_4;
  1673. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  1674. float ___blendPercent_5;
  1675. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  1676. RuntimeObject* ___colors_6;
  1677. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  1678. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_7;
  1679. public:
  1680. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78, ___configuration_0)); }
  1681. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1682. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1683. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1684. {
  1685. ___configuration_0 = value;
  1686. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1687. }
  1688. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78, ___bounds_1)); }
  1689. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  1690. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  1691. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1692. {
  1693. ___bounds_1 = value;
  1694. }
  1695. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78, ___blender_2)); }
  1696. inline PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21 * get_blender_2() const { return ___blender_2; }
  1697. inline PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21 ** get_address_of_blender_2() { return &___blender_2; }
  1698. inline void set_blender_2(PixelBlender_1_t3AB5CE4FA739BFE515F8649D5ED910949B65DD21 * value)
  1699. {
  1700. ___blender_2 = value;
  1701. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  1702. }
  1703. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78, ___center_3)); }
  1704. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  1705. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  1706. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  1707. {
  1708. ___center_3 = value;
  1709. }
  1710. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78, ___maxDistance_4)); }
  1711. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  1712. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  1713. inline void set_maxDistance_4(float value)
  1714. {
  1715. ___maxDistance_4 = value;
  1716. }
  1717. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78, ___blendPercent_5)); }
  1718. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  1719. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  1720. inline void set_blendPercent_5(float value)
  1721. {
  1722. ___blendPercent_5 = value;
  1723. }
  1724. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78, ___colors_6)); }
  1725. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  1726. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  1727. inline void set_colors_6(RuntimeObject* value)
  1728. {
  1729. ___colors_6 = value;
  1730. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  1731. }
  1732. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78, ___source_7)); }
  1733. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_7() const { return ___source_7; }
  1734. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_7() { return &___source_7; }
  1735. inline void set_source_7(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  1736. {
  1737. ___source_7 = value;
  1738. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  1739. }
  1740. };
  1741. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>
  1742. struct RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944
  1743. {
  1744. public:
  1745. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  1746. int32_t ___startX_0;
  1747. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  1748. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  1749. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  1750. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  1751. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  1752. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  1753. public:
  1754. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944, ___startX_0)); }
  1755. inline int32_t get_startX_0() const { return ___startX_0; }
  1756. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  1757. inline void set_startX_0(int32_t value)
  1758. {
  1759. ___startX_0 = value;
  1760. }
  1761. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944, ___source_1)); }
  1762. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  1763. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  1764. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1765. {
  1766. ___source_1 = value;
  1767. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1768. }
  1769. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944, ___matrix_2)); }
  1770. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  1771. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  1772. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  1773. {
  1774. ___matrix_2 = value;
  1775. }
  1776. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944, ___configuration_3)); }
  1777. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  1778. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  1779. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1780. {
  1781. ___configuration_3 = value;
  1782. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  1783. }
  1784. };
  1785. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>
  1786. struct RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93
  1787. {
  1788. public:
  1789. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  1790. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1791. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  1792. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  1793. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  1794. PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825 * ___blender_2;
  1795. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  1796. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  1797. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  1798. float ___maxDistance_4;
  1799. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  1800. float ___blendPercent_5;
  1801. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  1802. RuntimeObject* ___colors_6;
  1803. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  1804. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_7;
  1805. public:
  1806. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93, ___configuration_0)); }
  1807. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1808. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1809. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1810. {
  1811. ___configuration_0 = value;
  1812. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1813. }
  1814. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93, ___bounds_1)); }
  1815. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  1816. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  1817. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1818. {
  1819. ___bounds_1 = value;
  1820. }
  1821. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93, ___blender_2)); }
  1822. inline PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825 * get_blender_2() const { return ___blender_2; }
  1823. inline PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825 ** get_address_of_blender_2() { return &___blender_2; }
  1824. inline void set_blender_2(PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825 * value)
  1825. {
  1826. ___blender_2 = value;
  1827. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  1828. }
  1829. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93, ___center_3)); }
  1830. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  1831. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  1832. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  1833. {
  1834. ___center_3 = value;
  1835. }
  1836. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93, ___maxDistance_4)); }
  1837. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  1838. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  1839. inline void set_maxDistance_4(float value)
  1840. {
  1841. ___maxDistance_4 = value;
  1842. }
  1843. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93, ___blendPercent_5)); }
  1844. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  1845. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  1846. inline void set_blendPercent_5(float value)
  1847. {
  1848. ___blendPercent_5 = value;
  1849. }
  1850. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93, ___colors_6)); }
  1851. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  1852. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  1853. inline void set_colors_6(RuntimeObject* value)
  1854. {
  1855. ___colors_6 = value;
  1856. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  1857. }
  1858. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93, ___source_7)); }
  1859. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_7() const { return ___source_7; }
  1860. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_7() { return &___source_7; }
  1861. inline void set_source_7(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1862. {
  1863. ___source_7 = value;
  1864. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  1865. }
  1866. };
  1867. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>
  1868. struct RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D
  1869. {
  1870. public:
  1871. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  1872. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1873. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  1874. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  1875. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  1876. PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825 * ___blender_2;
  1877. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  1878. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  1879. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  1880. float ___maxDistance_4;
  1881. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  1882. float ___blendPercent_5;
  1883. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  1884. RuntimeObject* ___colors_6;
  1885. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  1886. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_7;
  1887. public:
  1888. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D, ___configuration_0)); }
  1889. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  1890. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  1891. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1892. {
  1893. ___configuration_0 = value;
  1894. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  1895. }
  1896. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D, ___bounds_1)); }
  1897. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  1898. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  1899. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  1900. {
  1901. ___bounds_1 = value;
  1902. }
  1903. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D, ___blender_2)); }
  1904. inline PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825 * get_blender_2() const { return ___blender_2; }
  1905. inline PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825 ** get_address_of_blender_2() { return &___blender_2; }
  1906. inline void set_blender_2(PixelBlender_1_t909F471B2CF1E186F2C4F49A25457ACCE2BFD825 * value)
  1907. {
  1908. ___blender_2 = value;
  1909. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  1910. }
  1911. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D, ___center_3)); }
  1912. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  1913. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  1914. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  1915. {
  1916. ___center_3 = value;
  1917. }
  1918. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D, ___maxDistance_4)); }
  1919. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  1920. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  1921. inline void set_maxDistance_4(float value)
  1922. {
  1923. ___maxDistance_4 = value;
  1924. }
  1925. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D, ___blendPercent_5)); }
  1926. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  1927. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  1928. inline void set_blendPercent_5(float value)
  1929. {
  1930. ___blendPercent_5 = value;
  1931. }
  1932. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D, ___colors_6)); }
  1933. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  1934. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  1935. inline void set_colors_6(RuntimeObject* value)
  1936. {
  1937. ___colors_6 = value;
  1938. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  1939. }
  1940. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D, ___source_7)); }
  1941. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_7() const { return ___source_7; }
  1942. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_7() { return &___source_7; }
  1943. inline void set_source_7(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  1944. {
  1945. ___source_7 = value;
  1946. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  1947. }
  1948. };
  1949. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>
  1950. struct RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D
  1951. {
  1952. public:
  1953. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  1954. int32_t ___startX_0;
  1955. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  1956. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_1;
  1957. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  1958. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  1959. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  1960. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  1961. public:
  1962. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D, ___startX_0)); }
  1963. inline int32_t get_startX_0() const { return ___startX_0; }
  1964. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  1965. inline void set_startX_0(int32_t value)
  1966. {
  1967. ___startX_0 = value;
  1968. }
  1969. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D, ___source_1)); }
  1970. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_1() const { return ___source_1; }
  1971. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_1() { return &___source_1; }
  1972. inline void set_source_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  1973. {
  1974. ___source_1 = value;
  1975. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  1976. }
  1977. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D, ___matrix_2)); }
  1978. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  1979. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  1980. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  1981. {
  1982. ___matrix_2 = value;
  1983. }
  1984. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D, ___configuration_3)); }
  1985. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  1986. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  1987. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  1988. {
  1989. ___configuration_3 = value;
  1990. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  1991. }
  1992. };
  1993. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>
  1994. struct RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC
  1995. {
  1996. public:
  1997. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  1998. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  1999. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  2000. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2001. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  2002. PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3 * ___blender_2;
  2003. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  2004. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2005. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  2006. float ___maxDistance_4;
  2007. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  2008. float ___blendPercent_5;
  2009. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  2010. RuntimeObject* ___colors_6;
  2011. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  2012. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_7;
  2013. public:
  2014. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC, ___configuration_0)); }
  2015. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2016. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2017. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2018. {
  2019. ___configuration_0 = value;
  2020. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2021. }
  2022. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC, ___bounds_1)); }
  2023. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2024. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2025. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2026. {
  2027. ___bounds_1 = value;
  2028. }
  2029. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC, ___blender_2)); }
  2030. inline PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3 * get_blender_2() const { return ___blender_2; }
  2031. inline PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3 ** get_address_of_blender_2() { return &___blender_2; }
  2032. inline void set_blender_2(PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3 * value)
  2033. {
  2034. ___blender_2 = value;
  2035. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2036. }
  2037. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC, ___center_3)); }
  2038. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2039. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2040. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2041. {
  2042. ___center_3 = value;
  2043. }
  2044. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC, ___maxDistance_4)); }
  2045. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2046. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2047. inline void set_maxDistance_4(float value)
  2048. {
  2049. ___maxDistance_4 = value;
  2050. }
  2051. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC, ___blendPercent_5)); }
  2052. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2053. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2054. inline void set_blendPercent_5(float value)
  2055. {
  2056. ___blendPercent_5 = value;
  2057. }
  2058. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC, ___colors_6)); }
  2059. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2060. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2061. inline void set_colors_6(RuntimeObject* value)
  2062. {
  2063. ___colors_6 = value;
  2064. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2065. }
  2066. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC, ___source_7)); }
  2067. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_7() const { return ___source_7; }
  2068. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_7() { return &___source_7; }
  2069. inline void set_source_7(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  2070. {
  2071. ___source_7 = value;
  2072. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2073. }
  2074. };
  2075. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>
  2076. struct RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5
  2077. {
  2078. public:
  2079. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  2080. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2081. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  2082. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2083. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  2084. PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3 * ___blender_2;
  2085. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  2086. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2087. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  2088. float ___maxDistance_4;
  2089. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  2090. float ___blendPercent_5;
  2091. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  2092. RuntimeObject* ___colors_6;
  2093. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  2094. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_7;
  2095. public:
  2096. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5, ___configuration_0)); }
  2097. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2098. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2099. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2100. {
  2101. ___configuration_0 = value;
  2102. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2103. }
  2104. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5, ___bounds_1)); }
  2105. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2106. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2107. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2108. {
  2109. ___bounds_1 = value;
  2110. }
  2111. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5, ___blender_2)); }
  2112. inline PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3 * get_blender_2() const { return ___blender_2; }
  2113. inline PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3 ** get_address_of_blender_2() { return &___blender_2; }
  2114. inline void set_blender_2(PixelBlender_1_tA9BD3F9A210FC8773CE98EF532F50D7FC7144BC3 * value)
  2115. {
  2116. ___blender_2 = value;
  2117. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2118. }
  2119. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5, ___center_3)); }
  2120. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2121. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2122. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2123. {
  2124. ___center_3 = value;
  2125. }
  2126. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5, ___maxDistance_4)); }
  2127. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2128. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2129. inline void set_maxDistance_4(float value)
  2130. {
  2131. ___maxDistance_4 = value;
  2132. }
  2133. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5, ___blendPercent_5)); }
  2134. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2135. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2136. inline void set_blendPercent_5(float value)
  2137. {
  2138. ___blendPercent_5 = value;
  2139. }
  2140. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5, ___colors_6)); }
  2141. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2142. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2143. inline void set_colors_6(RuntimeObject* value)
  2144. {
  2145. ___colors_6 = value;
  2146. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2147. }
  2148. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5, ___source_7)); }
  2149. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_7() const { return ___source_7; }
  2150. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_7() { return &___source_7; }
  2151. inline void set_source_7(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  2152. {
  2153. ___source_7 = value;
  2154. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2155. }
  2156. };
  2157. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>
  2158. struct RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2
  2159. {
  2160. public:
  2161. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  2162. int32_t ___startX_0;
  2163. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  2164. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_1;
  2165. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  2166. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  2167. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  2168. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  2169. public:
  2170. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2, ___startX_0)); }
  2171. inline int32_t get_startX_0() const { return ___startX_0; }
  2172. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  2173. inline void set_startX_0(int32_t value)
  2174. {
  2175. ___startX_0 = value;
  2176. }
  2177. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2, ___source_1)); }
  2178. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_1() const { return ___source_1; }
  2179. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_1() { return &___source_1; }
  2180. inline void set_source_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2181. {
  2182. ___source_1 = value;
  2183. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2184. }
  2185. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2, ___matrix_2)); }
  2186. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  2187. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  2188. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  2189. {
  2190. ___matrix_2 = value;
  2191. }
  2192. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2, ___configuration_3)); }
  2193. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  2194. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  2195. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2196. {
  2197. ___configuration_3 = value;
  2198. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  2199. }
  2200. };
  2201. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>
  2202. struct RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C
  2203. {
  2204. public:
  2205. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  2206. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2207. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  2208. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2209. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  2210. PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C * ___blender_2;
  2211. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  2212. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2213. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  2214. float ___maxDistance_4;
  2215. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  2216. float ___blendPercent_5;
  2217. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  2218. RuntimeObject* ___colors_6;
  2219. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  2220. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_7;
  2221. public:
  2222. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C, ___configuration_0)); }
  2223. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2224. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2225. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2226. {
  2227. ___configuration_0 = value;
  2228. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2229. }
  2230. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C, ___bounds_1)); }
  2231. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2232. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2233. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2234. {
  2235. ___bounds_1 = value;
  2236. }
  2237. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C, ___blender_2)); }
  2238. inline PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C * get_blender_2() const { return ___blender_2; }
  2239. inline PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C ** get_address_of_blender_2() { return &___blender_2; }
  2240. inline void set_blender_2(PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C * value)
  2241. {
  2242. ___blender_2 = value;
  2243. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2244. }
  2245. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C, ___center_3)); }
  2246. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2247. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2248. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2249. {
  2250. ___center_3 = value;
  2251. }
  2252. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C, ___maxDistance_4)); }
  2253. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2254. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2255. inline void set_maxDistance_4(float value)
  2256. {
  2257. ___maxDistance_4 = value;
  2258. }
  2259. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C, ___blendPercent_5)); }
  2260. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2261. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2262. inline void set_blendPercent_5(float value)
  2263. {
  2264. ___blendPercent_5 = value;
  2265. }
  2266. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C, ___colors_6)); }
  2267. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2268. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2269. inline void set_colors_6(RuntimeObject* value)
  2270. {
  2271. ___colors_6 = value;
  2272. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2273. }
  2274. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C, ___source_7)); }
  2275. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_7() const { return ___source_7; }
  2276. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_7() { return &___source_7; }
  2277. inline void set_source_7(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2278. {
  2279. ___source_7 = value;
  2280. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2281. }
  2282. };
  2283. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>
  2284. struct RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68
  2285. {
  2286. public:
  2287. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  2288. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2289. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  2290. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2291. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  2292. PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C * ___blender_2;
  2293. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  2294. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2295. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  2296. float ___maxDistance_4;
  2297. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  2298. float ___blendPercent_5;
  2299. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  2300. RuntimeObject* ___colors_6;
  2301. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  2302. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_7;
  2303. public:
  2304. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68, ___configuration_0)); }
  2305. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2306. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2307. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2308. {
  2309. ___configuration_0 = value;
  2310. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2311. }
  2312. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68, ___bounds_1)); }
  2313. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2314. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2315. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2316. {
  2317. ___bounds_1 = value;
  2318. }
  2319. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68, ___blender_2)); }
  2320. inline PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C * get_blender_2() const { return ___blender_2; }
  2321. inline PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C ** get_address_of_blender_2() { return &___blender_2; }
  2322. inline void set_blender_2(PixelBlender_1_t545062586AB2D26BB3938F1E4AD850083537F09C * value)
  2323. {
  2324. ___blender_2 = value;
  2325. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2326. }
  2327. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68, ___center_3)); }
  2328. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2329. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2330. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2331. {
  2332. ___center_3 = value;
  2333. }
  2334. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68, ___maxDistance_4)); }
  2335. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2336. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2337. inline void set_maxDistance_4(float value)
  2338. {
  2339. ___maxDistance_4 = value;
  2340. }
  2341. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68, ___blendPercent_5)); }
  2342. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2343. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2344. inline void set_blendPercent_5(float value)
  2345. {
  2346. ___blendPercent_5 = value;
  2347. }
  2348. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68, ___colors_6)); }
  2349. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2350. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2351. inline void set_colors_6(RuntimeObject* value)
  2352. {
  2353. ___colors_6 = value;
  2354. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2355. }
  2356. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68, ___source_7)); }
  2357. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_7() const { return ___source_7; }
  2358. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_7() { return &___source_7; }
  2359. inline void set_source_7(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  2360. {
  2361. ___source_7 = value;
  2362. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2363. }
  2364. };
  2365. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  2366. struct RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B
  2367. {
  2368. public:
  2369. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  2370. int32_t ___startX_0;
  2371. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  2372. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_1;
  2373. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  2374. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  2375. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  2376. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  2377. public:
  2378. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B, ___startX_0)); }
  2379. inline int32_t get_startX_0() const { return ___startX_0; }
  2380. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  2381. inline void set_startX_0(int32_t value)
  2382. {
  2383. ___startX_0 = value;
  2384. }
  2385. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B, ___source_1)); }
  2386. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_1() const { return ___source_1; }
  2387. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_1() { return &___source_1; }
  2388. inline void set_source_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2389. {
  2390. ___source_1 = value;
  2391. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2392. }
  2393. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B, ___matrix_2)); }
  2394. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  2395. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  2396. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  2397. {
  2398. ___matrix_2 = value;
  2399. }
  2400. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B, ___configuration_3)); }
  2401. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  2402. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  2403. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2404. {
  2405. ___configuration_3 = value;
  2406. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  2407. }
  2408. };
  2409. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  2410. struct RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B
  2411. {
  2412. public:
  2413. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  2414. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2415. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  2416. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2417. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  2418. PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05 * ___blender_2;
  2419. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  2420. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2421. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  2422. float ___maxDistance_4;
  2423. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  2424. float ___blendPercent_5;
  2425. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  2426. RuntimeObject* ___colors_6;
  2427. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  2428. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_7;
  2429. public:
  2430. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B, ___configuration_0)); }
  2431. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2432. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2433. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2434. {
  2435. ___configuration_0 = value;
  2436. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2437. }
  2438. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B, ___bounds_1)); }
  2439. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2440. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2441. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2442. {
  2443. ___bounds_1 = value;
  2444. }
  2445. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B, ___blender_2)); }
  2446. inline PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05 * get_blender_2() const { return ___blender_2; }
  2447. inline PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05 ** get_address_of_blender_2() { return &___blender_2; }
  2448. inline void set_blender_2(PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05 * value)
  2449. {
  2450. ___blender_2 = value;
  2451. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2452. }
  2453. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B, ___center_3)); }
  2454. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2455. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2456. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2457. {
  2458. ___center_3 = value;
  2459. }
  2460. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B, ___maxDistance_4)); }
  2461. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2462. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2463. inline void set_maxDistance_4(float value)
  2464. {
  2465. ___maxDistance_4 = value;
  2466. }
  2467. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B, ___blendPercent_5)); }
  2468. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2469. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2470. inline void set_blendPercent_5(float value)
  2471. {
  2472. ___blendPercent_5 = value;
  2473. }
  2474. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B, ___colors_6)); }
  2475. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2476. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2477. inline void set_colors_6(RuntimeObject* value)
  2478. {
  2479. ___colors_6 = value;
  2480. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2481. }
  2482. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B, ___source_7)); }
  2483. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_7() const { return ___source_7; }
  2484. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_7() { return &___source_7; }
  2485. inline void set_source_7(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2486. {
  2487. ___source_7 = value;
  2488. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2489. }
  2490. };
  2491. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  2492. struct RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4
  2493. {
  2494. public:
  2495. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  2496. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2497. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  2498. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2499. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  2500. PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05 * ___blender_2;
  2501. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  2502. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2503. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  2504. float ___maxDistance_4;
  2505. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  2506. float ___blendPercent_5;
  2507. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  2508. RuntimeObject* ___colors_6;
  2509. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  2510. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_7;
  2511. public:
  2512. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4, ___configuration_0)); }
  2513. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2514. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2515. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2516. {
  2517. ___configuration_0 = value;
  2518. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2519. }
  2520. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4, ___bounds_1)); }
  2521. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2522. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2523. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2524. {
  2525. ___bounds_1 = value;
  2526. }
  2527. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4, ___blender_2)); }
  2528. inline PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05 * get_blender_2() const { return ___blender_2; }
  2529. inline PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05 ** get_address_of_blender_2() { return &___blender_2; }
  2530. inline void set_blender_2(PixelBlender_1_t35F7D45EF0E816248F075D879A0759209950AA05 * value)
  2531. {
  2532. ___blender_2 = value;
  2533. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2534. }
  2535. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4, ___center_3)); }
  2536. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2537. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2538. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2539. {
  2540. ___center_3 = value;
  2541. }
  2542. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4, ___maxDistance_4)); }
  2543. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2544. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2545. inline void set_maxDistance_4(float value)
  2546. {
  2547. ___maxDistance_4 = value;
  2548. }
  2549. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4, ___blendPercent_5)); }
  2550. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2551. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2552. inline void set_blendPercent_5(float value)
  2553. {
  2554. ___blendPercent_5 = value;
  2555. }
  2556. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4, ___colors_6)); }
  2557. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2558. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2559. inline void set_colors_6(RuntimeObject* value)
  2560. {
  2561. ___colors_6 = value;
  2562. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2563. }
  2564. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4, ___source_7)); }
  2565. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_7() const { return ___source_7; }
  2566. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_7() { return &___source_7; }
  2567. inline void set_source_7(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  2568. {
  2569. ___source_7 = value;
  2570. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2571. }
  2572. };
  2573. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  2574. struct RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4
  2575. {
  2576. public:
  2577. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  2578. int32_t ___startX_0;
  2579. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  2580. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_1;
  2581. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  2582. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  2583. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  2584. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  2585. public:
  2586. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4, ___startX_0)); }
  2587. inline int32_t get_startX_0() const { return ___startX_0; }
  2588. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  2589. inline void set_startX_0(int32_t value)
  2590. {
  2591. ___startX_0 = value;
  2592. }
  2593. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4, ___source_1)); }
  2594. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_1() const { return ___source_1; }
  2595. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_1() { return &___source_1; }
  2596. inline void set_source_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  2597. {
  2598. ___source_1 = value;
  2599. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2600. }
  2601. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4, ___matrix_2)); }
  2602. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  2603. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  2604. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  2605. {
  2606. ___matrix_2 = value;
  2607. }
  2608. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4, ___configuration_3)); }
  2609. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  2610. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  2611. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2612. {
  2613. ___configuration_3 = value;
  2614. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  2615. }
  2616. };
  2617. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  2618. struct RowOperation_tD061338E0809B053606191F4428DEE83A3790972
  2619. {
  2620. public:
  2621. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  2622. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2623. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  2624. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2625. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  2626. PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7 * ___blender_2;
  2627. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  2628. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2629. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  2630. float ___maxDistance_4;
  2631. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  2632. float ___blendPercent_5;
  2633. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  2634. RuntimeObject* ___colors_6;
  2635. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  2636. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_7;
  2637. public:
  2638. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tD061338E0809B053606191F4428DEE83A3790972, ___configuration_0)); }
  2639. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2640. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2641. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2642. {
  2643. ___configuration_0 = value;
  2644. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2645. }
  2646. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tD061338E0809B053606191F4428DEE83A3790972, ___bounds_1)); }
  2647. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2648. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2649. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2650. {
  2651. ___bounds_1 = value;
  2652. }
  2653. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tD061338E0809B053606191F4428DEE83A3790972, ___blender_2)); }
  2654. inline PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7 * get_blender_2() const { return ___blender_2; }
  2655. inline PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7 ** get_address_of_blender_2() { return &___blender_2; }
  2656. inline void set_blender_2(PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7 * value)
  2657. {
  2658. ___blender_2 = value;
  2659. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2660. }
  2661. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tD061338E0809B053606191F4428DEE83A3790972, ___center_3)); }
  2662. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2663. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2664. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2665. {
  2666. ___center_3 = value;
  2667. }
  2668. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tD061338E0809B053606191F4428DEE83A3790972, ___maxDistance_4)); }
  2669. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2670. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2671. inline void set_maxDistance_4(float value)
  2672. {
  2673. ___maxDistance_4 = value;
  2674. }
  2675. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tD061338E0809B053606191F4428DEE83A3790972, ___blendPercent_5)); }
  2676. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2677. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2678. inline void set_blendPercent_5(float value)
  2679. {
  2680. ___blendPercent_5 = value;
  2681. }
  2682. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tD061338E0809B053606191F4428DEE83A3790972, ___colors_6)); }
  2683. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2684. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2685. inline void set_colors_6(RuntimeObject* value)
  2686. {
  2687. ___colors_6 = value;
  2688. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2689. }
  2690. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tD061338E0809B053606191F4428DEE83A3790972, ___source_7)); }
  2691. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_7() const { return ___source_7; }
  2692. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_7() { return &___source_7; }
  2693. inline void set_source_7(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  2694. {
  2695. ___source_7 = value;
  2696. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2697. }
  2698. };
  2699. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  2700. struct RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B
  2701. {
  2702. public:
  2703. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  2704. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2705. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  2706. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2707. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  2708. PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7 * ___blender_2;
  2709. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  2710. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2711. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  2712. float ___maxDistance_4;
  2713. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  2714. float ___blendPercent_5;
  2715. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  2716. RuntimeObject* ___colors_6;
  2717. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  2718. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_7;
  2719. public:
  2720. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B, ___configuration_0)); }
  2721. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2722. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2723. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2724. {
  2725. ___configuration_0 = value;
  2726. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2727. }
  2728. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B, ___bounds_1)); }
  2729. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2730. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2731. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2732. {
  2733. ___bounds_1 = value;
  2734. }
  2735. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B, ___blender_2)); }
  2736. inline PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7 * get_blender_2() const { return ___blender_2; }
  2737. inline PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7 ** get_address_of_blender_2() { return &___blender_2; }
  2738. inline void set_blender_2(PixelBlender_1_t5B076D7D77EABCFAEDA2505891FF46358BA093E7 * value)
  2739. {
  2740. ___blender_2 = value;
  2741. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2742. }
  2743. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B, ___center_3)); }
  2744. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2745. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2746. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2747. {
  2748. ___center_3 = value;
  2749. }
  2750. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B, ___maxDistance_4)); }
  2751. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2752. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2753. inline void set_maxDistance_4(float value)
  2754. {
  2755. ___maxDistance_4 = value;
  2756. }
  2757. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B, ___blendPercent_5)); }
  2758. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2759. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2760. inline void set_blendPercent_5(float value)
  2761. {
  2762. ___blendPercent_5 = value;
  2763. }
  2764. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B, ___colors_6)); }
  2765. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2766. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2767. inline void set_colors_6(RuntimeObject* value)
  2768. {
  2769. ___colors_6 = value;
  2770. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2771. }
  2772. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B, ___source_7)); }
  2773. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_7() const { return ___source_7; }
  2774. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_7() { return &___source_7; }
  2775. inline void set_source_7(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  2776. {
  2777. ___source_7 = value;
  2778. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2779. }
  2780. };
  2781. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>
  2782. struct RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C
  2783. {
  2784. public:
  2785. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  2786. int32_t ___startX_0;
  2787. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  2788. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_1;
  2789. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  2790. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  2791. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  2792. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  2793. public:
  2794. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C, ___startX_0)); }
  2795. inline int32_t get_startX_0() const { return ___startX_0; }
  2796. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  2797. inline void set_startX_0(int32_t value)
  2798. {
  2799. ___startX_0 = value;
  2800. }
  2801. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C, ___source_1)); }
  2802. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_1() const { return ___source_1; }
  2803. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_1() { return &___source_1; }
  2804. inline void set_source_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  2805. {
  2806. ___source_1 = value;
  2807. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  2808. }
  2809. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C, ___matrix_2)); }
  2810. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  2811. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  2812. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  2813. {
  2814. ___matrix_2 = value;
  2815. }
  2816. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C, ___configuration_3)); }
  2817. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  2818. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  2819. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2820. {
  2821. ___configuration_3 = value;
  2822. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  2823. }
  2824. };
  2825. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>
  2826. struct RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC
  2827. {
  2828. public:
  2829. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  2830. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2831. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  2832. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2833. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  2834. PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE * ___blender_2;
  2835. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  2836. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2837. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  2838. float ___maxDistance_4;
  2839. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  2840. float ___blendPercent_5;
  2841. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  2842. RuntimeObject* ___colors_6;
  2843. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  2844. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_7;
  2845. public:
  2846. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC, ___configuration_0)); }
  2847. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2848. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2849. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2850. {
  2851. ___configuration_0 = value;
  2852. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2853. }
  2854. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC, ___bounds_1)); }
  2855. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2856. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2857. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2858. {
  2859. ___bounds_1 = value;
  2860. }
  2861. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC, ___blender_2)); }
  2862. inline PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE * get_blender_2() const { return ___blender_2; }
  2863. inline PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE ** get_address_of_blender_2() { return &___blender_2; }
  2864. inline void set_blender_2(PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE * value)
  2865. {
  2866. ___blender_2 = value;
  2867. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2868. }
  2869. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC, ___center_3)); }
  2870. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2871. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2872. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2873. {
  2874. ___center_3 = value;
  2875. }
  2876. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC, ___maxDistance_4)); }
  2877. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2878. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2879. inline void set_maxDistance_4(float value)
  2880. {
  2881. ___maxDistance_4 = value;
  2882. }
  2883. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC, ___blendPercent_5)); }
  2884. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2885. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2886. inline void set_blendPercent_5(float value)
  2887. {
  2888. ___blendPercent_5 = value;
  2889. }
  2890. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC, ___colors_6)); }
  2891. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2892. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2893. inline void set_colors_6(RuntimeObject* value)
  2894. {
  2895. ___colors_6 = value;
  2896. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2897. }
  2898. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC, ___source_7)); }
  2899. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_7() const { return ___source_7; }
  2900. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_7() { return &___source_7; }
  2901. inline void set_source_7(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  2902. {
  2903. ___source_7 = value;
  2904. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2905. }
  2906. };
  2907. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>
  2908. struct RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80
  2909. {
  2910. public:
  2911. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  2912. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  2913. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  2914. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  2915. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  2916. PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE * ___blender_2;
  2917. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  2918. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  2919. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  2920. float ___maxDistance_4;
  2921. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  2922. float ___blendPercent_5;
  2923. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  2924. RuntimeObject* ___colors_6;
  2925. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  2926. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_7;
  2927. public:
  2928. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80, ___configuration_0)); }
  2929. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  2930. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  2931. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  2932. {
  2933. ___configuration_0 = value;
  2934. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  2935. }
  2936. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80, ___bounds_1)); }
  2937. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  2938. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  2939. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  2940. {
  2941. ___bounds_1 = value;
  2942. }
  2943. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80, ___blender_2)); }
  2944. inline PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE * get_blender_2() const { return ___blender_2; }
  2945. inline PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE ** get_address_of_blender_2() { return &___blender_2; }
  2946. inline void set_blender_2(PixelBlender_1_tCC6131B15297F115E3D7B591E532A2609B5DD2AE * value)
  2947. {
  2948. ___blender_2 = value;
  2949. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  2950. }
  2951. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80, ___center_3)); }
  2952. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  2953. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  2954. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  2955. {
  2956. ___center_3 = value;
  2957. }
  2958. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80, ___maxDistance_4)); }
  2959. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  2960. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  2961. inline void set_maxDistance_4(float value)
  2962. {
  2963. ___maxDistance_4 = value;
  2964. }
  2965. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80, ___blendPercent_5)); }
  2966. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  2967. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  2968. inline void set_blendPercent_5(float value)
  2969. {
  2970. ___blendPercent_5 = value;
  2971. }
  2972. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80, ___colors_6)); }
  2973. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  2974. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  2975. inline void set_colors_6(RuntimeObject* value)
  2976. {
  2977. ___colors_6 = value;
  2978. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  2979. }
  2980. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80, ___source_7)); }
  2981. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_7() const { return ___source_7; }
  2982. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_7() { return &___source_7; }
  2983. inline void set_source_7(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  2984. {
  2985. ___source_7 = value;
  2986. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  2987. }
  2988. };
  2989. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  2990. struct RowOperation_t426A7FA58167ABCE432437737332E79966622C79
  2991. {
  2992. public:
  2993. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  2994. int32_t ___startX_0;
  2995. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  2996. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_1;
  2997. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  2998. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  2999. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  3000. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  3001. public:
  3002. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t426A7FA58167ABCE432437737332E79966622C79, ___startX_0)); }
  3003. inline int32_t get_startX_0() const { return ___startX_0; }
  3004. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  3005. inline void set_startX_0(int32_t value)
  3006. {
  3007. ___startX_0 = value;
  3008. }
  3009. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t426A7FA58167ABCE432437737332E79966622C79, ___source_1)); }
  3010. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_1() const { return ___source_1; }
  3011. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_1() { return &___source_1; }
  3012. inline void set_source_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  3013. {
  3014. ___source_1 = value;
  3015. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3016. }
  3017. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t426A7FA58167ABCE432437737332E79966622C79, ___matrix_2)); }
  3018. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  3019. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  3020. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  3021. {
  3022. ___matrix_2 = value;
  3023. }
  3024. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t426A7FA58167ABCE432437737332E79966622C79, ___configuration_3)); }
  3025. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  3026. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  3027. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3028. {
  3029. ___configuration_3 = value;
  3030. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  3031. }
  3032. };
  3033. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  3034. struct RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47
  3035. {
  3036. public:
  3037. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  3038. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3039. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  3040. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3041. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  3042. PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D * ___blender_2;
  3043. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  3044. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3045. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  3046. float ___maxDistance_4;
  3047. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  3048. float ___blendPercent_5;
  3049. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  3050. RuntimeObject* ___colors_6;
  3051. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  3052. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_7;
  3053. public:
  3054. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47, ___configuration_0)); }
  3055. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3056. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3057. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3058. {
  3059. ___configuration_0 = value;
  3060. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3061. }
  3062. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47, ___bounds_1)); }
  3063. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3064. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3065. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3066. {
  3067. ___bounds_1 = value;
  3068. }
  3069. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47, ___blender_2)); }
  3070. inline PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D * get_blender_2() const { return ___blender_2; }
  3071. inline PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D ** get_address_of_blender_2() { return &___blender_2; }
  3072. inline void set_blender_2(PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D * value)
  3073. {
  3074. ___blender_2 = value;
  3075. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3076. }
  3077. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47, ___center_3)); }
  3078. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3079. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3080. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3081. {
  3082. ___center_3 = value;
  3083. }
  3084. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47, ___maxDistance_4)); }
  3085. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3086. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3087. inline void set_maxDistance_4(float value)
  3088. {
  3089. ___maxDistance_4 = value;
  3090. }
  3091. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47, ___blendPercent_5)); }
  3092. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3093. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3094. inline void set_blendPercent_5(float value)
  3095. {
  3096. ___blendPercent_5 = value;
  3097. }
  3098. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47, ___colors_6)); }
  3099. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3100. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3101. inline void set_colors_6(RuntimeObject* value)
  3102. {
  3103. ___colors_6 = value;
  3104. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3105. }
  3106. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47, ___source_7)); }
  3107. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_7() const { return ___source_7; }
  3108. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_7() { return &___source_7; }
  3109. inline void set_source_7(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  3110. {
  3111. ___source_7 = value;
  3112. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3113. }
  3114. };
  3115. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  3116. struct RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465
  3117. {
  3118. public:
  3119. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  3120. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3121. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  3122. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3123. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  3124. PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D * ___blender_2;
  3125. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  3126. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3127. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  3128. float ___maxDistance_4;
  3129. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  3130. float ___blendPercent_5;
  3131. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  3132. RuntimeObject* ___colors_6;
  3133. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  3134. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_7;
  3135. public:
  3136. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465, ___configuration_0)); }
  3137. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3138. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3139. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3140. {
  3141. ___configuration_0 = value;
  3142. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3143. }
  3144. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465, ___bounds_1)); }
  3145. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3146. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3147. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3148. {
  3149. ___bounds_1 = value;
  3150. }
  3151. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465, ___blender_2)); }
  3152. inline PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D * get_blender_2() const { return ___blender_2; }
  3153. inline PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D ** get_address_of_blender_2() { return &___blender_2; }
  3154. inline void set_blender_2(PixelBlender_1_tE580548A7D99DFB7D973F0F16CDDA162437ACB5D * value)
  3155. {
  3156. ___blender_2 = value;
  3157. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3158. }
  3159. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465, ___center_3)); }
  3160. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3161. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3162. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3163. {
  3164. ___center_3 = value;
  3165. }
  3166. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465, ___maxDistance_4)); }
  3167. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3168. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3169. inline void set_maxDistance_4(float value)
  3170. {
  3171. ___maxDistance_4 = value;
  3172. }
  3173. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465, ___blendPercent_5)); }
  3174. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3175. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3176. inline void set_blendPercent_5(float value)
  3177. {
  3178. ___blendPercent_5 = value;
  3179. }
  3180. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465, ___colors_6)); }
  3181. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3182. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3183. inline void set_colors_6(RuntimeObject* value)
  3184. {
  3185. ___colors_6 = value;
  3186. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3187. }
  3188. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465, ___source_7)); }
  3189. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_7() const { return ___source_7; }
  3190. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_7() { return &___source_7; }
  3191. inline void set_source_7(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  3192. {
  3193. ___source_7 = value;
  3194. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3195. }
  3196. };
  3197. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  3198. struct RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8
  3199. {
  3200. public:
  3201. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  3202. int32_t ___startX_0;
  3203. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  3204. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_1;
  3205. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  3206. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  3207. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  3208. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  3209. public:
  3210. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8, ___startX_0)); }
  3211. inline int32_t get_startX_0() const { return ___startX_0; }
  3212. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  3213. inline void set_startX_0(int32_t value)
  3214. {
  3215. ___startX_0 = value;
  3216. }
  3217. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8, ___source_1)); }
  3218. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_1() const { return ___source_1; }
  3219. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_1() { return &___source_1; }
  3220. inline void set_source_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  3221. {
  3222. ___source_1 = value;
  3223. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3224. }
  3225. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8, ___matrix_2)); }
  3226. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  3227. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  3228. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  3229. {
  3230. ___matrix_2 = value;
  3231. }
  3232. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8, ___configuration_3)); }
  3233. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  3234. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  3235. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3236. {
  3237. ___configuration_3 = value;
  3238. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  3239. }
  3240. };
  3241. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  3242. struct RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C
  3243. {
  3244. public:
  3245. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  3246. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3247. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  3248. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3249. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  3250. PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24 * ___blender_2;
  3251. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  3252. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3253. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  3254. float ___maxDistance_4;
  3255. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  3256. float ___blendPercent_5;
  3257. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  3258. RuntimeObject* ___colors_6;
  3259. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  3260. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_7;
  3261. public:
  3262. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C, ___configuration_0)); }
  3263. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3264. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3265. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3266. {
  3267. ___configuration_0 = value;
  3268. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3269. }
  3270. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C, ___bounds_1)); }
  3271. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3272. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3273. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3274. {
  3275. ___bounds_1 = value;
  3276. }
  3277. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C, ___blender_2)); }
  3278. inline PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24 * get_blender_2() const { return ___blender_2; }
  3279. inline PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24 ** get_address_of_blender_2() { return &___blender_2; }
  3280. inline void set_blender_2(PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24 * value)
  3281. {
  3282. ___blender_2 = value;
  3283. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3284. }
  3285. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C, ___center_3)); }
  3286. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3287. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3288. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3289. {
  3290. ___center_3 = value;
  3291. }
  3292. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C, ___maxDistance_4)); }
  3293. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3294. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3295. inline void set_maxDistance_4(float value)
  3296. {
  3297. ___maxDistance_4 = value;
  3298. }
  3299. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C, ___blendPercent_5)); }
  3300. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3301. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3302. inline void set_blendPercent_5(float value)
  3303. {
  3304. ___blendPercent_5 = value;
  3305. }
  3306. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C, ___colors_6)); }
  3307. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3308. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3309. inline void set_colors_6(RuntimeObject* value)
  3310. {
  3311. ___colors_6 = value;
  3312. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3313. }
  3314. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C, ___source_7)); }
  3315. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_7() const { return ___source_7; }
  3316. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_7() { return &___source_7; }
  3317. inline void set_source_7(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  3318. {
  3319. ___source_7 = value;
  3320. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3321. }
  3322. };
  3323. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  3324. struct RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3
  3325. {
  3326. public:
  3327. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  3328. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3329. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  3330. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3331. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  3332. PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24 * ___blender_2;
  3333. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  3334. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3335. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  3336. float ___maxDistance_4;
  3337. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  3338. float ___blendPercent_5;
  3339. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  3340. RuntimeObject* ___colors_6;
  3341. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  3342. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_7;
  3343. public:
  3344. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3, ___configuration_0)); }
  3345. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3346. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3347. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3348. {
  3349. ___configuration_0 = value;
  3350. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3351. }
  3352. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3, ___bounds_1)); }
  3353. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3354. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3355. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3356. {
  3357. ___bounds_1 = value;
  3358. }
  3359. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3, ___blender_2)); }
  3360. inline PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24 * get_blender_2() const { return ___blender_2; }
  3361. inline PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24 ** get_address_of_blender_2() { return &___blender_2; }
  3362. inline void set_blender_2(PixelBlender_1_tF469361CE45FF6769B5627C3C7932B465DF0CA24 * value)
  3363. {
  3364. ___blender_2 = value;
  3365. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3366. }
  3367. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3, ___center_3)); }
  3368. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3369. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3370. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3371. {
  3372. ___center_3 = value;
  3373. }
  3374. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3, ___maxDistance_4)); }
  3375. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3376. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3377. inline void set_maxDistance_4(float value)
  3378. {
  3379. ___maxDistance_4 = value;
  3380. }
  3381. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3, ___blendPercent_5)); }
  3382. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3383. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3384. inline void set_blendPercent_5(float value)
  3385. {
  3386. ___blendPercent_5 = value;
  3387. }
  3388. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3, ___colors_6)); }
  3389. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3390. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3391. inline void set_colors_6(RuntimeObject* value)
  3392. {
  3393. ___colors_6 = value;
  3394. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3395. }
  3396. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3, ___source_7)); }
  3397. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_7() const { return ___source_7; }
  3398. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_7() { return &___source_7; }
  3399. inline void set_source_7(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  3400. {
  3401. ___source_7 = value;
  3402. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3403. }
  3404. };
  3405. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  3406. struct RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7
  3407. {
  3408. public:
  3409. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  3410. int32_t ___startX_0;
  3411. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  3412. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_1;
  3413. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  3414. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  3415. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  3416. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  3417. public:
  3418. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7, ___startX_0)); }
  3419. inline int32_t get_startX_0() const { return ___startX_0; }
  3420. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  3421. inline void set_startX_0(int32_t value)
  3422. {
  3423. ___startX_0 = value;
  3424. }
  3425. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7, ___source_1)); }
  3426. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_1() const { return ___source_1; }
  3427. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_1() { return &___source_1; }
  3428. inline void set_source_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  3429. {
  3430. ___source_1 = value;
  3431. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3432. }
  3433. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7, ___matrix_2)); }
  3434. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  3435. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  3436. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  3437. {
  3438. ___matrix_2 = value;
  3439. }
  3440. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7, ___configuration_3)); }
  3441. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  3442. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  3443. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3444. {
  3445. ___configuration_3 = value;
  3446. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  3447. }
  3448. };
  3449. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  3450. struct RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579
  3451. {
  3452. public:
  3453. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  3454. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3455. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  3456. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3457. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  3458. PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 * ___blender_2;
  3459. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  3460. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3461. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  3462. float ___maxDistance_4;
  3463. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  3464. float ___blendPercent_5;
  3465. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  3466. RuntimeObject* ___colors_6;
  3467. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  3468. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_7;
  3469. public:
  3470. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579, ___configuration_0)); }
  3471. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3472. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3473. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3474. {
  3475. ___configuration_0 = value;
  3476. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3477. }
  3478. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579, ___bounds_1)); }
  3479. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3480. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3481. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3482. {
  3483. ___bounds_1 = value;
  3484. }
  3485. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579, ___blender_2)); }
  3486. inline PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 * get_blender_2() const { return ___blender_2; }
  3487. inline PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 ** get_address_of_blender_2() { return &___blender_2; }
  3488. inline void set_blender_2(PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 * value)
  3489. {
  3490. ___blender_2 = value;
  3491. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3492. }
  3493. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579, ___center_3)); }
  3494. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3495. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3496. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3497. {
  3498. ___center_3 = value;
  3499. }
  3500. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579, ___maxDistance_4)); }
  3501. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3502. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3503. inline void set_maxDistance_4(float value)
  3504. {
  3505. ___maxDistance_4 = value;
  3506. }
  3507. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579, ___blendPercent_5)); }
  3508. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3509. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3510. inline void set_blendPercent_5(float value)
  3511. {
  3512. ___blendPercent_5 = value;
  3513. }
  3514. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579, ___colors_6)); }
  3515. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3516. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3517. inline void set_colors_6(RuntimeObject* value)
  3518. {
  3519. ___colors_6 = value;
  3520. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3521. }
  3522. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579, ___source_7)); }
  3523. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_7() const { return ___source_7; }
  3524. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_7() { return &___source_7; }
  3525. inline void set_source_7(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  3526. {
  3527. ___source_7 = value;
  3528. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3529. }
  3530. };
  3531. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  3532. struct RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32
  3533. {
  3534. public:
  3535. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  3536. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3537. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  3538. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3539. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  3540. PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 * ___blender_2;
  3541. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  3542. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3543. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  3544. float ___maxDistance_4;
  3545. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  3546. float ___blendPercent_5;
  3547. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  3548. RuntimeObject* ___colors_6;
  3549. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  3550. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_7;
  3551. public:
  3552. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32, ___configuration_0)); }
  3553. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3554. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3555. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3556. {
  3557. ___configuration_0 = value;
  3558. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3559. }
  3560. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32, ___bounds_1)); }
  3561. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3562. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3563. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3564. {
  3565. ___bounds_1 = value;
  3566. }
  3567. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32, ___blender_2)); }
  3568. inline PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 * get_blender_2() const { return ___blender_2; }
  3569. inline PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 ** get_address_of_blender_2() { return &___blender_2; }
  3570. inline void set_blender_2(PixelBlender_1_tBA1A4899DD7F0BC5E66F4203AF1289C95D79F8D0 * value)
  3571. {
  3572. ___blender_2 = value;
  3573. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3574. }
  3575. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32, ___center_3)); }
  3576. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3577. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3578. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3579. {
  3580. ___center_3 = value;
  3581. }
  3582. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32, ___maxDistance_4)); }
  3583. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3584. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3585. inline void set_maxDistance_4(float value)
  3586. {
  3587. ___maxDistance_4 = value;
  3588. }
  3589. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32, ___blendPercent_5)); }
  3590. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3591. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3592. inline void set_blendPercent_5(float value)
  3593. {
  3594. ___blendPercent_5 = value;
  3595. }
  3596. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32, ___colors_6)); }
  3597. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3598. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3599. inline void set_colors_6(RuntimeObject* value)
  3600. {
  3601. ___colors_6 = value;
  3602. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3603. }
  3604. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32, ___source_7)); }
  3605. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_7() const { return ___source_7; }
  3606. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_7() { return &___source_7; }
  3607. inline void set_source_7(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  3608. {
  3609. ___source_7 = value;
  3610. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3611. }
  3612. };
  3613. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>
  3614. struct RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF
  3615. {
  3616. public:
  3617. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  3618. int32_t ___startX_0;
  3619. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  3620. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_1;
  3621. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  3622. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  3623. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  3624. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  3625. public:
  3626. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF, ___startX_0)); }
  3627. inline int32_t get_startX_0() const { return ___startX_0; }
  3628. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  3629. inline void set_startX_0(int32_t value)
  3630. {
  3631. ___startX_0 = value;
  3632. }
  3633. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF, ___source_1)); }
  3634. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_1() const { return ___source_1; }
  3635. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_1() { return &___source_1; }
  3636. inline void set_source_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  3637. {
  3638. ___source_1 = value;
  3639. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3640. }
  3641. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF, ___matrix_2)); }
  3642. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  3643. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  3644. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  3645. {
  3646. ___matrix_2 = value;
  3647. }
  3648. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF, ___configuration_3)); }
  3649. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  3650. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  3651. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3652. {
  3653. ___configuration_3 = value;
  3654. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  3655. }
  3656. };
  3657. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>
  3658. struct RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD
  3659. {
  3660. public:
  3661. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  3662. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3663. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  3664. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3665. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  3666. PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D * ___blender_2;
  3667. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  3668. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3669. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  3670. float ___maxDistance_4;
  3671. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  3672. float ___blendPercent_5;
  3673. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  3674. RuntimeObject* ___colors_6;
  3675. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  3676. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_7;
  3677. public:
  3678. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD, ___configuration_0)); }
  3679. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3680. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3681. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3682. {
  3683. ___configuration_0 = value;
  3684. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3685. }
  3686. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD, ___bounds_1)); }
  3687. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3688. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3689. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3690. {
  3691. ___bounds_1 = value;
  3692. }
  3693. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD, ___blender_2)); }
  3694. inline PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D * get_blender_2() const { return ___blender_2; }
  3695. inline PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D ** get_address_of_blender_2() { return &___blender_2; }
  3696. inline void set_blender_2(PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D * value)
  3697. {
  3698. ___blender_2 = value;
  3699. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3700. }
  3701. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD, ___center_3)); }
  3702. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3703. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3704. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3705. {
  3706. ___center_3 = value;
  3707. }
  3708. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD, ___maxDistance_4)); }
  3709. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3710. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3711. inline void set_maxDistance_4(float value)
  3712. {
  3713. ___maxDistance_4 = value;
  3714. }
  3715. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD, ___blendPercent_5)); }
  3716. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3717. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3718. inline void set_blendPercent_5(float value)
  3719. {
  3720. ___blendPercent_5 = value;
  3721. }
  3722. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD, ___colors_6)); }
  3723. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3724. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3725. inline void set_colors_6(RuntimeObject* value)
  3726. {
  3727. ___colors_6 = value;
  3728. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3729. }
  3730. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD, ___source_7)); }
  3731. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_7() const { return ___source_7; }
  3732. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_7() { return &___source_7; }
  3733. inline void set_source_7(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  3734. {
  3735. ___source_7 = value;
  3736. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3737. }
  3738. };
  3739. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>
  3740. struct RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB
  3741. {
  3742. public:
  3743. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  3744. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3745. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  3746. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3747. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  3748. PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D * ___blender_2;
  3749. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  3750. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3751. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  3752. float ___maxDistance_4;
  3753. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  3754. float ___blendPercent_5;
  3755. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  3756. RuntimeObject* ___colors_6;
  3757. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  3758. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_7;
  3759. public:
  3760. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB, ___configuration_0)); }
  3761. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3762. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3763. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3764. {
  3765. ___configuration_0 = value;
  3766. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3767. }
  3768. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB, ___bounds_1)); }
  3769. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3770. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3771. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3772. {
  3773. ___bounds_1 = value;
  3774. }
  3775. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB, ___blender_2)); }
  3776. inline PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D * get_blender_2() const { return ___blender_2; }
  3777. inline PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D ** get_address_of_blender_2() { return &___blender_2; }
  3778. inline void set_blender_2(PixelBlender_1_tD2157C482E9F256FEE2EDFE14FB51E121D56199D * value)
  3779. {
  3780. ___blender_2 = value;
  3781. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3782. }
  3783. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB, ___center_3)); }
  3784. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3785. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3786. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3787. {
  3788. ___center_3 = value;
  3789. }
  3790. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB, ___maxDistance_4)); }
  3791. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3792. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3793. inline void set_maxDistance_4(float value)
  3794. {
  3795. ___maxDistance_4 = value;
  3796. }
  3797. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB, ___blendPercent_5)); }
  3798. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3799. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3800. inline void set_blendPercent_5(float value)
  3801. {
  3802. ___blendPercent_5 = value;
  3803. }
  3804. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB, ___colors_6)); }
  3805. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3806. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3807. inline void set_colors_6(RuntimeObject* value)
  3808. {
  3809. ___colors_6 = value;
  3810. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3811. }
  3812. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB, ___source_7)); }
  3813. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_7() const { return ___source_7; }
  3814. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_7() { return &___source_7; }
  3815. inline void set_source_7(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  3816. {
  3817. ___source_7 = value;
  3818. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3819. }
  3820. };
  3821. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>
  3822. struct RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D
  3823. {
  3824. public:
  3825. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  3826. int32_t ___startX_0;
  3827. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  3828. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_1;
  3829. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  3830. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  3831. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  3832. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  3833. public:
  3834. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D, ___startX_0)); }
  3835. inline int32_t get_startX_0() const { return ___startX_0; }
  3836. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  3837. inline void set_startX_0(int32_t value)
  3838. {
  3839. ___startX_0 = value;
  3840. }
  3841. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D, ___source_1)); }
  3842. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_1() const { return ___source_1; }
  3843. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_1() { return &___source_1; }
  3844. inline void set_source_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  3845. {
  3846. ___source_1 = value;
  3847. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  3848. }
  3849. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D, ___matrix_2)); }
  3850. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  3851. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  3852. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  3853. {
  3854. ___matrix_2 = value;
  3855. }
  3856. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D, ___configuration_3)); }
  3857. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  3858. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  3859. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3860. {
  3861. ___configuration_3 = value;
  3862. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  3863. }
  3864. };
  3865. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>
  3866. struct RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB
  3867. {
  3868. public:
  3869. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  3870. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3871. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  3872. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3873. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  3874. PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 * ___blender_2;
  3875. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  3876. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3877. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  3878. float ___maxDistance_4;
  3879. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  3880. float ___blendPercent_5;
  3881. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  3882. RuntimeObject* ___colors_6;
  3883. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  3884. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_7;
  3885. public:
  3886. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB, ___configuration_0)); }
  3887. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3888. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3889. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3890. {
  3891. ___configuration_0 = value;
  3892. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3893. }
  3894. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB, ___bounds_1)); }
  3895. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3896. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3897. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3898. {
  3899. ___bounds_1 = value;
  3900. }
  3901. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB, ___blender_2)); }
  3902. inline PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 * get_blender_2() const { return ___blender_2; }
  3903. inline PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 ** get_address_of_blender_2() { return &___blender_2; }
  3904. inline void set_blender_2(PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 * value)
  3905. {
  3906. ___blender_2 = value;
  3907. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3908. }
  3909. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB, ___center_3)); }
  3910. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3911. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3912. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3913. {
  3914. ___center_3 = value;
  3915. }
  3916. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB, ___maxDistance_4)); }
  3917. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  3918. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  3919. inline void set_maxDistance_4(float value)
  3920. {
  3921. ___maxDistance_4 = value;
  3922. }
  3923. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB, ___blendPercent_5)); }
  3924. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  3925. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  3926. inline void set_blendPercent_5(float value)
  3927. {
  3928. ___blendPercent_5 = value;
  3929. }
  3930. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB, ___colors_6)); }
  3931. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  3932. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  3933. inline void set_colors_6(RuntimeObject* value)
  3934. {
  3935. ___colors_6 = value;
  3936. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  3937. }
  3938. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB, ___source_7)); }
  3939. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_7() const { return ___source_7; }
  3940. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_7() { return &___source_7; }
  3941. inline void set_source_7(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  3942. {
  3943. ___source_7 = value;
  3944. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  3945. }
  3946. };
  3947. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>
  3948. struct RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8
  3949. {
  3950. public:
  3951. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  3952. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  3953. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  3954. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  3955. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  3956. PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 * ___blender_2;
  3957. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  3958. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  3959. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  3960. float ___maxDistance_4;
  3961. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  3962. float ___blendPercent_5;
  3963. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  3964. RuntimeObject* ___colors_6;
  3965. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  3966. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_7;
  3967. public:
  3968. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8, ___configuration_0)); }
  3969. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  3970. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  3971. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  3972. {
  3973. ___configuration_0 = value;
  3974. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  3975. }
  3976. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8, ___bounds_1)); }
  3977. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  3978. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  3979. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  3980. {
  3981. ___bounds_1 = value;
  3982. }
  3983. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8, ___blender_2)); }
  3984. inline PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 * get_blender_2() const { return ___blender_2; }
  3985. inline PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 ** get_address_of_blender_2() { return &___blender_2; }
  3986. inline void set_blender_2(PixelBlender_1_tA5919D86C7228881F351CC754325C48609EB79A5 * value)
  3987. {
  3988. ___blender_2 = value;
  3989. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  3990. }
  3991. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8, ___center_3)); }
  3992. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  3993. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  3994. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  3995. {
  3996. ___center_3 = value;
  3997. }
  3998. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8, ___maxDistance_4)); }
  3999. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4000. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4001. inline void set_maxDistance_4(float value)
  4002. {
  4003. ___maxDistance_4 = value;
  4004. }
  4005. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8, ___blendPercent_5)); }
  4006. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4007. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4008. inline void set_blendPercent_5(float value)
  4009. {
  4010. ___blendPercent_5 = value;
  4011. }
  4012. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8, ___colors_6)); }
  4013. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4014. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4015. inline void set_colors_6(RuntimeObject* value)
  4016. {
  4017. ___colors_6 = value;
  4018. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4019. }
  4020. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8, ___source_7)); }
  4021. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_7() const { return ___source_7; }
  4022. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_7() { return &___source_7; }
  4023. inline void set_source_7(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  4024. {
  4025. ___source_7 = value;
  4026. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4027. }
  4028. };
  4029. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>
  4030. struct RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216
  4031. {
  4032. public:
  4033. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  4034. int32_t ___startX_0;
  4035. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  4036. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_1;
  4037. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  4038. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  4039. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  4040. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  4041. public:
  4042. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216, ___startX_0)); }
  4043. inline int32_t get_startX_0() const { return ___startX_0; }
  4044. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  4045. inline void set_startX_0(int32_t value)
  4046. {
  4047. ___startX_0 = value;
  4048. }
  4049. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216, ___source_1)); }
  4050. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_1() const { return ___source_1; }
  4051. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_1() { return &___source_1; }
  4052. inline void set_source_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  4053. {
  4054. ___source_1 = value;
  4055. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4056. }
  4057. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216, ___matrix_2)); }
  4058. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  4059. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  4060. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  4061. {
  4062. ___matrix_2 = value;
  4063. }
  4064. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216, ___configuration_3)); }
  4065. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  4066. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  4067. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4068. {
  4069. ___configuration_3 = value;
  4070. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  4071. }
  4072. };
  4073. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>
  4074. struct RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF
  4075. {
  4076. public:
  4077. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  4078. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4079. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  4080. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4081. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  4082. PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 * ___blender_2;
  4083. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  4084. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4085. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  4086. float ___maxDistance_4;
  4087. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  4088. float ___blendPercent_5;
  4089. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  4090. RuntimeObject* ___colors_6;
  4091. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  4092. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_7;
  4093. public:
  4094. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF, ___configuration_0)); }
  4095. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4096. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4097. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4098. {
  4099. ___configuration_0 = value;
  4100. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4101. }
  4102. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF, ___bounds_1)); }
  4103. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4104. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4105. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4106. {
  4107. ___bounds_1 = value;
  4108. }
  4109. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF, ___blender_2)); }
  4110. inline PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 * get_blender_2() const { return ___blender_2; }
  4111. inline PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 ** get_address_of_blender_2() { return &___blender_2; }
  4112. inline void set_blender_2(PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 * value)
  4113. {
  4114. ___blender_2 = value;
  4115. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4116. }
  4117. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF, ___center_3)); }
  4118. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4119. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4120. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4121. {
  4122. ___center_3 = value;
  4123. }
  4124. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF, ___maxDistance_4)); }
  4125. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4126. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4127. inline void set_maxDistance_4(float value)
  4128. {
  4129. ___maxDistance_4 = value;
  4130. }
  4131. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF, ___blendPercent_5)); }
  4132. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4133. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4134. inline void set_blendPercent_5(float value)
  4135. {
  4136. ___blendPercent_5 = value;
  4137. }
  4138. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF, ___colors_6)); }
  4139. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4140. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4141. inline void set_colors_6(RuntimeObject* value)
  4142. {
  4143. ___colors_6 = value;
  4144. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4145. }
  4146. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF, ___source_7)); }
  4147. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_7() const { return ___source_7; }
  4148. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_7() { return &___source_7; }
  4149. inline void set_source_7(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  4150. {
  4151. ___source_7 = value;
  4152. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4153. }
  4154. };
  4155. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>
  4156. struct RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE
  4157. {
  4158. public:
  4159. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  4160. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4161. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  4162. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4163. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  4164. PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 * ___blender_2;
  4165. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  4166. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4167. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  4168. float ___maxDistance_4;
  4169. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  4170. float ___blendPercent_5;
  4171. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  4172. RuntimeObject* ___colors_6;
  4173. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  4174. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_7;
  4175. public:
  4176. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE, ___configuration_0)); }
  4177. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4178. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4179. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4180. {
  4181. ___configuration_0 = value;
  4182. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4183. }
  4184. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE, ___bounds_1)); }
  4185. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4186. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4187. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4188. {
  4189. ___bounds_1 = value;
  4190. }
  4191. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE, ___blender_2)); }
  4192. inline PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 * get_blender_2() const { return ___blender_2; }
  4193. inline PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 ** get_address_of_blender_2() { return &___blender_2; }
  4194. inline void set_blender_2(PixelBlender_1_tC716CC35EADDA881E322E7C82A57745149D19274 * value)
  4195. {
  4196. ___blender_2 = value;
  4197. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4198. }
  4199. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE, ___center_3)); }
  4200. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4201. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4202. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4203. {
  4204. ___center_3 = value;
  4205. }
  4206. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE, ___maxDistance_4)); }
  4207. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4208. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4209. inline void set_maxDistance_4(float value)
  4210. {
  4211. ___maxDistance_4 = value;
  4212. }
  4213. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE, ___blendPercent_5)); }
  4214. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4215. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4216. inline void set_blendPercent_5(float value)
  4217. {
  4218. ___blendPercent_5 = value;
  4219. }
  4220. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE, ___colors_6)); }
  4221. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4222. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4223. inline void set_colors_6(RuntimeObject* value)
  4224. {
  4225. ___colors_6 = value;
  4226. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4227. }
  4228. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE, ___source_7)); }
  4229. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_7() const { return ___source_7; }
  4230. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_7() { return &___source_7; }
  4231. inline void set_source_7(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  4232. {
  4233. ___source_7 = value;
  4234. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4235. }
  4236. };
  4237. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>
  4238. struct RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613
  4239. {
  4240. public:
  4241. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  4242. int32_t ___startX_0;
  4243. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  4244. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_1;
  4245. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  4246. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  4247. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  4248. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  4249. public:
  4250. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613, ___startX_0)); }
  4251. inline int32_t get_startX_0() const { return ___startX_0; }
  4252. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  4253. inline void set_startX_0(int32_t value)
  4254. {
  4255. ___startX_0 = value;
  4256. }
  4257. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613, ___source_1)); }
  4258. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_1() const { return ___source_1; }
  4259. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_1() { return &___source_1; }
  4260. inline void set_source_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  4261. {
  4262. ___source_1 = value;
  4263. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4264. }
  4265. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613, ___matrix_2)); }
  4266. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  4267. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  4268. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  4269. {
  4270. ___matrix_2 = value;
  4271. }
  4272. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613, ___configuration_3)); }
  4273. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  4274. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  4275. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4276. {
  4277. ___configuration_3 = value;
  4278. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  4279. }
  4280. };
  4281. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>
  4282. struct RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC
  4283. {
  4284. public:
  4285. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  4286. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4287. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  4288. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4289. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  4290. PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 * ___blender_2;
  4291. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  4292. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4293. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  4294. float ___maxDistance_4;
  4295. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  4296. float ___blendPercent_5;
  4297. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  4298. RuntimeObject* ___colors_6;
  4299. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  4300. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_7;
  4301. public:
  4302. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC, ___configuration_0)); }
  4303. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4304. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4305. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4306. {
  4307. ___configuration_0 = value;
  4308. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4309. }
  4310. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC, ___bounds_1)); }
  4311. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4312. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4313. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4314. {
  4315. ___bounds_1 = value;
  4316. }
  4317. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC, ___blender_2)); }
  4318. inline PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 * get_blender_2() const { return ___blender_2; }
  4319. inline PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 ** get_address_of_blender_2() { return &___blender_2; }
  4320. inline void set_blender_2(PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 * value)
  4321. {
  4322. ___blender_2 = value;
  4323. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4324. }
  4325. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC, ___center_3)); }
  4326. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4327. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4328. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4329. {
  4330. ___center_3 = value;
  4331. }
  4332. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC, ___maxDistance_4)); }
  4333. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4334. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4335. inline void set_maxDistance_4(float value)
  4336. {
  4337. ___maxDistance_4 = value;
  4338. }
  4339. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC, ___blendPercent_5)); }
  4340. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4341. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4342. inline void set_blendPercent_5(float value)
  4343. {
  4344. ___blendPercent_5 = value;
  4345. }
  4346. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC, ___colors_6)); }
  4347. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4348. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4349. inline void set_colors_6(RuntimeObject* value)
  4350. {
  4351. ___colors_6 = value;
  4352. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4353. }
  4354. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC, ___source_7)); }
  4355. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_7() const { return ___source_7; }
  4356. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_7() { return &___source_7; }
  4357. inline void set_source_7(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  4358. {
  4359. ___source_7 = value;
  4360. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4361. }
  4362. };
  4363. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>
  4364. struct RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38
  4365. {
  4366. public:
  4367. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  4368. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4369. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  4370. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4371. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  4372. PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 * ___blender_2;
  4373. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  4374. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4375. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  4376. float ___maxDistance_4;
  4377. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  4378. float ___blendPercent_5;
  4379. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  4380. RuntimeObject* ___colors_6;
  4381. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  4382. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_7;
  4383. public:
  4384. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38, ___configuration_0)); }
  4385. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4386. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4387. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4388. {
  4389. ___configuration_0 = value;
  4390. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4391. }
  4392. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38, ___bounds_1)); }
  4393. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4394. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4395. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4396. {
  4397. ___bounds_1 = value;
  4398. }
  4399. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38, ___blender_2)); }
  4400. inline PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 * get_blender_2() const { return ___blender_2; }
  4401. inline PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 ** get_address_of_blender_2() { return &___blender_2; }
  4402. inline void set_blender_2(PixelBlender_1_t0408149CAE476F20172B2B948281E4CB9CD4B232 * value)
  4403. {
  4404. ___blender_2 = value;
  4405. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4406. }
  4407. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38, ___center_3)); }
  4408. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4409. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4410. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4411. {
  4412. ___center_3 = value;
  4413. }
  4414. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38, ___maxDistance_4)); }
  4415. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4416. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4417. inline void set_maxDistance_4(float value)
  4418. {
  4419. ___maxDistance_4 = value;
  4420. }
  4421. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38, ___blendPercent_5)); }
  4422. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4423. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4424. inline void set_blendPercent_5(float value)
  4425. {
  4426. ___blendPercent_5 = value;
  4427. }
  4428. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38, ___colors_6)); }
  4429. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4430. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4431. inline void set_colors_6(RuntimeObject* value)
  4432. {
  4433. ___colors_6 = value;
  4434. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4435. }
  4436. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38, ___source_7)); }
  4437. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_7() const { return ___source_7; }
  4438. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_7() { return &___source_7; }
  4439. inline void set_source_7(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  4440. {
  4441. ___source_7 = value;
  4442. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4443. }
  4444. };
  4445. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  4446. struct RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66
  4447. {
  4448. public:
  4449. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  4450. int32_t ___startX_0;
  4451. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  4452. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_1;
  4453. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  4454. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  4455. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  4456. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  4457. public:
  4458. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66, ___startX_0)); }
  4459. inline int32_t get_startX_0() const { return ___startX_0; }
  4460. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  4461. inline void set_startX_0(int32_t value)
  4462. {
  4463. ___startX_0 = value;
  4464. }
  4465. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66, ___source_1)); }
  4466. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_1() const { return ___source_1; }
  4467. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_1() { return &___source_1; }
  4468. inline void set_source_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  4469. {
  4470. ___source_1 = value;
  4471. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4472. }
  4473. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66, ___matrix_2)); }
  4474. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  4475. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  4476. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  4477. {
  4478. ___matrix_2 = value;
  4479. }
  4480. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66, ___configuration_3)); }
  4481. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  4482. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  4483. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4484. {
  4485. ___configuration_3 = value;
  4486. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  4487. }
  4488. };
  4489. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  4490. struct RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6
  4491. {
  4492. public:
  4493. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  4494. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4495. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  4496. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4497. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  4498. PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 * ___blender_2;
  4499. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  4500. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4501. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  4502. float ___maxDistance_4;
  4503. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  4504. float ___blendPercent_5;
  4505. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  4506. RuntimeObject* ___colors_6;
  4507. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  4508. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_7;
  4509. public:
  4510. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6, ___configuration_0)); }
  4511. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4512. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4513. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4514. {
  4515. ___configuration_0 = value;
  4516. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4517. }
  4518. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6, ___bounds_1)); }
  4519. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4520. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4521. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4522. {
  4523. ___bounds_1 = value;
  4524. }
  4525. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6, ___blender_2)); }
  4526. inline PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 * get_blender_2() const { return ___blender_2; }
  4527. inline PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 ** get_address_of_blender_2() { return &___blender_2; }
  4528. inline void set_blender_2(PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 * value)
  4529. {
  4530. ___blender_2 = value;
  4531. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4532. }
  4533. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6, ___center_3)); }
  4534. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4535. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4536. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4537. {
  4538. ___center_3 = value;
  4539. }
  4540. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6, ___maxDistance_4)); }
  4541. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4542. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4543. inline void set_maxDistance_4(float value)
  4544. {
  4545. ___maxDistance_4 = value;
  4546. }
  4547. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6, ___blendPercent_5)); }
  4548. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4549. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4550. inline void set_blendPercent_5(float value)
  4551. {
  4552. ___blendPercent_5 = value;
  4553. }
  4554. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6, ___colors_6)); }
  4555. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4556. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4557. inline void set_colors_6(RuntimeObject* value)
  4558. {
  4559. ___colors_6 = value;
  4560. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4561. }
  4562. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6, ___source_7)); }
  4563. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_7() const { return ___source_7; }
  4564. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_7() { return &___source_7; }
  4565. inline void set_source_7(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  4566. {
  4567. ___source_7 = value;
  4568. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4569. }
  4570. };
  4571. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  4572. struct RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7
  4573. {
  4574. public:
  4575. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  4576. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4577. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  4578. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4579. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  4580. PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 * ___blender_2;
  4581. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  4582. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4583. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  4584. float ___maxDistance_4;
  4585. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  4586. float ___blendPercent_5;
  4587. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  4588. RuntimeObject* ___colors_6;
  4589. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  4590. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_7;
  4591. public:
  4592. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7, ___configuration_0)); }
  4593. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4594. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4595. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4596. {
  4597. ___configuration_0 = value;
  4598. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4599. }
  4600. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7, ___bounds_1)); }
  4601. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4602. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4603. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4604. {
  4605. ___bounds_1 = value;
  4606. }
  4607. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7, ___blender_2)); }
  4608. inline PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 * get_blender_2() const { return ___blender_2; }
  4609. inline PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 ** get_address_of_blender_2() { return &___blender_2; }
  4610. inline void set_blender_2(PixelBlender_1_t010421D7B182B655EDDDBDE2A35BA92B1F2B5799 * value)
  4611. {
  4612. ___blender_2 = value;
  4613. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4614. }
  4615. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7, ___center_3)); }
  4616. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4617. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4618. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4619. {
  4620. ___center_3 = value;
  4621. }
  4622. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7, ___maxDistance_4)); }
  4623. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4624. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4625. inline void set_maxDistance_4(float value)
  4626. {
  4627. ___maxDistance_4 = value;
  4628. }
  4629. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7, ___blendPercent_5)); }
  4630. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4631. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4632. inline void set_blendPercent_5(float value)
  4633. {
  4634. ___blendPercent_5 = value;
  4635. }
  4636. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7, ___colors_6)); }
  4637. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4638. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4639. inline void set_colors_6(RuntimeObject* value)
  4640. {
  4641. ___colors_6 = value;
  4642. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4643. }
  4644. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7, ___source_7)); }
  4645. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_7() const { return ___source_7; }
  4646. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_7() { return &___source_7; }
  4647. inline void set_source_7(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  4648. {
  4649. ___source_7 = value;
  4650. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4651. }
  4652. };
  4653. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  4654. struct RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F
  4655. {
  4656. public:
  4657. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  4658. int32_t ___startX_0;
  4659. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  4660. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_1;
  4661. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  4662. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  4663. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  4664. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  4665. public:
  4666. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F, ___startX_0)); }
  4667. inline int32_t get_startX_0() const { return ___startX_0; }
  4668. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  4669. inline void set_startX_0(int32_t value)
  4670. {
  4671. ___startX_0 = value;
  4672. }
  4673. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F, ___source_1)); }
  4674. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_1() const { return ___source_1; }
  4675. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_1() { return &___source_1; }
  4676. inline void set_source_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  4677. {
  4678. ___source_1 = value;
  4679. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4680. }
  4681. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F, ___matrix_2)); }
  4682. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  4683. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  4684. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  4685. {
  4686. ___matrix_2 = value;
  4687. }
  4688. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F, ___configuration_3)); }
  4689. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  4690. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  4691. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4692. {
  4693. ___configuration_3 = value;
  4694. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  4695. }
  4696. };
  4697. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  4698. struct RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4
  4699. {
  4700. public:
  4701. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  4702. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4703. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  4704. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4705. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  4706. PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 * ___blender_2;
  4707. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  4708. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4709. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  4710. float ___maxDistance_4;
  4711. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  4712. float ___blendPercent_5;
  4713. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  4714. RuntimeObject* ___colors_6;
  4715. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  4716. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_7;
  4717. public:
  4718. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4, ___configuration_0)); }
  4719. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4720. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4721. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4722. {
  4723. ___configuration_0 = value;
  4724. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4725. }
  4726. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4, ___bounds_1)); }
  4727. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4728. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4729. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4730. {
  4731. ___bounds_1 = value;
  4732. }
  4733. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4, ___blender_2)); }
  4734. inline PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 * get_blender_2() const { return ___blender_2; }
  4735. inline PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 ** get_address_of_blender_2() { return &___blender_2; }
  4736. inline void set_blender_2(PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 * value)
  4737. {
  4738. ___blender_2 = value;
  4739. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4740. }
  4741. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4, ___center_3)); }
  4742. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4743. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4744. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4745. {
  4746. ___center_3 = value;
  4747. }
  4748. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4, ___maxDistance_4)); }
  4749. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4750. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4751. inline void set_maxDistance_4(float value)
  4752. {
  4753. ___maxDistance_4 = value;
  4754. }
  4755. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4, ___blendPercent_5)); }
  4756. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4757. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4758. inline void set_blendPercent_5(float value)
  4759. {
  4760. ___blendPercent_5 = value;
  4761. }
  4762. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4, ___colors_6)); }
  4763. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4764. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4765. inline void set_colors_6(RuntimeObject* value)
  4766. {
  4767. ___colors_6 = value;
  4768. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4769. }
  4770. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4, ___source_7)); }
  4771. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_7() const { return ___source_7; }
  4772. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_7() { return &___source_7; }
  4773. inline void set_source_7(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  4774. {
  4775. ___source_7 = value;
  4776. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4777. }
  4778. };
  4779. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  4780. struct RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883
  4781. {
  4782. public:
  4783. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  4784. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4785. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  4786. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4787. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  4788. PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 * ___blender_2;
  4789. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  4790. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4791. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  4792. float ___maxDistance_4;
  4793. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  4794. float ___blendPercent_5;
  4795. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  4796. RuntimeObject* ___colors_6;
  4797. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  4798. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_7;
  4799. public:
  4800. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883, ___configuration_0)); }
  4801. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4802. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4803. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4804. {
  4805. ___configuration_0 = value;
  4806. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4807. }
  4808. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883, ___bounds_1)); }
  4809. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4810. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4811. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4812. {
  4813. ___bounds_1 = value;
  4814. }
  4815. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883, ___blender_2)); }
  4816. inline PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 * get_blender_2() const { return ___blender_2; }
  4817. inline PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 ** get_address_of_blender_2() { return &___blender_2; }
  4818. inline void set_blender_2(PixelBlender_1_t871446A024E25414AA66F1FD76C949741A97AA70 * value)
  4819. {
  4820. ___blender_2 = value;
  4821. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4822. }
  4823. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883, ___center_3)); }
  4824. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4825. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4826. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4827. {
  4828. ___center_3 = value;
  4829. }
  4830. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883, ___maxDistance_4)); }
  4831. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4832. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4833. inline void set_maxDistance_4(float value)
  4834. {
  4835. ___maxDistance_4 = value;
  4836. }
  4837. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883, ___blendPercent_5)); }
  4838. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4839. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4840. inline void set_blendPercent_5(float value)
  4841. {
  4842. ___blendPercent_5 = value;
  4843. }
  4844. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883, ___colors_6)); }
  4845. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4846. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4847. inline void set_colors_6(RuntimeObject* value)
  4848. {
  4849. ___colors_6 = value;
  4850. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4851. }
  4852. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883, ___source_7)); }
  4853. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_7() const { return ___source_7; }
  4854. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_7() { return &___source_7; }
  4855. inline void set_source_7(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  4856. {
  4857. ___source_7 = value;
  4858. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4859. }
  4860. };
  4861. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  4862. struct RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E
  4863. {
  4864. public:
  4865. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  4866. int32_t ___startX_0;
  4867. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  4868. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_1;
  4869. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  4870. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  4871. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  4872. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  4873. public:
  4874. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E, ___startX_0)); }
  4875. inline int32_t get_startX_0() const { return ___startX_0; }
  4876. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  4877. inline void set_startX_0(int32_t value)
  4878. {
  4879. ___startX_0 = value;
  4880. }
  4881. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E, ___source_1)); }
  4882. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_1() const { return ___source_1; }
  4883. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_1() { return &___source_1; }
  4884. inline void set_source_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  4885. {
  4886. ___source_1 = value;
  4887. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  4888. }
  4889. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E, ___matrix_2)); }
  4890. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  4891. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  4892. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  4893. {
  4894. ___matrix_2 = value;
  4895. }
  4896. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E, ___configuration_3)); }
  4897. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  4898. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  4899. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4900. {
  4901. ___configuration_3 = value;
  4902. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  4903. }
  4904. };
  4905. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  4906. struct RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815
  4907. {
  4908. public:
  4909. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  4910. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4911. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  4912. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4913. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  4914. PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 * ___blender_2;
  4915. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  4916. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4917. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  4918. float ___maxDistance_4;
  4919. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  4920. float ___blendPercent_5;
  4921. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  4922. RuntimeObject* ___colors_6;
  4923. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  4924. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_7;
  4925. public:
  4926. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815, ___configuration_0)); }
  4927. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  4928. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  4929. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  4930. {
  4931. ___configuration_0 = value;
  4932. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  4933. }
  4934. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815, ___bounds_1)); }
  4935. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  4936. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  4937. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  4938. {
  4939. ___bounds_1 = value;
  4940. }
  4941. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815, ___blender_2)); }
  4942. inline PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 * get_blender_2() const { return ___blender_2; }
  4943. inline PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 ** get_address_of_blender_2() { return &___blender_2; }
  4944. inline void set_blender_2(PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 * value)
  4945. {
  4946. ___blender_2 = value;
  4947. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  4948. }
  4949. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815, ___center_3)); }
  4950. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  4951. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  4952. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  4953. {
  4954. ___center_3 = value;
  4955. }
  4956. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815, ___maxDistance_4)); }
  4957. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  4958. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  4959. inline void set_maxDistance_4(float value)
  4960. {
  4961. ___maxDistance_4 = value;
  4962. }
  4963. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815, ___blendPercent_5)); }
  4964. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  4965. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  4966. inline void set_blendPercent_5(float value)
  4967. {
  4968. ___blendPercent_5 = value;
  4969. }
  4970. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815, ___colors_6)); }
  4971. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  4972. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  4973. inline void set_colors_6(RuntimeObject* value)
  4974. {
  4975. ___colors_6 = value;
  4976. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  4977. }
  4978. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815, ___source_7)); }
  4979. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_7() const { return ___source_7; }
  4980. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_7() { return &___source_7; }
  4981. inline void set_source_7(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  4982. {
  4983. ___source_7 = value;
  4984. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  4985. }
  4986. };
  4987. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  4988. struct RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14
  4989. {
  4990. public:
  4991. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  4992. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  4993. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  4994. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  4995. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  4996. PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 * ___blender_2;
  4997. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  4998. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  4999. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  5000. float ___maxDistance_4;
  5001. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  5002. float ___blendPercent_5;
  5003. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  5004. RuntimeObject* ___colors_6;
  5005. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  5006. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_7;
  5007. public:
  5008. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14, ___configuration_0)); }
  5009. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5010. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5011. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5012. {
  5013. ___configuration_0 = value;
  5014. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5015. }
  5016. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14, ___bounds_1)); }
  5017. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5018. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5019. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5020. {
  5021. ___bounds_1 = value;
  5022. }
  5023. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14, ___blender_2)); }
  5024. inline PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 * get_blender_2() const { return ___blender_2; }
  5025. inline PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 ** get_address_of_blender_2() { return &___blender_2; }
  5026. inline void set_blender_2(PixelBlender_1_tB72E82D96B4FB4850A048F8C363E681F44D63B46 * value)
  5027. {
  5028. ___blender_2 = value;
  5029. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5030. }
  5031. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14, ___center_3)); }
  5032. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5033. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5034. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5035. {
  5036. ___center_3 = value;
  5037. }
  5038. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14, ___maxDistance_4)); }
  5039. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5040. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5041. inline void set_maxDistance_4(float value)
  5042. {
  5043. ___maxDistance_4 = value;
  5044. }
  5045. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14, ___blendPercent_5)); }
  5046. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5047. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5048. inline void set_blendPercent_5(float value)
  5049. {
  5050. ___blendPercent_5 = value;
  5051. }
  5052. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14, ___colors_6)); }
  5053. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5054. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5055. inline void set_colors_6(RuntimeObject* value)
  5056. {
  5057. ___colors_6 = value;
  5058. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5059. }
  5060. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14, ___source_7)); }
  5061. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_7() const { return ___source_7; }
  5062. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_7() { return &___source_7; }
  5063. inline void set_source_7(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  5064. {
  5065. ___source_7 = value;
  5066. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5067. }
  5068. };
  5069. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>
  5070. struct RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD
  5071. {
  5072. public:
  5073. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  5074. int32_t ___startX_0;
  5075. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  5076. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_1;
  5077. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  5078. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  5079. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  5080. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  5081. public:
  5082. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD, ___startX_0)); }
  5083. inline int32_t get_startX_0() const { return ___startX_0; }
  5084. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  5085. inline void set_startX_0(int32_t value)
  5086. {
  5087. ___startX_0 = value;
  5088. }
  5089. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD, ___source_1)); }
  5090. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_1() const { return ___source_1; }
  5091. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_1() { return &___source_1; }
  5092. inline void set_source_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  5093. {
  5094. ___source_1 = value;
  5095. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5096. }
  5097. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD, ___matrix_2)); }
  5098. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  5099. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  5100. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  5101. {
  5102. ___matrix_2 = value;
  5103. }
  5104. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD, ___configuration_3)); }
  5105. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  5106. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  5107. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5108. {
  5109. ___configuration_3 = value;
  5110. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  5111. }
  5112. };
  5113. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>
  5114. struct RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1
  5115. {
  5116. public:
  5117. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  5118. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5119. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  5120. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5121. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  5122. PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF * ___blender_2;
  5123. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  5124. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5125. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  5126. float ___maxDistance_4;
  5127. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  5128. float ___blendPercent_5;
  5129. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  5130. RuntimeObject* ___colors_6;
  5131. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  5132. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_7;
  5133. public:
  5134. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1, ___configuration_0)); }
  5135. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5136. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5137. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5138. {
  5139. ___configuration_0 = value;
  5140. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5141. }
  5142. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1, ___bounds_1)); }
  5143. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5144. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5145. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5146. {
  5147. ___bounds_1 = value;
  5148. }
  5149. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1, ___blender_2)); }
  5150. inline PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF * get_blender_2() const { return ___blender_2; }
  5151. inline PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF ** get_address_of_blender_2() { return &___blender_2; }
  5152. inline void set_blender_2(PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF * value)
  5153. {
  5154. ___blender_2 = value;
  5155. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5156. }
  5157. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1, ___center_3)); }
  5158. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5159. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5160. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5161. {
  5162. ___center_3 = value;
  5163. }
  5164. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1, ___maxDistance_4)); }
  5165. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5166. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5167. inline void set_maxDistance_4(float value)
  5168. {
  5169. ___maxDistance_4 = value;
  5170. }
  5171. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1, ___blendPercent_5)); }
  5172. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5173. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5174. inline void set_blendPercent_5(float value)
  5175. {
  5176. ___blendPercent_5 = value;
  5177. }
  5178. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1, ___colors_6)); }
  5179. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5180. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5181. inline void set_colors_6(RuntimeObject* value)
  5182. {
  5183. ___colors_6 = value;
  5184. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5185. }
  5186. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1, ___source_7)); }
  5187. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_7() const { return ___source_7; }
  5188. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_7() { return &___source_7; }
  5189. inline void set_source_7(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  5190. {
  5191. ___source_7 = value;
  5192. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5193. }
  5194. };
  5195. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>
  5196. struct RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9
  5197. {
  5198. public:
  5199. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  5200. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5201. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  5202. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5203. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  5204. PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF * ___blender_2;
  5205. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  5206. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5207. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  5208. float ___maxDistance_4;
  5209. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  5210. float ___blendPercent_5;
  5211. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  5212. RuntimeObject* ___colors_6;
  5213. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  5214. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_7;
  5215. public:
  5216. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9, ___configuration_0)); }
  5217. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5218. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5219. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5220. {
  5221. ___configuration_0 = value;
  5222. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5223. }
  5224. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9, ___bounds_1)); }
  5225. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5226. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5227. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5228. {
  5229. ___bounds_1 = value;
  5230. }
  5231. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9, ___blender_2)); }
  5232. inline PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF * get_blender_2() const { return ___blender_2; }
  5233. inline PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF ** get_address_of_blender_2() { return &___blender_2; }
  5234. inline void set_blender_2(PixelBlender_1_t6A73C18B6260E592AB331D019E445E60911F18BF * value)
  5235. {
  5236. ___blender_2 = value;
  5237. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5238. }
  5239. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9, ___center_3)); }
  5240. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5241. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5242. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5243. {
  5244. ___center_3 = value;
  5245. }
  5246. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9, ___maxDistance_4)); }
  5247. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5248. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5249. inline void set_maxDistance_4(float value)
  5250. {
  5251. ___maxDistance_4 = value;
  5252. }
  5253. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9, ___blendPercent_5)); }
  5254. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5255. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5256. inline void set_blendPercent_5(float value)
  5257. {
  5258. ___blendPercent_5 = value;
  5259. }
  5260. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9, ___colors_6)); }
  5261. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5262. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5263. inline void set_colors_6(RuntimeObject* value)
  5264. {
  5265. ___colors_6 = value;
  5266. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5267. }
  5268. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9, ___source_7)); }
  5269. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_7() const { return ___source_7; }
  5270. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_7() { return &___source_7; }
  5271. inline void set_source_7(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  5272. {
  5273. ___source_7 = value;
  5274. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5275. }
  5276. };
  5277. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>
  5278. struct RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF
  5279. {
  5280. public:
  5281. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  5282. int32_t ___startX_0;
  5283. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  5284. Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source_1;
  5285. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  5286. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  5287. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  5288. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  5289. public:
  5290. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF, ___startX_0)); }
  5291. inline int32_t get_startX_0() const { return ___startX_0; }
  5292. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  5293. inline void set_startX_0(int32_t value)
  5294. {
  5295. ___startX_0 = value;
  5296. }
  5297. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF, ___source_1)); }
  5298. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_source_1() const { return ___source_1; }
  5299. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_source_1() { return &___source_1; }
  5300. inline void set_source_1(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value)
  5301. {
  5302. ___source_1 = value;
  5303. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5304. }
  5305. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF, ___matrix_2)); }
  5306. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  5307. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  5308. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  5309. {
  5310. ___matrix_2 = value;
  5311. }
  5312. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF, ___configuration_3)); }
  5313. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  5314. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  5315. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5316. {
  5317. ___configuration_3 = value;
  5318. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  5319. }
  5320. };
  5321. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>
  5322. struct RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8
  5323. {
  5324. public:
  5325. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  5326. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5327. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  5328. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5329. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  5330. PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 * ___blender_2;
  5331. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  5332. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5333. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  5334. float ___maxDistance_4;
  5335. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  5336. float ___blendPercent_5;
  5337. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  5338. RuntimeObject* ___colors_6;
  5339. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  5340. Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source_7;
  5341. public:
  5342. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8, ___configuration_0)); }
  5343. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5344. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5345. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5346. {
  5347. ___configuration_0 = value;
  5348. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5349. }
  5350. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8, ___bounds_1)); }
  5351. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5352. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5353. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5354. {
  5355. ___bounds_1 = value;
  5356. }
  5357. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8, ___blender_2)); }
  5358. inline PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 * get_blender_2() const { return ___blender_2; }
  5359. inline PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 ** get_address_of_blender_2() { return &___blender_2; }
  5360. inline void set_blender_2(PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 * value)
  5361. {
  5362. ___blender_2 = value;
  5363. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5364. }
  5365. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8, ___center_3)); }
  5366. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5367. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5368. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5369. {
  5370. ___center_3 = value;
  5371. }
  5372. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8, ___maxDistance_4)); }
  5373. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5374. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5375. inline void set_maxDistance_4(float value)
  5376. {
  5377. ___maxDistance_4 = value;
  5378. }
  5379. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8, ___blendPercent_5)); }
  5380. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5381. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5382. inline void set_blendPercent_5(float value)
  5383. {
  5384. ___blendPercent_5 = value;
  5385. }
  5386. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8, ___colors_6)); }
  5387. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5388. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5389. inline void set_colors_6(RuntimeObject* value)
  5390. {
  5391. ___colors_6 = value;
  5392. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5393. }
  5394. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8, ___source_7)); }
  5395. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_source_7() const { return ___source_7; }
  5396. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_source_7() { return &___source_7; }
  5397. inline void set_source_7(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value)
  5398. {
  5399. ___source_7 = value;
  5400. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5401. }
  5402. };
  5403. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>
  5404. struct RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711
  5405. {
  5406. public:
  5407. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  5408. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5409. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  5410. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5411. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  5412. PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 * ___blender_2;
  5413. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  5414. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5415. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  5416. float ___maxDistance_4;
  5417. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  5418. float ___blendPercent_5;
  5419. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  5420. RuntimeObject* ___colors_6;
  5421. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  5422. Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source_7;
  5423. public:
  5424. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711, ___configuration_0)); }
  5425. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5426. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5427. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5428. {
  5429. ___configuration_0 = value;
  5430. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5431. }
  5432. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711, ___bounds_1)); }
  5433. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5434. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5435. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5436. {
  5437. ___bounds_1 = value;
  5438. }
  5439. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711, ___blender_2)); }
  5440. inline PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 * get_blender_2() const { return ___blender_2; }
  5441. inline PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 ** get_address_of_blender_2() { return &___blender_2; }
  5442. inline void set_blender_2(PixelBlender_1_t65CB037715EF80612653F00DE3C3B360D5FE9119 * value)
  5443. {
  5444. ___blender_2 = value;
  5445. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5446. }
  5447. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711, ___center_3)); }
  5448. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5449. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5450. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5451. {
  5452. ___center_3 = value;
  5453. }
  5454. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711, ___maxDistance_4)); }
  5455. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5456. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5457. inline void set_maxDistance_4(float value)
  5458. {
  5459. ___maxDistance_4 = value;
  5460. }
  5461. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711, ___blendPercent_5)); }
  5462. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5463. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5464. inline void set_blendPercent_5(float value)
  5465. {
  5466. ___blendPercent_5 = value;
  5467. }
  5468. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711, ___colors_6)); }
  5469. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5470. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5471. inline void set_colors_6(RuntimeObject* value)
  5472. {
  5473. ___colors_6 = value;
  5474. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5475. }
  5476. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711, ___source_7)); }
  5477. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_source_7() const { return ___source_7; }
  5478. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_source_7() { return &___source_7; }
  5479. inline void set_source_7(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value)
  5480. {
  5481. ___source_7 = value;
  5482. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5483. }
  5484. };
  5485. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>
  5486. struct RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509
  5487. {
  5488. public:
  5489. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  5490. int32_t ___startX_0;
  5491. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  5492. Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_1;
  5493. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  5494. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  5495. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  5496. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  5497. public:
  5498. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509, ___startX_0)); }
  5499. inline int32_t get_startX_0() const { return ___startX_0; }
  5500. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  5501. inline void set_startX_0(int32_t value)
  5502. {
  5503. ___startX_0 = value;
  5504. }
  5505. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509, ___source_1)); }
  5506. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_1() const { return ___source_1; }
  5507. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_1() { return &___source_1; }
  5508. inline void set_source_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value)
  5509. {
  5510. ___source_1 = value;
  5511. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5512. }
  5513. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509, ___matrix_2)); }
  5514. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  5515. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  5516. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  5517. {
  5518. ___matrix_2 = value;
  5519. }
  5520. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509, ___configuration_3)); }
  5521. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  5522. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  5523. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5524. {
  5525. ___configuration_3 = value;
  5526. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  5527. }
  5528. };
  5529. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>
  5530. struct RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472
  5531. {
  5532. public:
  5533. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  5534. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5535. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  5536. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5537. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  5538. PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 * ___blender_2;
  5539. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  5540. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5541. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  5542. float ___maxDistance_4;
  5543. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  5544. float ___blendPercent_5;
  5545. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  5546. RuntimeObject* ___colors_6;
  5547. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  5548. Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_7;
  5549. public:
  5550. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472, ___configuration_0)); }
  5551. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5552. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5553. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5554. {
  5555. ___configuration_0 = value;
  5556. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5557. }
  5558. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472, ___bounds_1)); }
  5559. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5560. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5561. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5562. {
  5563. ___bounds_1 = value;
  5564. }
  5565. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472, ___blender_2)); }
  5566. inline PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 * get_blender_2() const { return ___blender_2; }
  5567. inline PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 ** get_address_of_blender_2() { return &___blender_2; }
  5568. inline void set_blender_2(PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 * value)
  5569. {
  5570. ___blender_2 = value;
  5571. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5572. }
  5573. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472, ___center_3)); }
  5574. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5575. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5576. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5577. {
  5578. ___center_3 = value;
  5579. }
  5580. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472, ___maxDistance_4)); }
  5581. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5582. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5583. inline void set_maxDistance_4(float value)
  5584. {
  5585. ___maxDistance_4 = value;
  5586. }
  5587. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472, ___blendPercent_5)); }
  5588. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5589. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5590. inline void set_blendPercent_5(float value)
  5591. {
  5592. ___blendPercent_5 = value;
  5593. }
  5594. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472, ___colors_6)); }
  5595. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5596. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5597. inline void set_colors_6(RuntimeObject* value)
  5598. {
  5599. ___colors_6 = value;
  5600. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5601. }
  5602. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472, ___source_7)); }
  5603. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_7() const { return ___source_7; }
  5604. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_7() { return &___source_7; }
  5605. inline void set_source_7(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value)
  5606. {
  5607. ___source_7 = value;
  5608. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5609. }
  5610. };
  5611. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>
  5612. struct RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74
  5613. {
  5614. public:
  5615. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  5616. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5617. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  5618. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5619. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  5620. PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 * ___blender_2;
  5621. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  5622. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5623. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  5624. float ___maxDistance_4;
  5625. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  5626. float ___blendPercent_5;
  5627. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  5628. RuntimeObject* ___colors_6;
  5629. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  5630. Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_7;
  5631. public:
  5632. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74, ___configuration_0)); }
  5633. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5634. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5635. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5636. {
  5637. ___configuration_0 = value;
  5638. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5639. }
  5640. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74, ___bounds_1)); }
  5641. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5642. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5643. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5644. {
  5645. ___bounds_1 = value;
  5646. }
  5647. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74, ___blender_2)); }
  5648. inline PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 * get_blender_2() const { return ___blender_2; }
  5649. inline PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 ** get_address_of_blender_2() { return &___blender_2; }
  5650. inline void set_blender_2(PixelBlender_1_t7B5EA4DC5363E51DE77ED723AED79AAEBE33C897 * value)
  5651. {
  5652. ___blender_2 = value;
  5653. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5654. }
  5655. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74, ___center_3)); }
  5656. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5657. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5658. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5659. {
  5660. ___center_3 = value;
  5661. }
  5662. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74, ___maxDistance_4)); }
  5663. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5664. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5665. inline void set_maxDistance_4(float value)
  5666. {
  5667. ___maxDistance_4 = value;
  5668. }
  5669. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74, ___blendPercent_5)); }
  5670. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5671. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5672. inline void set_blendPercent_5(float value)
  5673. {
  5674. ___blendPercent_5 = value;
  5675. }
  5676. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74, ___colors_6)); }
  5677. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5678. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5679. inline void set_colors_6(RuntimeObject* value)
  5680. {
  5681. ___colors_6 = value;
  5682. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5683. }
  5684. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74, ___source_7)); }
  5685. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_7() const { return ___source_7; }
  5686. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_7() { return &___source_7; }
  5687. inline void set_source_7(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value)
  5688. {
  5689. ___source_7 = value;
  5690. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5691. }
  5692. };
  5693. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>
  5694. struct RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B
  5695. {
  5696. public:
  5697. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  5698. int32_t ___startX_0;
  5699. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  5700. Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_1;
  5701. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  5702. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  5703. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  5704. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  5705. public:
  5706. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B, ___startX_0)); }
  5707. inline int32_t get_startX_0() const { return ___startX_0; }
  5708. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  5709. inline void set_startX_0(int32_t value)
  5710. {
  5711. ___startX_0 = value;
  5712. }
  5713. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B, ___source_1)); }
  5714. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_1() const { return ___source_1; }
  5715. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_1() { return &___source_1; }
  5716. inline void set_source_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value)
  5717. {
  5718. ___source_1 = value;
  5719. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5720. }
  5721. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B, ___matrix_2)); }
  5722. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  5723. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  5724. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  5725. {
  5726. ___matrix_2 = value;
  5727. }
  5728. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B, ___configuration_3)); }
  5729. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  5730. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  5731. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5732. {
  5733. ___configuration_3 = value;
  5734. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  5735. }
  5736. };
  5737. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>
  5738. struct RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0
  5739. {
  5740. public:
  5741. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  5742. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5743. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  5744. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5745. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  5746. PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 * ___blender_2;
  5747. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  5748. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5749. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  5750. float ___maxDistance_4;
  5751. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  5752. float ___blendPercent_5;
  5753. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  5754. RuntimeObject* ___colors_6;
  5755. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  5756. Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_7;
  5757. public:
  5758. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0, ___configuration_0)); }
  5759. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5760. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5761. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5762. {
  5763. ___configuration_0 = value;
  5764. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5765. }
  5766. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0, ___bounds_1)); }
  5767. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5768. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5769. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5770. {
  5771. ___bounds_1 = value;
  5772. }
  5773. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0, ___blender_2)); }
  5774. inline PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 * get_blender_2() const { return ___blender_2; }
  5775. inline PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 ** get_address_of_blender_2() { return &___blender_2; }
  5776. inline void set_blender_2(PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 * value)
  5777. {
  5778. ___blender_2 = value;
  5779. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5780. }
  5781. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0, ___center_3)); }
  5782. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5783. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5784. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5785. {
  5786. ___center_3 = value;
  5787. }
  5788. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0, ___maxDistance_4)); }
  5789. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5790. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5791. inline void set_maxDistance_4(float value)
  5792. {
  5793. ___maxDistance_4 = value;
  5794. }
  5795. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0, ___blendPercent_5)); }
  5796. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5797. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5798. inline void set_blendPercent_5(float value)
  5799. {
  5800. ___blendPercent_5 = value;
  5801. }
  5802. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0, ___colors_6)); }
  5803. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5804. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5805. inline void set_colors_6(RuntimeObject* value)
  5806. {
  5807. ___colors_6 = value;
  5808. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5809. }
  5810. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0, ___source_7)); }
  5811. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_7() const { return ___source_7; }
  5812. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_7() { return &___source_7; }
  5813. inline void set_source_7(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value)
  5814. {
  5815. ___source_7 = value;
  5816. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5817. }
  5818. };
  5819. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>
  5820. struct RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19
  5821. {
  5822. public:
  5823. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  5824. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5825. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  5826. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5827. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  5828. PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 * ___blender_2;
  5829. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  5830. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5831. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  5832. float ___maxDistance_4;
  5833. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  5834. float ___blendPercent_5;
  5835. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  5836. RuntimeObject* ___colors_6;
  5837. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  5838. Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_7;
  5839. public:
  5840. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19, ___configuration_0)); }
  5841. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5842. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5843. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5844. {
  5845. ___configuration_0 = value;
  5846. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5847. }
  5848. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19, ___bounds_1)); }
  5849. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5850. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5851. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5852. {
  5853. ___bounds_1 = value;
  5854. }
  5855. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19, ___blender_2)); }
  5856. inline PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 * get_blender_2() const { return ___blender_2; }
  5857. inline PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 ** get_address_of_blender_2() { return &___blender_2; }
  5858. inline void set_blender_2(PixelBlender_1_t02E7922EC5C7045A93633541B06C79D301141241 * value)
  5859. {
  5860. ___blender_2 = value;
  5861. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5862. }
  5863. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19, ___center_3)); }
  5864. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5865. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5866. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5867. {
  5868. ___center_3 = value;
  5869. }
  5870. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19, ___maxDistance_4)); }
  5871. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5872. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5873. inline void set_maxDistance_4(float value)
  5874. {
  5875. ___maxDistance_4 = value;
  5876. }
  5877. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19, ___blendPercent_5)); }
  5878. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  5879. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  5880. inline void set_blendPercent_5(float value)
  5881. {
  5882. ___blendPercent_5 = value;
  5883. }
  5884. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19, ___colors_6)); }
  5885. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  5886. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  5887. inline void set_colors_6(RuntimeObject* value)
  5888. {
  5889. ___colors_6 = value;
  5890. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  5891. }
  5892. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19, ___source_7)); }
  5893. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_7() const { return ___source_7; }
  5894. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_7() { return &___source_7; }
  5895. inline void set_source_7(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value)
  5896. {
  5897. ___source_7 = value;
  5898. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  5899. }
  5900. };
  5901. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>
  5902. struct RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634
  5903. {
  5904. public:
  5905. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  5906. int32_t ___startX_0;
  5907. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  5908. Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_1;
  5909. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  5910. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  5911. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  5912. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  5913. public:
  5914. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634, ___startX_0)); }
  5915. inline int32_t get_startX_0() const { return ___startX_0; }
  5916. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  5917. inline void set_startX_0(int32_t value)
  5918. {
  5919. ___startX_0 = value;
  5920. }
  5921. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634, ___source_1)); }
  5922. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_1() const { return ___source_1; }
  5923. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_1() { return &___source_1; }
  5924. inline void set_source_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value)
  5925. {
  5926. ___source_1 = value;
  5927. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  5928. }
  5929. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634, ___matrix_2)); }
  5930. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  5931. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  5932. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  5933. {
  5934. ___matrix_2 = value;
  5935. }
  5936. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634, ___configuration_3)); }
  5937. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  5938. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  5939. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5940. {
  5941. ___configuration_3 = value;
  5942. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  5943. }
  5944. };
  5945. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>
  5946. struct RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888
  5947. {
  5948. public:
  5949. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  5950. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  5951. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  5952. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  5953. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  5954. PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC * ___blender_2;
  5955. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  5956. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  5957. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  5958. float ___maxDistance_4;
  5959. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  5960. float ___blendPercent_5;
  5961. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  5962. RuntimeObject* ___colors_6;
  5963. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  5964. Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_7;
  5965. public:
  5966. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888, ___configuration_0)); }
  5967. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  5968. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  5969. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  5970. {
  5971. ___configuration_0 = value;
  5972. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  5973. }
  5974. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888, ___bounds_1)); }
  5975. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  5976. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  5977. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  5978. {
  5979. ___bounds_1 = value;
  5980. }
  5981. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888, ___blender_2)); }
  5982. inline PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC * get_blender_2() const { return ___blender_2; }
  5983. inline PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC ** get_address_of_blender_2() { return &___blender_2; }
  5984. inline void set_blender_2(PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC * value)
  5985. {
  5986. ___blender_2 = value;
  5987. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  5988. }
  5989. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888, ___center_3)); }
  5990. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  5991. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  5992. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  5993. {
  5994. ___center_3 = value;
  5995. }
  5996. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888, ___maxDistance_4)); }
  5997. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  5998. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  5999. inline void set_maxDistance_4(float value)
  6000. {
  6001. ___maxDistance_4 = value;
  6002. }
  6003. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888, ___blendPercent_5)); }
  6004. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6005. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6006. inline void set_blendPercent_5(float value)
  6007. {
  6008. ___blendPercent_5 = value;
  6009. }
  6010. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888, ___colors_6)); }
  6011. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6012. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6013. inline void set_colors_6(RuntimeObject* value)
  6014. {
  6015. ___colors_6 = value;
  6016. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6017. }
  6018. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888, ___source_7)); }
  6019. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_7() const { return ___source_7; }
  6020. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_7() { return &___source_7; }
  6021. inline void set_source_7(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value)
  6022. {
  6023. ___source_7 = value;
  6024. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6025. }
  6026. };
  6027. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>
  6028. struct RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9
  6029. {
  6030. public:
  6031. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  6032. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6033. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  6034. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6035. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  6036. PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC * ___blender_2;
  6037. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  6038. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6039. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  6040. float ___maxDistance_4;
  6041. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  6042. float ___blendPercent_5;
  6043. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  6044. RuntimeObject* ___colors_6;
  6045. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  6046. Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_7;
  6047. public:
  6048. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9, ___configuration_0)); }
  6049. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6050. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6051. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6052. {
  6053. ___configuration_0 = value;
  6054. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6055. }
  6056. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9, ___bounds_1)); }
  6057. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6058. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6059. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6060. {
  6061. ___bounds_1 = value;
  6062. }
  6063. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9, ___blender_2)); }
  6064. inline PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC * get_blender_2() const { return ___blender_2; }
  6065. inline PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC ** get_address_of_blender_2() { return &___blender_2; }
  6066. inline void set_blender_2(PixelBlender_1_tB2F0A6ADEF64A513139C86F3D143F9A63A94CCDC * value)
  6067. {
  6068. ___blender_2 = value;
  6069. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6070. }
  6071. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9, ___center_3)); }
  6072. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6073. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6074. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6075. {
  6076. ___center_3 = value;
  6077. }
  6078. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9, ___maxDistance_4)); }
  6079. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6080. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6081. inline void set_maxDistance_4(float value)
  6082. {
  6083. ___maxDistance_4 = value;
  6084. }
  6085. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9, ___blendPercent_5)); }
  6086. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6087. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6088. inline void set_blendPercent_5(float value)
  6089. {
  6090. ___blendPercent_5 = value;
  6091. }
  6092. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9, ___colors_6)); }
  6093. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6094. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6095. inline void set_colors_6(RuntimeObject* value)
  6096. {
  6097. ___colors_6 = value;
  6098. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6099. }
  6100. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9, ___source_7)); }
  6101. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_7() const { return ___source_7; }
  6102. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_7() { return &___source_7; }
  6103. inline void set_source_7(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value)
  6104. {
  6105. ___source_7 = value;
  6106. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6107. }
  6108. };
  6109. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>
  6110. struct RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31
  6111. {
  6112. public:
  6113. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  6114. int32_t ___startX_0;
  6115. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  6116. Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source_1;
  6117. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  6118. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  6119. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  6120. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  6121. public:
  6122. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31, ___startX_0)); }
  6123. inline int32_t get_startX_0() const { return ___startX_0; }
  6124. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  6125. inline void set_startX_0(int32_t value)
  6126. {
  6127. ___startX_0 = value;
  6128. }
  6129. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31, ___source_1)); }
  6130. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * get_source_1() const { return ___source_1; }
  6131. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 ** get_address_of_source_1() { return &___source_1; }
  6132. inline void set_source_1(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * value)
  6133. {
  6134. ___source_1 = value;
  6135. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6136. }
  6137. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31, ___matrix_2)); }
  6138. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  6139. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  6140. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  6141. {
  6142. ___matrix_2 = value;
  6143. }
  6144. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31, ___configuration_3)); }
  6145. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  6146. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  6147. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6148. {
  6149. ___configuration_3 = value;
  6150. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  6151. }
  6152. };
  6153. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>
  6154. struct RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E
  6155. {
  6156. public:
  6157. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  6158. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6159. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  6160. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6161. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  6162. PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 * ___blender_2;
  6163. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  6164. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6165. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  6166. float ___maxDistance_4;
  6167. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  6168. float ___blendPercent_5;
  6169. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  6170. RuntimeObject* ___colors_6;
  6171. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  6172. Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source_7;
  6173. public:
  6174. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E, ___configuration_0)); }
  6175. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6176. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6177. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6178. {
  6179. ___configuration_0 = value;
  6180. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6181. }
  6182. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E, ___bounds_1)); }
  6183. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6184. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6185. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6186. {
  6187. ___bounds_1 = value;
  6188. }
  6189. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E, ___blender_2)); }
  6190. inline PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 * get_blender_2() const { return ___blender_2; }
  6191. inline PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 ** get_address_of_blender_2() { return &___blender_2; }
  6192. inline void set_blender_2(PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 * value)
  6193. {
  6194. ___blender_2 = value;
  6195. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6196. }
  6197. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E, ___center_3)); }
  6198. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6199. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6200. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6201. {
  6202. ___center_3 = value;
  6203. }
  6204. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E, ___maxDistance_4)); }
  6205. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6206. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6207. inline void set_maxDistance_4(float value)
  6208. {
  6209. ___maxDistance_4 = value;
  6210. }
  6211. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E, ___blendPercent_5)); }
  6212. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6213. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6214. inline void set_blendPercent_5(float value)
  6215. {
  6216. ___blendPercent_5 = value;
  6217. }
  6218. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E, ___colors_6)); }
  6219. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6220. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6221. inline void set_colors_6(RuntimeObject* value)
  6222. {
  6223. ___colors_6 = value;
  6224. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6225. }
  6226. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E, ___source_7)); }
  6227. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * get_source_7() const { return ___source_7; }
  6228. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 ** get_address_of_source_7() { return &___source_7; }
  6229. inline void set_source_7(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * value)
  6230. {
  6231. ___source_7 = value;
  6232. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6233. }
  6234. };
  6235. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>
  6236. struct RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9
  6237. {
  6238. public:
  6239. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  6240. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6241. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  6242. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6243. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  6244. PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 * ___blender_2;
  6245. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  6246. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6247. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  6248. float ___maxDistance_4;
  6249. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  6250. float ___blendPercent_5;
  6251. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  6252. RuntimeObject* ___colors_6;
  6253. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  6254. Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source_7;
  6255. public:
  6256. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9, ___configuration_0)); }
  6257. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6258. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6259. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6260. {
  6261. ___configuration_0 = value;
  6262. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6263. }
  6264. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9, ___bounds_1)); }
  6265. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6266. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6267. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6268. {
  6269. ___bounds_1 = value;
  6270. }
  6271. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9, ___blender_2)); }
  6272. inline PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 * get_blender_2() const { return ___blender_2; }
  6273. inline PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 ** get_address_of_blender_2() { return &___blender_2; }
  6274. inline void set_blender_2(PixelBlender_1_t592543FE6B2A7F1FB58E1D432513C8553E9D3A53 * value)
  6275. {
  6276. ___blender_2 = value;
  6277. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6278. }
  6279. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9, ___center_3)); }
  6280. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6281. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6282. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6283. {
  6284. ___center_3 = value;
  6285. }
  6286. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9, ___maxDistance_4)); }
  6287. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6288. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6289. inline void set_maxDistance_4(float value)
  6290. {
  6291. ___maxDistance_4 = value;
  6292. }
  6293. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9, ___blendPercent_5)); }
  6294. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6295. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6296. inline void set_blendPercent_5(float value)
  6297. {
  6298. ___blendPercent_5 = value;
  6299. }
  6300. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9, ___colors_6)); }
  6301. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6302. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6303. inline void set_colors_6(RuntimeObject* value)
  6304. {
  6305. ___colors_6 = value;
  6306. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6307. }
  6308. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9, ___source_7)); }
  6309. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * get_source_7() const { return ___source_7; }
  6310. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 ** get_address_of_source_7() { return &___source_7; }
  6311. inline void set_source_7(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * value)
  6312. {
  6313. ___source_7 = value;
  6314. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6315. }
  6316. };
  6317. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>
  6318. struct RowOperation_t507BF890147434702B260D798EA088FFDEC31D11
  6319. {
  6320. public:
  6321. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  6322. int32_t ___startX_0;
  6323. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  6324. Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * ___source_1;
  6325. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  6326. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  6327. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  6328. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  6329. public:
  6330. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11, ___startX_0)); }
  6331. inline int32_t get_startX_0() const { return ___startX_0; }
  6332. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  6333. inline void set_startX_0(int32_t value)
  6334. {
  6335. ___startX_0 = value;
  6336. }
  6337. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11, ___source_1)); }
  6338. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * get_source_1() const { return ___source_1; }
  6339. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 ** get_address_of_source_1() { return &___source_1; }
  6340. inline void set_source_1(Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * value)
  6341. {
  6342. ___source_1 = value;
  6343. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6344. }
  6345. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11, ___matrix_2)); }
  6346. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  6347. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  6348. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  6349. {
  6350. ___matrix_2 = value;
  6351. }
  6352. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11, ___configuration_3)); }
  6353. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  6354. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  6355. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6356. {
  6357. ___configuration_3 = value;
  6358. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  6359. }
  6360. };
  6361. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>
  6362. struct RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41
  6363. {
  6364. public:
  6365. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  6366. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6367. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  6368. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6369. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  6370. PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 * ___blender_2;
  6371. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  6372. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6373. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  6374. float ___maxDistance_4;
  6375. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  6376. float ___blendPercent_5;
  6377. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  6378. RuntimeObject* ___colors_6;
  6379. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  6380. Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * ___source_7;
  6381. public:
  6382. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41, ___configuration_0)); }
  6383. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6384. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6385. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6386. {
  6387. ___configuration_0 = value;
  6388. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6389. }
  6390. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41, ___bounds_1)); }
  6391. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6392. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6393. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6394. {
  6395. ___bounds_1 = value;
  6396. }
  6397. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41, ___blender_2)); }
  6398. inline PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 * get_blender_2() const { return ___blender_2; }
  6399. inline PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 ** get_address_of_blender_2() { return &___blender_2; }
  6400. inline void set_blender_2(PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 * value)
  6401. {
  6402. ___blender_2 = value;
  6403. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6404. }
  6405. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41, ___center_3)); }
  6406. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6407. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6408. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6409. {
  6410. ___center_3 = value;
  6411. }
  6412. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41, ___maxDistance_4)); }
  6413. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6414. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6415. inline void set_maxDistance_4(float value)
  6416. {
  6417. ___maxDistance_4 = value;
  6418. }
  6419. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41, ___blendPercent_5)); }
  6420. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6421. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6422. inline void set_blendPercent_5(float value)
  6423. {
  6424. ___blendPercent_5 = value;
  6425. }
  6426. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41, ___colors_6)); }
  6427. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6428. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6429. inline void set_colors_6(RuntimeObject* value)
  6430. {
  6431. ___colors_6 = value;
  6432. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6433. }
  6434. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41, ___source_7)); }
  6435. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * get_source_7() const { return ___source_7; }
  6436. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 ** get_address_of_source_7() { return &___source_7; }
  6437. inline void set_source_7(Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * value)
  6438. {
  6439. ___source_7 = value;
  6440. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6441. }
  6442. };
  6443. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>
  6444. struct RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2
  6445. {
  6446. public:
  6447. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  6448. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6449. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  6450. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6451. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  6452. PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 * ___blender_2;
  6453. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  6454. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6455. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  6456. float ___maxDistance_4;
  6457. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  6458. float ___blendPercent_5;
  6459. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  6460. RuntimeObject* ___colors_6;
  6461. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  6462. Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * ___source_7;
  6463. public:
  6464. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2, ___configuration_0)); }
  6465. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6466. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6467. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6468. {
  6469. ___configuration_0 = value;
  6470. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6471. }
  6472. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2, ___bounds_1)); }
  6473. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6474. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6475. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6476. {
  6477. ___bounds_1 = value;
  6478. }
  6479. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2, ___blender_2)); }
  6480. inline PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 * get_blender_2() const { return ___blender_2; }
  6481. inline PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 ** get_address_of_blender_2() { return &___blender_2; }
  6482. inline void set_blender_2(PixelBlender_1_t5A566DEE3099CD52D57A19074F3E1667402B4253 * value)
  6483. {
  6484. ___blender_2 = value;
  6485. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6486. }
  6487. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2, ___center_3)); }
  6488. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6489. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6490. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6491. {
  6492. ___center_3 = value;
  6493. }
  6494. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2, ___maxDistance_4)); }
  6495. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6496. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6497. inline void set_maxDistance_4(float value)
  6498. {
  6499. ___maxDistance_4 = value;
  6500. }
  6501. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2, ___blendPercent_5)); }
  6502. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6503. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6504. inline void set_blendPercent_5(float value)
  6505. {
  6506. ___blendPercent_5 = value;
  6507. }
  6508. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2, ___colors_6)); }
  6509. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6510. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6511. inline void set_colors_6(RuntimeObject* value)
  6512. {
  6513. ___colors_6 = value;
  6514. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6515. }
  6516. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2, ___source_7)); }
  6517. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * get_source_7() const { return ___source_7; }
  6518. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 ** get_address_of_source_7() { return &___source_7; }
  6519. inline void set_source_7(Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * value)
  6520. {
  6521. ___source_7 = value;
  6522. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6523. }
  6524. };
  6525. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>
  6526. struct RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB
  6527. {
  6528. public:
  6529. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  6530. int32_t ___startX_0;
  6531. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  6532. Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * ___source_1;
  6533. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  6534. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  6535. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  6536. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  6537. public:
  6538. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB, ___startX_0)); }
  6539. inline int32_t get_startX_0() const { return ___startX_0; }
  6540. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  6541. inline void set_startX_0(int32_t value)
  6542. {
  6543. ___startX_0 = value;
  6544. }
  6545. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB, ___source_1)); }
  6546. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * get_source_1() const { return ___source_1; }
  6547. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 ** get_address_of_source_1() { return &___source_1; }
  6548. inline void set_source_1(Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * value)
  6549. {
  6550. ___source_1 = value;
  6551. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6552. }
  6553. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB, ___matrix_2)); }
  6554. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  6555. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  6556. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  6557. {
  6558. ___matrix_2 = value;
  6559. }
  6560. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB, ___configuration_3)); }
  6561. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  6562. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  6563. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6564. {
  6565. ___configuration_3 = value;
  6566. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  6567. }
  6568. };
  6569. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>
  6570. struct RowOperation_t307055369BC7692AAA05829BE10716BE791391E8
  6571. {
  6572. public:
  6573. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  6574. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6575. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  6576. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6577. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  6578. PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 * ___blender_2;
  6579. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  6580. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6581. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  6582. float ___maxDistance_4;
  6583. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  6584. float ___blendPercent_5;
  6585. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  6586. RuntimeObject* ___colors_6;
  6587. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  6588. Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * ___source_7;
  6589. public:
  6590. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8, ___configuration_0)); }
  6591. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6592. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6593. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6594. {
  6595. ___configuration_0 = value;
  6596. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6597. }
  6598. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8, ___bounds_1)); }
  6599. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6600. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6601. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6602. {
  6603. ___bounds_1 = value;
  6604. }
  6605. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8, ___blender_2)); }
  6606. inline PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 * get_blender_2() const { return ___blender_2; }
  6607. inline PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 ** get_address_of_blender_2() { return &___blender_2; }
  6608. inline void set_blender_2(PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 * value)
  6609. {
  6610. ___blender_2 = value;
  6611. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6612. }
  6613. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8, ___center_3)); }
  6614. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6615. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6616. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6617. {
  6618. ___center_3 = value;
  6619. }
  6620. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8, ___maxDistance_4)); }
  6621. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6622. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6623. inline void set_maxDistance_4(float value)
  6624. {
  6625. ___maxDistance_4 = value;
  6626. }
  6627. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8, ___blendPercent_5)); }
  6628. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6629. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6630. inline void set_blendPercent_5(float value)
  6631. {
  6632. ___blendPercent_5 = value;
  6633. }
  6634. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8, ___colors_6)); }
  6635. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6636. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6637. inline void set_colors_6(RuntimeObject* value)
  6638. {
  6639. ___colors_6 = value;
  6640. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6641. }
  6642. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8, ___source_7)); }
  6643. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * get_source_7() const { return ___source_7; }
  6644. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 ** get_address_of_source_7() { return &___source_7; }
  6645. inline void set_source_7(Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * value)
  6646. {
  6647. ___source_7 = value;
  6648. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6649. }
  6650. };
  6651. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>
  6652. struct RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601
  6653. {
  6654. public:
  6655. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  6656. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6657. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  6658. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6659. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  6660. PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 * ___blender_2;
  6661. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  6662. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6663. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  6664. float ___maxDistance_4;
  6665. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  6666. float ___blendPercent_5;
  6667. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  6668. RuntimeObject* ___colors_6;
  6669. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  6670. Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * ___source_7;
  6671. public:
  6672. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601, ___configuration_0)); }
  6673. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6674. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6675. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6676. {
  6677. ___configuration_0 = value;
  6678. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6679. }
  6680. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601, ___bounds_1)); }
  6681. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6682. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6683. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6684. {
  6685. ___bounds_1 = value;
  6686. }
  6687. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601, ___blender_2)); }
  6688. inline PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 * get_blender_2() const { return ___blender_2; }
  6689. inline PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 ** get_address_of_blender_2() { return &___blender_2; }
  6690. inline void set_blender_2(PixelBlender_1_t98B5AA8C3981CE70FA7C3AA97CCDA6FD0FC7CD89 * value)
  6691. {
  6692. ___blender_2 = value;
  6693. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6694. }
  6695. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601, ___center_3)); }
  6696. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6697. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6698. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6699. {
  6700. ___center_3 = value;
  6701. }
  6702. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601, ___maxDistance_4)); }
  6703. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6704. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6705. inline void set_maxDistance_4(float value)
  6706. {
  6707. ___maxDistance_4 = value;
  6708. }
  6709. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601, ___blendPercent_5)); }
  6710. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6711. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6712. inline void set_blendPercent_5(float value)
  6713. {
  6714. ___blendPercent_5 = value;
  6715. }
  6716. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601, ___colors_6)); }
  6717. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6718. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6719. inline void set_colors_6(RuntimeObject* value)
  6720. {
  6721. ___colors_6 = value;
  6722. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6723. }
  6724. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601, ___source_7)); }
  6725. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * get_source_7() const { return ___source_7; }
  6726. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 ** get_address_of_source_7() { return &___source_7; }
  6727. inline void set_source_7(Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * value)
  6728. {
  6729. ___source_7 = value;
  6730. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6731. }
  6732. };
  6733. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>
  6734. struct RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6
  6735. {
  6736. public:
  6737. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  6738. int32_t ___startX_0;
  6739. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  6740. Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * ___source_1;
  6741. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  6742. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  6743. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  6744. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  6745. public:
  6746. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6, ___startX_0)); }
  6747. inline int32_t get_startX_0() const { return ___startX_0; }
  6748. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  6749. inline void set_startX_0(int32_t value)
  6750. {
  6751. ___startX_0 = value;
  6752. }
  6753. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6, ___source_1)); }
  6754. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * get_source_1() const { return ___source_1; }
  6755. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 ** get_address_of_source_1() { return &___source_1; }
  6756. inline void set_source_1(Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * value)
  6757. {
  6758. ___source_1 = value;
  6759. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6760. }
  6761. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6, ___matrix_2)); }
  6762. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  6763. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  6764. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  6765. {
  6766. ___matrix_2 = value;
  6767. }
  6768. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6, ___configuration_3)); }
  6769. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  6770. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  6771. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6772. {
  6773. ___configuration_3 = value;
  6774. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  6775. }
  6776. };
  6777. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>
  6778. struct RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D
  6779. {
  6780. public:
  6781. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  6782. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6783. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  6784. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6785. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  6786. PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A * ___blender_2;
  6787. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  6788. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6789. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  6790. float ___maxDistance_4;
  6791. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  6792. float ___blendPercent_5;
  6793. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  6794. RuntimeObject* ___colors_6;
  6795. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  6796. Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * ___source_7;
  6797. public:
  6798. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D, ___configuration_0)); }
  6799. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6800. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6801. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6802. {
  6803. ___configuration_0 = value;
  6804. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6805. }
  6806. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D, ___bounds_1)); }
  6807. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6808. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6809. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6810. {
  6811. ___bounds_1 = value;
  6812. }
  6813. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D, ___blender_2)); }
  6814. inline PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A * get_blender_2() const { return ___blender_2; }
  6815. inline PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A ** get_address_of_blender_2() { return &___blender_2; }
  6816. inline void set_blender_2(PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A * value)
  6817. {
  6818. ___blender_2 = value;
  6819. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6820. }
  6821. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D, ___center_3)); }
  6822. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6823. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6824. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6825. {
  6826. ___center_3 = value;
  6827. }
  6828. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D, ___maxDistance_4)); }
  6829. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6830. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6831. inline void set_maxDistance_4(float value)
  6832. {
  6833. ___maxDistance_4 = value;
  6834. }
  6835. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D, ___blendPercent_5)); }
  6836. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6837. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6838. inline void set_blendPercent_5(float value)
  6839. {
  6840. ___blendPercent_5 = value;
  6841. }
  6842. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D, ___colors_6)); }
  6843. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6844. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6845. inline void set_colors_6(RuntimeObject* value)
  6846. {
  6847. ___colors_6 = value;
  6848. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6849. }
  6850. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D, ___source_7)); }
  6851. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * get_source_7() const { return ___source_7; }
  6852. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 ** get_address_of_source_7() { return &___source_7; }
  6853. inline void set_source_7(Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * value)
  6854. {
  6855. ___source_7 = value;
  6856. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6857. }
  6858. };
  6859. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>
  6860. struct RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01
  6861. {
  6862. public:
  6863. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  6864. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6865. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  6866. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6867. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  6868. PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A * ___blender_2;
  6869. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  6870. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6871. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  6872. float ___maxDistance_4;
  6873. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  6874. float ___blendPercent_5;
  6875. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  6876. RuntimeObject* ___colors_6;
  6877. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  6878. Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * ___source_7;
  6879. public:
  6880. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01, ___configuration_0)); }
  6881. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  6882. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  6883. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6884. {
  6885. ___configuration_0 = value;
  6886. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  6887. }
  6888. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01, ___bounds_1)); }
  6889. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  6890. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  6891. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  6892. {
  6893. ___bounds_1 = value;
  6894. }
  6895. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01, ___blender_2)); }
  6896. inline PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A * get_blender_2() const { return ___blender_2; }
  6897. inline PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A ** get_address_of_blender_2() { return &___blender_2; }
  6898. inline void set_blender_2(PixelBlender_1_t05DE2F488EC5C2F8183C3CEC7C61FBC936C1E63A * value)
  6899. {
  6900. ___blender_2 = value;
  6901. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  6902. }
  6903. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01, ___center_3)); }
  6904. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  6905. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  6906. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  6907. {
  6908. ___center_3 = value;
  6909. }
  6910. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01, ___maxDistance_4)); }
  6911. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  6912. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  6913. inline void set_maxDistance_4(float value)
  6914. {
  6915. ___maxDistance_4 = value;
  6916. }
  6917. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01, ___blendPercent_5)); }
  6918. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  6919. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  6920. inline void set_blendPercent_5(float value)
  6921. {
  6922. ___blendPercent_5 = value;
  6923. }
  6924. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01, ___colors_6)); }
  6925. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  6926. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  6927. inline void set_colors_6(RuntimeObject* value)
  6928. {
  6929. ___colors_6 = value;
  6930. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  6931. }
  6932. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01, ___source_7)); }
  6933. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * get_source_7() const { return ___source_7; }
  6934. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 ** get_address_of_source_7() { return &___source_7; }
  6935. inline void set_source_7(Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * value)
  6936. {
  6937. ___source_7 = value;
  6938. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  6939. }
  6940. };
  6941. // SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>
  6942. struct RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B
  6943. {
  6944. public:
  6945. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::startX
  6946. int32_t ___startX_0;
  6947. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::source
  6948. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_1;
  6949. // SixLabors.ImageSharp.ColorMatrix SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::matrix
  6950. ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 ___matrix_2;
  6951. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation::configuration
  6952. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_3;
  6953. public:
  6954. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B, ___startX_0)); }
  6955. inline int32_t get_startX_0() const { return ___startX_0; }
  6956. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  6957. inline void set_startX_0(int32_t value)
  6958. {
  6959. ___startX_0 = value;
  6960. }
  6961. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B, ___source_1)); }
  6962. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_1() const { return ___source_1; }
  6963. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_1() { return &___source_1; }
  6964. inline void set_source_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  6965. {
  6966. ___source_1 = value;
  6967. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  6968. }
  6969. inline static int32_t get_offset_of_matrix_2() { return static_cast<int32_t>(offsetof(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B, ___matrix_2)); }
  6970. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 get_matrix_2() const { return ___matrix_2; }
  6971. inline ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 * get_address_of_matrix_2() { return &___matrix_2; }
  6972. inline void set_matrix_2(ColorMatrix_tDE2C60B8E14B2A0D3FDD9A877D6D08F1BBF95681 value)
  6973. {
  6974. ___matrix_2 = value;
  6975. }
  6976. inline static int32_t get_offset_of_configuration_3() { return static_cast<int32_t>(offsetof(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B, ___configuration_3)); }
  6977. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_3() const { return ___configuration_3; }
  6978. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_3() { return &___configuration_3; }
  6979. inline void set_configuration_3(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  6980. {
  6981. ___configuration_3 = value;
  6982. Il2CppCodeGenWriteBarrier((void**)(&___configuration_3), (void*)value);
  6983. }
  6984. };
  6985. // SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>
  6986. struct RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D
  6987. {
  6988. public:
  6989. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::configuration
  6990. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  6991. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::bounds
  6992. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  6993. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blender
  6994. PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 * ___blender_2;
  6995. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::center
  6996. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  6997. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::maxDistance
  6998. float ___maxDistance_4;
  6999. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::blendPercent
  7000. float ___blendPercent_5;
  7001. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::colors
  7002. RuntimeObject* ___colors_6;
  7003. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation::source
  7004. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_7;
  7005. public:
  7006. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D, ___configuration_0)); }
  7007. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7008. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7009. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7010. {
  7011. ___configuration_0 = value;
  7012. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7013. }
  7014. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D, ___bounds_1)); }
  7015. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  7016. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  7017. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7018. {
  7019. ___bounds_1 = value;
  7020. }
  7021. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D, ___blender_2)); }
  7022. inline PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 * get_blender_2() const { return ___blender_2; }
  7023. inline PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 ** get_address_of_blender_2() { return &___blender_2; }
  7024. inline void set_blender_2(PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 * value)
  7025. {
  7026. ___blender_2 = value;
  7027. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  7028. }
  7029. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D, ___center_3)); }
  7030. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  7031. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  7032. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7033. {
  7034. ___center_3 = value;
  7035. }
  7036. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D, ___maxDistance_4)); }
  7037. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  7038. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  7039. inline void set_maxDistance_4(float value)
  7040. {
  7041. ___maxDistance_4 = value;
  7042. }
  7043. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D, ___blendPercent_5)); }
  7044. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  7045. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  7046. inline void set_blendPercent_5(float value)
  7047. {
  7048. ___blendPercent_5 = value;
  7049. }
  7050. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D, ___colors_6)); }
  7051. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  7052. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  7053. inline void set_colors_6(RuntimeObject* value)
  7054. {
  7055. ___colors_6 = value;
  7056. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  7057. }
  7058. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D, ___source_7)); }
  7059. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_7() const { return ___source_7; }
  7060. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_7() { return &___source_7; }
  7061. inline void set_source_7(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  7062. {
  7063. ___source_7 = value;
  7064. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  7065. }
  7066. };
  7067. // SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>
  7068. struct RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C
  7069. {
  7070. public:
  7071. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::configuration
  7072. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_0;
  7073. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::bounds
  7074. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_1;
  7075. // SixLabors.ImageSharp.PixelFormats.PixelBlender`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blender
  7076. PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 * ___blender_2;
  7077. // System.Numerics.Vector2 SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::center
  7078. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___center_3;
  7079. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::maxDistance
  7080. float ___maxDistance_4;
  7081. // System.Single SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::blendPercent
  7082. float ___blendPercent_5;
  7083. // System.Buffers.IMemoryOwner`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::colors
  7084. RuntimeObject* ___colors_6;
  7085. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation::source
  7086. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_7;
  7087. public:
  7088. inline static int32_t get_offset_of_configuration_0() { return static_cast<int32_t>(offsetof(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C, ___configuration_0)); }
  7089. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_0() const { return ___configuration_0; }
  7090. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_0() { return &___configuration_0; }
  7091. inline void set_configuration_0(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  7092. {
  7093. ___configuration_0 = value;
  7094. Il2CppCodeGenWriteBarrier((void**)(&___configuration_0), (void*)value);
  7095. }
  7096. inline static int32_t get_offset_of_bounds_1() { return static_cast<int32_t>(offsetof(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C, ___bounds_1)); }
  7097. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_1() const { return ___bounds_1; }
  7098. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_1() { return &___bounds_1; }
  7099. inline void set_bounds_1(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  7100. {
  7101. ___bounds_1 = value;
  7102. }
  7103. inline static int32_t get_offset_of_blender_2() { return static_cast<int32_t>(offsetof(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C, ___blender_2)); }
  7104. inline PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 * get_blender_2() const { return ___blender_2; }
  7105. inline PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 ** get_address_of_blender_2() { return &___blender_2; }
  7106. inline void set_blender_2(PixelBlender_1_t53E3DFB570C96508DA6F11E0BB5861065D2A0737 * value)
  7107. {
  7108. ___blender_2 = value;
  7109. Il2CppCodeGenWriteBarrier((void**)(&___blender_2), (void*)value);
  7110. }
  7111. inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C, ___center_3)); }
  7112. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_center_3() const { return ___center_3; }
  7113. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_center_3() { return &___center_3; }
  7114. inline void set_center_3(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7115. {
  7116. ___center_3 = value;
  7117. }
  7118. inline static int32_t get_offset_of_maxDistance_4() { return static_cast<int32_t>(offsetof(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C, ___maxDistance_4)); }
  7119. inline float get_maxDistance_4() const { return ___maxDistance_4; }
  7120. inline float* get_address_of_maxDistance_4() { return &___maxDistance_4; }
  7121. inline void set_maxDistance_4(float value)
  7122. {
  7123. ___maxDistance_4 = value;
  7124. }
  7125. inline static int32_t get_offset_of_blendPercent_5() { return static_cast<int32_t>(offsetof(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C, ___blendPercent_5)); }
  7126. inline float get_blendPercent_5() const { return ___blendPercent_5; }
  7127. inline float* get_address_of_blendPercent_5() { return &___blendPercent_5; }
  7128. inline void set_blendPercent_5(float value)
  7129. {
  7130. ___blendPercent_5 = value;
  7131. }
  7132. inline static int32_t get_offset_of_colors_6() { return static_cast<int32_t>(offsetof(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C, ___colors_6)); }
  7133. inline RuntimeObject* get_colors_6() const { return ___colors_6; }
  7134. inline RuntimeObject** get_address_of_colors_6() { return &___colors_6; }
  7135. inline void set_colors_6(RuntimeObject* value)
  7136. {
  7137. ___colors_6 = value;
  7138. Il2CppCodeGenWriteBarrier((void**)(&___colors_6), (void*)value);
  7139. }
  7140. inline static int32_t get_offset_of_source_7() { return static_cast<int32_t>(offsetof(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C, ___source_7)); }
  7141. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_7() const { return ___source_7; }
  7142. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_7() { return &___source_7; }
  7143. inline void set_source_7(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  7144. {
  7145. ___source_7 = value;
  7146. Il2CppCodeGenWriteBarrier((void**)(&___source_7), (void*)value);
  7147. }
  7148. };
  7149. // System.Span`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  7150. struct Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD
  7151. {
  7152. public:
  7153. // System.Pinnable`1<T> System.Span`1::_pinnable
  7154. Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * ____pinnable_0;
  7155. // System.IntPtr System.Span`1::_byteOffset
  7156. intptr_t ____byteOffset_1;
  7157. // System.Int32 System.Span`1::_length
  7158. int32_t ____length_2;
  7159. public:
  7160. inline static int32_t get_offset_of__pinnable_0() { return static_cast<int32_t>(offsetof(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD, ____pinnable_0)); }
  7161. inline Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * get__pinnable_0() const { return ____pinnable_0; }
  7162. inline Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D ** get_address_of__pinnable_0() { return &____pinnable_0; }
  7163. inline void set__pinnable_0(Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * value)
  7164. {
  7165. ____pinnable_0 = value;
  7166. Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value);
  7167. }
  7168. inline static int32_t get_offset_of__byteOffset_1() { return static_cast<int32_t>(offsetof(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD, ____byteOffset_1)); }
  7169. inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; }
  7170. inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; }
  7171. inline void set__byteOffset_1(intptr_t value)
  7172. {
  7173. ____byteOffset_1 = value;
  7174. }
  7175. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD, ____length_2)); }
  7176. inline int32_t get__length_2() const { return ____length_2; }
  7177. inline int32_t* get_address_of__length_2() { return &____length_2; }
  7178. inline void set__length_2(int32_t value)
  7179. {
  7180. ____length_2 = value;
  7181. }
  7182. };
  7183. // System.Span`1<System.Single>
  7184. struct Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9
  7185. {
  7186. public:
  7187. // System.Pinnable`1<T> System.Span`1::_pinnable
  7188. Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ____pinnable_0;
  7189. // System.IntPtr System.Span`1::_byteOffset
  7190. intptr_t ____byteOffset_1;
  7191. // System.Int32 System.Span`1::_length
  7192. int32_t ____length_2;
  7193. public:
  7194. inline static int32_t get_offset_of__pinnable_0() { return static_cast<int32_t>(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____pinnable_0)); }
  7195. inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * get__pinnable_0() const { return ____pinnable_0; }
  7196. inline Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 ** get_address_of__pinnable_0() { return &____pinnable_0; }
  7197. inline void set__pinnable_0(Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * value)
  7198. {
  7199. ____pinnable_0 = value;
  7200. Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value);
  7201. }
  7202. inline static int32_t get_offset_of__byteOffset_1() { return static_cast<int32_t>(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____byteOffset_1)); }
  7203. inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; }
  7204. inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; }
  7205. inline void set__byteOffset_1(intptr_t value)
  7206. {
  7207. ____byteOffset_1 = value;
  7208. }
  7209. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9, ____length_2)); }
  7210. inline int32_t get__length_2() const { return ____length_2; }
  7211. inline int32_t* get_address_of__length_2() { return &____length_2; }
  7212. inline void set__length_2(int32_t value)
  7213. {
  7214. ____length_2 = value;
  7215. }
  7216. };
  7217. // System.Span`1<System.Numerics.Vector4>
  7218. struct Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212
  7219. {
  7220. public:
  7221. // System.Pinnable`1<T> System.Span`1::_pinnable
  7222. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ____pinnable_0;
  7223. // System.IntPtr System.Span`1::_byteOffset
  7224. intptr_t ____byteOffset_1;
  7225. // System.Int32 System.Span`1::_length
  7226. int32_t ____length_2;
  7227. public:
  7228. inline static int32_t get_offset_of__pinnable_0() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____pinnable_0)); }
  7229. inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * get__pinnable_0() const { return ____pinnable_0; }
  7230. inline Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 ** get_address_of__pinnable_0() { return &____pinnable_0; }
  7231. inline void set__pinnable_0(Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * value)
  7232. {
  7233. ____pinnable_0 = value;
  7234. Il2CppCodeGenWriteBarrier((void**)(&____pinnable_0), (void*)value);
  7235. }
  7236. inline static int32_t get_offset_of__byteOffset_1() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____byteOffset_1)); }
  7237. inline intptr_t get__byteOffset_1() const { return ____byteOffset_1; }
  7238. inline intptr_t* get_address_of__byteOffset_1() { return &____byteOffset_1; }
  7239. inline void set__byteOffset_1(intptr_t value)
  7240. {
  7241. ____byteOffset_1 = value;
  7242. }
  7243. inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212, ____length_2)); }
  7244. inline int32_t get__length_2() const { return ____length_2; }
  7245. inline int32_t* get_address_of__length_2() { return &____length_2; }
  7246. inline void set__length_2(int32_t value)
  7247. {
  7248. ____length_2 = value;
  7249. }
  7250. };
  7251. // SixLabors.ImageSharp.Memory.AllocationOptions
  7252. struct AllocationOptions_tCB6894D38AC77768F7DF2251B4D209F764FD00B5
  7253. {
  7254. public:
  7255. // System.Int32 SixLabors.ImageSharp.Memory.AllocationOptions::value__
  7256. int32_t ___value___2;
  7257. public:
  7258. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AllocationOptions_tCB6894D38AC77768F7DF2251B4D209F764FD00B5, ___value___2)); }
  7259. inline int32_t get_value___2() const { return ___value___2; }
  7260. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7261. inline void set_value___2(int32_t value)
  7262. {
  7263. ___value___2 = value;
  7264. }
  7265. };
  7266. // SixLabors.ImageSharp.PixelFormats.Bgra32
  7267. struct Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02
  7268. {
  7269. public:
  7270. // System.Byte SixLabors.ImageSharp.PixelFormats.Bgra32::B
  7271. uint8_t ___B_0;
  7272. // System.Byte SixLabors.ImageSharp.PixelFormats.Bgra32::G
  7273. uint8_t ___G_1;
  7274. // System.Byte SixLabors.ImageSharp.PixelFormats.Bgra32::R
  7275. uint8_t ___R_2;
  7276. // System.Byte SixLabors.ImageSharp.PixelFormats.Bgra32::A
  7277. uint8_t ___A_3;
  7278. public:
  7279. inline static int32_t get_offset_of_B_0() { return static_cast<int32_t>(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02, ___B_0)); }
  7280. inline uint8_t get_B_0() const { return ___B_0; }
  7281. inline uint8_t* get_address_of_B_0() { return &___B_0; }
  7282. inline void set_B_0(uint8_t value)
  7283. {
  7284. ___B_0 = value;
  7285. }
  7286. inline static int32_t get_offset_of_G_1() { return static_cast<int32_t>(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02, ___G_1)); }
  7287. inline uint8_t get_G_1() const { return ___G_1; }
  7288. inline uint8_t* get_address_of_G_1() { return &___G_1; }
  7289. inline void set_G_1(uint8_t value)
  7290. {
  7291. ___G_1 = value;
  7292. }
  7293. inline static int32_t get_offset_of_R_2() { return static_cast<int32_t>(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02, ___R_2)); }
  7294. inline uint8_t get_R_2() const { return ___R_2; }
  7295. inline uint8_t* get_address_of_R_2() { return &___R_2; }
  7296. inline void set_R_2(uint8_t value)
  7297. {
  7298. ___R_2 = value;
  7299. }
  7300. inline static int32_t get_offset_of_A_3() { return static_cast<int32_t>(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02, ___A_3)); }
  7301. inline uint8_t get_A_3() const { return ___A_3; }
  7302. inline uint8_t* get_address_of_A_3() { return &___A_3; }
  7303. inline void set_A_3(uint8_t value)
  7304. {
  7305. ___A_3 = value;
  7306. }
  7307. };
  7308. struct Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_StaticFields
  7309. {
  7310. public:
  7311. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgra32::MaxBytes
  7312. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_4;
  7313. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Bgra32::Half
  7314. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5;
  7315. public:
  7316. inline static int32_t get_offset_of_MaxBytes_4() { return static_cast<int32_t>(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_StaticFields, ___MaxBytes_4)); }
  7317. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_4() const { return ___MaxBytes_4; }
  7318. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_4() { return &___MaxBytes_4; }
  7319. inline void set_MaxBytes_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7320. {
  7321. ___MaxBytes_4 = value;
  7322. }
  7323. inline static int32_t get_offset_of_Half_5() { return static_cast<int32_t>(offsetof(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02_StaticFields, ___Half_5)); }
  7324. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; }
  7325. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; }
  7326. inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7327. {
  7328. ___Half_5 = value;
  7329. }
  7330. };
  7331. // SixLabors.ImageSharp.Processing.BinaryThresholdMode
  7332. struct BinaryThresholdMode_t29199AF62DDDAEF57BC867AC3522506AE535BFEB
  7333. {
  7334. public:
  7335. // System.Int32 SixLabors.ImageSharp.Processing.BinaryThresholdMode::value__
  7336. int32_t ___value___2;
  7337. public:
  7338. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BinaryThresholdMode_t29199AF62DDDAEF57BC867AC3522506AE535BFEB, ___value___2)); }
  7339. inline int32_t get_value___2() const { return ___value___2; }
  7340. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7341. inline void set_value___2(int32_t value)
  7342. {
  7343. ___value___2 = value;
  7344. }
  7345. };
  7346. // System.Reflection.BindingFlags
  7347. struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733
  7348. {
  7349. public:
  7350. // System.Int32 System.Reflection.BindingFlags::value__
  7351. int32_t ___value___2;
  7352. public:
  7353. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
  7354. inline int32_t get_value___2() const { return ___value___2; }
  7355. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7356. inline void set_value___2(int32_t value)
  7357. {
  7358. ___value___2 = value;
  7359. }
  7360. };
  7361. // System.ExceptionArgument
  7362. struct ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F
  7363. {
  7364. public:
  7365. // System.Int32 System.ExceptionArgument::value__
  7366. int32_t ___value___2;
  7367. public:
  7368. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ExceptionArgument_t11B098DD9AD21AB015871A94DB7DC9A70A10509F, ___value___2)); }
  7369. inline int32_t get_value___2() const { return ___value___2; }
  7370. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7371. inline void set_value___2(int32_t value)
  7372. {
  7373. ___value___2 = value;
  7374. }
  7375. };
  7376. // SixLabors.ImageSharp.PixelFormats.L8
  7377. struct L8_t0DC62ABA8124A587901AC9D023076EF568A23003
  7378. {
  7379. public:
  7380. // System.Byte SixLabors.ImageSharp.PixelFormats.L8::<PackedValue>k__BackingField
  7381. uint8_t ___U3CPackedValueU3Ek__BackingField_2;
  7382. public:
  7383. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(L8_t0DC62ABA8124A587901AC9D023076EF568A23003, ___U3CPackedValueU3Ek__BackingField_2)); }
  7384. inline uint8_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; }
  7385. inline uint8_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; }
  7386. inline void set_U3CPackedValueU3Ek__BackingField_2(uint8_t value)
  7387. {
  7388. ___U3CPackedValueU3Ek__BackingField_2 = value;
  7389. }
  7390. };
  7391. struct L8_t0DC62ABA8124A587901AC9D023076EF568A23003_StaticFields
  7392. {
  7393. public:
  7394. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.L8::MaxBytes
  7395. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_0;
  7396. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.L8::Half
  7397. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_1;
  7398. public:
  7399. inline static int32_t get_offset_of_MaxBytes_0() { return static_cast<int32_t>(offsetof(L8_t0DC62ABA8124A587901AC9D023076EF568A23003_StaticFields, ___MaxBytes_0)); }
  7400. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_0() const { return ___MaxBytes_0; }
  7401. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_0() { return &___MaxBytes_0; }
  7402. inline void set_MaxBytes_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7403. {
  7404. ___MaxBytes_0 = value;
  7405. }
  7406. inline static int32_t get_offset_of_Half_1() { return static_cast<int32_t>(offsetof(L8_t0DC62ABA8124A587901AC9D023076EF568A23003_StaticFields, ___Half_1)); }
  7407. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_1() const { return ___Half_1; }
  7408. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_1() { return &___Half_1; }
  7409. inline void set_Half_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7410. {
  7411. ___Half_1 = value;
  7412. }
  7413. };
  7414. // SixLabors.ImageSharp.PixelFormats.La16
  7415. struct La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677
  7416. {
  7417. public:
  7418. union
  7419. {
  7420. #pragma pack(push, tp, 1)
  7421. struct
  7422. {
  7423. // System.Byte SixLabors.ImageSharp.PixelFormats.La16::L
  7424. uint8_t ___L_2;
  7425. };
  7426. #pragma pack(pop, tp)
  7427. struct
  7428. {
  7429. uint8_t ___L_2_forAlignmentOnly;
  7430. };
  7431. #pragma pack(push, tp, 1)
  7432. struct
  7433. {
  7434. char ___A_3_OffsetPadding[1];
  7435. // System.Byte SixLabors.ImageSharp.PixelFormats.La16::A
  7436. uint8_t ___A_3;
  7437. };
  7438. #pragma pack(pop, tp)
  7439. struct
  7440. {
  7441. char ___A_3_OffsetPadding_forAlignmentOnly[1];
  7442. uint8_t ___A_3_forAlignmentOnly;
  7443. };
  7444. };
  7445. public:
  7446. inline static int32_t get_offset_of_L_2() { return static_cast<int32_t>(offsetof(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677, ___L_2)); }
  7447. inline uint8_t get_L_2() const { return ___L_2; }
  7448. inline uint8_t* get_address_of_L_2() { return &___L_2; }
  7449. inline void set_L_2(uint8_t value)
  7450. {
  7451. ___L_2 = value;
  7452. }
  7453. inline static int32_t get_offset_of_A_3() { return static_cast<int32_t>(offsetof(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677, ___A_3)); }
  7454. inline uint8_t get_A_3() const { return ___A_3; }
  7455. inline uint8_t* get_address_of_A_3() { return &___A_3; }
  7456. inline void set_A_3(uint8_t value)
  7457. {
  7458. ___A_3 = value;
  7459. }
  7460. };
  7461. struct La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677_StaticFields
  7462. {
  7463. public:
  7464. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.La16::MaxBytes
  7465. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_0;
  7466. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.La16::Half
  7467. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_1;
  7468. public:
  7469. inline static int32_t get_offset_of_MaxBytes_0() { return static_cast<int32_t>(offsetof(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677_StaticFields, ___MaxBytes_0)); }
  7470. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_0() const { return ___MaxBytes_0; }
  7471. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_0() { return &___MaxBytes_0; }
  7472. inline void set_MaxBytes_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7473. {
  7474. ___MaxBytes_0 = value;
  7475. }
  7476. inline static int32_t get_offset_of_Half_1() { return static_cast<int32_t>(offsetof(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677_StaticFields, ___Half_1)); }
  7477. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_1() const { return ___Half_1; }
  7478. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_1() { return &___Half_1; }
  7479. inline void set_Half_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7480. {
  7481. ___Half_1 = value;
  7482. }
  7483. };
  7484. // System.MemoryExtensions
  7485. struct MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40 : public RuntimeObject
  7486. {
  7487. public:
  7488. public:
  7489. };
  7490. struct MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields
  7491. {
  7492. public:
  7493. // System.IntPtr System.MemoryExtensions::StringAdjustment
  7494. intptr_t ___StringAdjustment_0;
  7495. public:
  7496. inline static int32_t get_offset_of_StringAdjustment_0() { return static_cast<int32_t>(offsetof(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields, ___StringAdjustment_0)); }
  7497. inline intptr_t get_StringAdjustment_0() const { return ___StringAdjustment_0; }
  7498. inline intptr_t* get_address_of_StringAdjustment_0() { return &___StringAdjustment_0; }
  7499. inline void set_StringAdjustment_0(intptr_t value)
  7500. {
  7501. ___StringAdjustment_0 = value;
  7502. }
  7503. };
  7504. // SixLabors.ImageSharp.PixelFormats.NormalizedByte2
  7505. struct NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2
  7506. {
  7507. public:
  7508. // System.UInt16 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::<PackedValue>k__BackingField
  7509. uint16_t ___U3CPackedValueU3Ek__BackingField_2;
  7510. public:
  7511. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2, ___U3CPackedValueU3Ek__BackingField_2)); }
  7512. inline uint16_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; }
  7513. inline uint16_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; }
  7514. inline void set_U3CPackedValueU3Ek__BackingField_2(uint16_t value)
  7515. {
  7516. ___U3CPackedValueU3Ek__BackingField_2 = value;
  7517. }
  7518. };
  7519. struct NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2_StaticFields
  7520. {
  7521. public:
  7522. // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::Half
  7523. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Half_0;
  7524. // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedByte2::MinusOne
  7525. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___MinusOne_1;
  7526. public:
  7527. inline static int32_t get_offset_of_Half_0() { return static_cast<int32_t>(offsetof(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2_StaticFields, ___Half_0)); }
  7528. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Half_0() const { return ___Half_0; }
  7529. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Half_0() { return &___Half_0; }
  7530. inline void set_Half_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7531. {
  7532. ___Half_0 = value;
  7533. }
  7534. inline static int32_t get_offset_of_MinusOne_1() { return static_cast<int32_t>(offsetof(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2_StaticFields, ___MinusOne_1)); }
  7535. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_MinusOne_1() const { return ___MinusOne_1; }
  7536. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_MinusOne_1() { return &___MinusOne_1; }
  7537. inline void set_MinusOne_1(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7538. {
  7539. ___MinusOne_1 = value;
  7540. }
  7541. };
  7542. // SixLabors.ImageSharp.PixelFormats.NormalizedByte4
  7543. struct NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929
  7544. {
  7545. public:
  7546. // System.UInt32 SixLabors.ImageSharp.PixelFormats.NormalizedByte4::<PackedValue>k__BackingField
  7547. uint32_t ___U3CPackedValueU3Ek__BackingField_2;
  7548. public:
  7549. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929, ___U3CPackedValueU3Ek__BackingField_2)); }
  7550. inline uint32_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; }
  7551. inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; }
  7552. inline void set_U3CPackedValueU3Ek__BackingField_2(uint32_t value)
  7553. {
  7554. ___U3CPackedValueU3Ek__BackingField_2 = value;
  7555. }
  7556. };
  7557. struct NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929_StaticFields
  7558. {
  7559. public:
  7560. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedByte4::Half
  7561. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_0;
  7562. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedByte4::MinusOne
  7563. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MinusOne_1;
  7564. public:
  7565. inline static int32_t get_offset_of_Half_0() { return static_cast<int32_t>(offsetof(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929_StaticFields, ___Half_0)); }
  7566. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_0() const { return ___Half_0; }
  7567. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_0() { return &___Half_0; }
  7568. inline void set_Half_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7569. {
  7570. ___Half_0 = value;
  7571. }
  7572. inline static int32_t get_offset_of_MinusOne_1() { return static_cast<int32_t>(offsetof(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929_StaticFields, ___MinusOne_1)); }
  7573. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MinusOne_1() const { return ___MinusOne_1; }
  7574. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MinusOne_1() { return &___MinusOne_1; }
  7575. inline void set_MinusOne_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7576. {
  7577. ___MinusOne_1 = value;
  7578. }
  7579. };
  7580. // SixLabors.ImageSharp.PixelFormats.NormalizedShort2
  7581. struct NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703
  7582. {
  7583. public:
  7584. // System.UInt32 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::<PackedValue>k__BackingField
  7585. uint32_t ___U3CPackedValueU3Ek__BackingField_2;
  7586. public:
  7587. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703, ___U3CPackedValueU3Ek__BackingField_2)); }
  7588. inline uint32_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; }
  7589. inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; }
  7590. inline void set_U3CPackedValueU3Ek__BackingField_2(uint32_t value)
  7591. {
  7592. ___U3CPackedValueU3Ek__BackingField_2 = value;
  7593. }
  7594. };
  7595. struct NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703_StaticFields
  7596. {
  7597. public:
  7598. // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::Max
  7599. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Max_0;
  7600. // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.NormalizedShort2::Min
  7601. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Min_1;
  7602. public:
  7603. inline static int32_t get_offset_of_Max_0() { return static_cast<int32_t>(offsetof(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703_StaticFields, ___Max_0)); }
  7604. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Max_0() const { return ___Max_0; }
  7605. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Max_0() { return &___Max_0; }
  7606. inline void set_Max_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7607. {
  7608. ___Max_0 = value;
  7609. }
  7610. inline static int32_t get_offset_of_Min_1() { return static_cast<int32_t>(offsetof(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703_StaticFields, ___Min_1)); }
  7611. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Min_1() const { return ___Min_1; }
  7612. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Min_1() { return &___Min_1; }
  7613. inline void set_Min_1(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7614. {
  7615. ___Min_1 = value;
  7616. }
  7617. };
  7618. // SixLabors.ImageSharp.PixelFormats.NormalizedShort4
  7619. struct NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14
  7620. {
  7621. public:
  7622. // System.UInt64 SixLabors.ImageSharp.PixelFormats.NormalizedShort4::<PackedValue>k__BackingField
  7623. uint64_t ___U3CPackedValueU3Ek__BackingField_2;
  7624. public:
  7625. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14, ___U3CPackedValueU3Ek__BackingField_2)); }
  7626. inline uint64_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; }
  7627. inline uint64_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; }
  7628. inline void set_U3CPackedValueU3Ek__BackingField_2(uint64_t value)
  7629. {
  7630. ___U3CPackedValueU3Ek__BackingField_2 = value;
  7631. }
  7632. };
  7633. struct NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14_StaticFields
  7634. {
  7635. public:
  7636. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedShort4::Max
  7637. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Max_0;
  7638. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.NormalizedShort4::Min
  7639. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Min_1;
  7640. public:
  7641. inline static int32_t get_offset_of_Max_0() { return static_cast<int32_t>(offsetof(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14_StaticFields, ___Max_0)); }
  7642. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Max_0() const { return ___Max_0; }
  7643. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Max_0() { return &___Max_0; }
  7644. inline void set_Max_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7645. {
  7646. ___Max_0 = value;
  7647. }
  7648. inline static int32_t get_offset_of_Min_1() { return static_cast<int32_t>(offsetof(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14_StaticFields, ___Min_1)); }
  7649. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Min_1() const { return ___Min_1; }
  7650. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Min_1() { return &___Min_1; }
  7651. inline void set_Min_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7652. {
  7653. ___Min_1 = value;
  7654. }
  7655. };
  7656. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers
  7657. struct PixelConversionModifiers_t1E56A8DD07A650EAF7B5B8D9E43659EE7B4C851E
  7658. {
  7659. public:
  7660. // System.Int32 SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers::value__
  7661. int32_t ___value___2;
  7662. public:
  7663. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PixelConversionModifiers_t1E56A8DD07A650EAF7B5B8D9E43659EE7B4C851E, ___value___2)); }
  7664. inline int32_t get_value___2() const { return ___value___2; }
  7665. inline int32_t* get_address_of_value___2() { return &___value___2; }
  7666. inline void set_value___2(int32_t value)
  7667. {
  7668. ___value___2 = value;
  7669. }
  7670. };
  7671. // SixLabors.ImageSharp.PixelFormats.Rg32
  7672. struct Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB
  7673. {
  7674. public:
  7675. // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rg32::<PackedValue>k__BackingField
  7676. uint32_t ___U3CPackedValueU3Ek__BackingField_1;
  7677. public:
  7678. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB, ___U3CPackedValueU3Ek__BackingField_1)); }
  7679. inline uint32_t get_U3CPackedValueU3Ek__BackingField_1() const { return ___U3CPackedValueU3Ek__BackingField_1; }
  7680. inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_1() { return &___U3CPackedValueU3Ek__BackingField_1; }
  7681. inline void set_U3CPackedValueU3Ek__BackingField_1(uint32_t value)
  7682. {
  7683. ___U3CPackedValueU3Ek__BackingField_1 = value;
  7684. }
  7685. };
  7686. struct Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_StaticFields
  7687. {
  7688. public:
  7689. // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Rg32::Max
  7690. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Max_0;
  7691. public:
  7692. inline static int32_t get_offset_of_Max_0() { return static_cast<int32_t>(offsetof(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB_StaticFields, ___Max_0)); }
  7693. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Max_0() const { return ___Max_0; }
  7694. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Max_0() { return &___Max_0; }
  7695. inline void set_Max_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7696. {
  7697. ___Max_0 = value;
  7698. }
  7699. };
  7700. // SixLabors.ImageSharp.PixelFormats.Rgb24
  7701. struct Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3
  7702. {
  7703. public:
  7704. union
  7705. {
  7706. #pragma pack(push, tp, 1)
  7707. struct
  7708. {
  7709. // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::R
  7710. uint8_t ___R_0;
  7711. };
  7712. #pragma pack(pop, tp)
  7713. struct
  7714. {
  7715. uint8_t ___R_0_forAlignmentOnly;
  7716. };
  7717. #pragma pack(push, tp, 1)
  7718. struct
  7719. {
  7720. char ___G_1_OffsetPadding[1];
  7721. // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::G
  7722. uint8_t ___G_1;
  7723. };
  7724. #pragma pack(pop, tp)
  7725. struct
  7726. {
  7727. char ___G_1_OffsetPadding_forAlignmentOnly[1];
  7728. uint8_t ___G_1_forAlignmentOnly;
  7729. };
  7730. #pragma pack(push, tp, 1)
  7731. struct
  7732. {
  7733. char ___B_2_OffsetPadding[2];
  7734. // System.Byte SixLabors.ImageSharp.PixelFormats.Rgb24::B
  7735. uint8_t ___B_2;
  7736. };
  7737. #pragma pack(pop, tp)
  7738. struct
  7739. {
  7740. char ___B_2_OffsetPadding_forAlignmentOnly[2];
  7741. uint8_t ___B_2_forAlignmentOnly;
  7742. };
  7743. };
  7744. public:
  7745. inline static int32_t get_offset_of_R_0() { return static_cast<int32_t>(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___R_0)); }
  7746. inline uint8_t get_R_0() const { return ___R_0; }
  7747. inline uint8_t* get_address_of_R_0() { return &___R_0; }
  7748. inline void set_R_0(uint8_t value)
  7749. {
  7750. ___R_0 = value;
  7751. }
  7752. inline static int32_t get_offset_of_G_1() { return static_cast<int32_t>(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___G_1)); }
  7753. inline uint8_t get_G_1() const { return ___G_1; }
  7754. inline uint8_t* get_address_of_G_1() { return &___G_1; }
  7755. inline void set_G_1(uint8_t value)
  7756. {
  7757. ___G_1 = value;
  7758. }
  7759. inline static int32_t get_offset_of_B_2() { return static_cast<int32_t>(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3, ___B_2)); }
  7760. inline uint8_t get_B_2() const { return ___B_2; }
  7761. inline uint8_t* get_address_of_B_2() { return &___B_2; }
  7762. inline void set_B_2(uint8_t value)
  7763. {
  7764. ___B_2 = value;
  7765. }
  7766. };
  7767. struct Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields
  7768. {
  7769. public:
  7770. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::MaxBytes
  7771. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_3;
  7772. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgb24::Half
  7773. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_4;
  7774. public:
  7775. inline static int32_t get_offset_of_MaxBytes_3() { return static_cast<int32_t>(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields, ___MaxBytes_3)); }
  7776. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_3() const { return ___MaxBytes_3; }
  7777. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_3() { return &___MaxBytes_3; }
  7778. inline void set_MaxBytes_3(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7779. {
  7780. ___MaxBytes_3 = value;
  7781. }
  7782. inline static int32_t get_offset_of_Half_4() { return static_cast<int32_t>(offsetof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3_StaticFields, ___Half_4)); }
  7783. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_4() const { return ___Half_4; }
  7784. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_4() { return &___Half_4; }
  7785. inline void set_Half_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7786. {
  7787. ___Half_4 = value;
  7788. }
  7789. };
  7790. // SixLabors.ImageSharp.PixelFormats.Rgba1010102
  7791. struct Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC
  7792. {
  7793. public:
  7794. // System.UInt32 SixLabors.ImageSharp.PixelFormats.Rgba1010102::<PackedValue>k__BackingField
  7795. uint32_t ___U3CPackedValueU3Ek__BackingField_1;
  7796. public:
  7797. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC, ___U3CPackedValueU3Ek__BackingField_1)); }
  7798. inline uint32_t get_U3CPackedValueU3Ek__BackingField_1() const { return ___U3CPackedValueU3Ek__BackingField_1; }
  7799. inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_1() { return &___U3CPackedValueU3Ek__BackingField_1; }
  7800. inline void set_U3CPackedValueU3Ek__BackingField_1(uint32_t value)
  7801. {
  7802. ___U3CPackedValueU3Ek__BackingField_1 = value;
  7803. }
  7804. };
  7805. struct Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_StaticFields
  7806. {
  7807. public:
  7808. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba1010102::Multiplier
  7809. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Multiplier_0;
  7810. public:
  7811. inline static int32_t get_offset_of_Multiplier_0() { return static_cast<int32_t>(offsetof(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC_StaticFields, ___Multiplier_0)); }
  7812. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Multiplier_0() const { return ___Multiplier_0; }
  7813. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Multiplier_0() { return &___Multiplier_0; }
  7814. inline void set_Multiplier_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7815. {
  7816. ___Multiplier_0 = value;
  7817. }
  7818. };
  7819. // SixLabors.ImageSharp.PixelFormats.Rgba32
  7820. struct Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3
  7821. {
  7822. public:
  7823. // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::R
  7824. uint8_t ___R_0;
  7825. // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::G
  7826. uint8_t ___G_1;
  7827. // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::B
  7828. uint8_t ___B_2;
  7829. // System.Byte SixLabors.ImageSharp.PixelFormats.Rgba32::A
  7830. uint8_t ___A_3;
  7831. public:
  7832. inline static int32_t get_offset_of_R_0() { return static_cast<int32_t>(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___R_0)); }
  7833. inline uint8_t get_R_0() const { return ___R_0; }
  7834. inline uint8_t* get_address_of_R_0() { return &___R_0; }
  7835. inline void set_R_0(uint8_t value)
  7836. {
  7837. ___R_0 = value;
  7838. }
  7839. inline static int32_t get_offset_of_G_1() { return static_cast<int32_t>(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___G_1)); }
  7840. inline uint8_t get_G_1() const { return ___G_1; }
  7841. inline uint8_t* get_address_of_G_1() { return &___G_1; }
  7842. inline void set_G_1(uint8_t value)
  7843. {
  7844. ___G_1 = value;
  7845. }
  7846. inline static int32_t get_offset_of_B_2() { return static_cast<int32_t>(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___B_2)); }
  7847. inline uint8_t get_B_2() const { return ___B_2; }
  7848. inline uint8_t* get_address_of_B_2() { return &___B_2; }
  7849. inline void set_B_2(uint8_t value)
  7850. {
  7851. ___B_2 = value;
  7852. }
  7853. inline static int32_t get_offset_of_A_3() { return static_cast<int32_t>(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3, ___A_3)); }
  7854. inline uint8_t get_A_3() const { return ___A_3; }
  7855. inline uint8_t* get_address_of_A_3() { return &___A_3; }
  7856. inline void set_A_3(uint8_t value)
  7857. {
  7858. ___A_3 = value;
  7859. }
  7860. };
  7861. struct Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields
  7862. {
  7863. public:
  7864. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::MaxBytes
  7865. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___MaxBytes_4;
  7866. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Rgba32::Half
  7867. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5;
  7868. public:
  7869. inline static int32_t get_offset_of_MaxBytes_4() { return static_cast<int32_t>(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields, ___MaxBytes_4)); }
  7870. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_MaxBytes_4() const { return ___MaxBytes_4; }
  7871. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_MaxBytes_4() { return &___MaxBytes_4; }
  7872. inline void set_MaxBytes_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7873. {
  7874. ___MaxBytes_4 = value;
  7875. }
  7876. inline static int32_t get_offset_of_Half_5() { return static_cast<int32_t>(offsetof(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3_StaticFields, ___Half_5)); }
  7877. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; }
  7878. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; }
  7879. inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7880. {
  7881. ___Half_5 = value;
  7882. }
  7883. };
  7884. // SixLabors.ImageSharp.PixelFormats.RgbaVector
  7885. struct RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53
  7886. {
  7887. public:
  7888. // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::R
  7889. float ___R_0;
  7890. // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::G
  7891. float ___G_1;
  7892. // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::B
  7893. float ___B_2;
  7894. // System.Single SixLabors.ImageSharp.PixelFormats.RgbaVector::A
  7895. float ___A_3;
  7896. public:
  7897. inline static int32_t get_offset_of_R_0() { return static_cast<int32_t>(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___R_0)); }
  7898. inline float get_R_0() const { return ___R_0; }
  7899. inline float* get_address_of_R_0() { return &___R_0; }
  7900. inline void set_R_0(float value)
  7901. {
  7902. ___R_0 = value;
  7903. }
  7904. inline static int32_t get_offset_of_G_1() { return static_cast<int32_t>(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___G_1)); }
  7905. inline float get_G_1() const { return ___G_1; }
  7906. inline float* get_address_of_G_1() { return &___G_1; }
  7907. inline void set_G_1(float value)
  7908. {
  7909. ___G_1 = value;
  7910. }
  7911. inline static int32_t get_offset_of_B_2() { return static_cast<int32_t>(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___B_2)); }
  7912. inline float get_B_2() const { return ___B_2; }
  7913. inline float* get_address_of_B_2() { return &___B_2; }
  7914. inline void set_B_2(float value)
  7915. {
  7916. ___B_2 = value;
  7917. }
  7918. inline static int32_t get_offset_of_A_3() { return static_cast<int32_t>(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53, ___A_3)); }
  7919. inline float get_A_3() const { return ___A_3; }
  7920. inline float* get_address_of_A_3() { return &___A_3; }
  7921. inline void set_A_3(float value)
  7922. {
  7923. ___A_3 = value;
  7924. }
  7925. };
  7926. struct RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields
  7927. {
  7928. public:
  7929. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.RgbaVector::Max
  7930. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Max_4;
  7931. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.RgbaVector::Half
  7932. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Half_5;
  7933. public:
  7934. inline static int32_t get_offset_of_Max_4() { return static_cast<int32_t>(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields, ___Max_4)); }
  7935. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Max_4() const { return ___Max_4; }
  7936. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Max_4() { return &___Max_4; }
  7937. inline void set_Max_4(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7938. {
  7939. ___Max_4 = value;
  7940. }
  7941. inline static int32_t get_offset_of_Half_5() { return static_cast<int32_t>(offsetof(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53_StaticFields, ___Half_5)); }
  7942. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Half_5() const { return ___Half_5; }
  7943. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Half_5() { return &___Half_5; }
  7944. inline void set_Half_5(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  7945. {
  7946. ___Half_5 = value;
  7947. }
  7948. };
  7949. // System.RuntimeTypeHandle
  7950. struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9
  7951. {
  7952. public:
  7953. // System.IntPtr System.RuntimeTypeHandle::value
  7954. intptr_t ___value_0;
  7955. public:
  7956. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
  7957. inline intptr_t get_value_0() const { return ___value_0; }
  7958. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  7959. inline void set_value_0(intptr_t value)
  7960. {
  7961. ___value_0 = value;
  7962. }
  7963. };
  7964. // SixLabors.ImageSharp.PixelFormats.Short2
  7965. struct Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758
  7966. {
  7967. public:
  7968. // System.UInt32 SixLabors.ImageSharp.PixelFormats.Short2::<PackedValue>k__BackingField
  7969. uint32_t ___U3CPackedValueU3Ek__BackingField_2;
  7970. public:
  7971. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758, ___U3CPackedValueU3Ek__BackingField_2)); }
  7972. inline uint32_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; }
  7973. inline uint32_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; }
  7974. inline void set_U3CPackedValueU3Ek__BackingField_2(uint32_t value)
  7975. {
  7976. ___U3CPackedValueU3Ek__BackingField_2 = value;
  7977. }
  7978. };
  7979. struct Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields
  7980. {
  7981. public:
  7982. // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Short2::Max
  7983. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Max_0;
  7984. // System.Numerics.Vector2 SixLabors.ImageSharp.PixelFormats.Short2::Min
  7985. Vector2_t1455881409307224D6099F54FA7E478733EEF61D ___Min_1;
  7986. public:
  7987. inline static int32_t get_offset_of_Max_0() { return static_cast<int32_t>(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields, ___Max_0)); }
  7988. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Max_0() const { return ___Max_0; }
  7989. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Max_0() { return &___Max_0; }
  7990. inline void set_Max_0(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7991. {
  7992. ___Max_0 = value;
  7993. }
  7994. inline static int32_t get_offset_of_Min_1() { return static_cast<int32_t>(offsetof(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758_StaticFields, ___Min_1)); }
  7995. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D get_Min_1() const { return ___Min_1; }
  7996. inline Vector2_t1455881409307224D6099F54FA7E478733EEF61D * get_address_of_Min_1() { return &___Min_1; }
  7997. inline void set_Min_1(Vector2_t1455881409307224D6099F54FA7E478733EEF61D value)
  7998. {
  7999. ___Min_1 = value;
  8000. }
  8001. };
  8002. // SixLabors.ImageSharp.PixelFormats.Short4
  8003. struct Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C
  8004. {
  8005. public:
  8006. // System.UInt64 SixLabors.ImageSharp.PixelFormats.Short4::<PackedValue>k__BackingField
  8007. uint64_t ___U3CPackedValueU3Ek__BackingField_2;
  8008. public:
  8009. inline static int32_t get_offset_of_U3CPackedValueU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C, ___U3CPackedValueU3Ek__BackingField_2)); }
  8010. inline uint64_t get_U3CPackedValueU3Ek__BackingField_2() const { return ___U3CPackedValueU3Ek__BackingField_2; }
  8011. inline uint64_t* get_address_of_U3CPackedValueU3Ek__BackingField_2() { return &___U3CPackedValueU3Ek__BackingField_2; }
  8012. inline void set_U3CPackedValueU3Ek__BackingField_2(uint64_t value)
  8013. {
  8014. ___U3CPackedValueU3Ek__BackingField_2 = value;
  8015. }
  8016. };
  8017. struct Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields
  8018. {
  8019. public:
  8020. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Short4::Max
  8021. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Max_0;
  8022. // System.Numerics.Vector4 SixLabors.ImageSharp.PixelFormats.Short4::Min
  8023. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ___Min_1;
  8024. public:
  8025. inline static int32_t get_offset_of_Max_0() { return static_cast<int32_t>(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields, ___Max_0)); }
  8026. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Max_0() const { return ___Max_0; }
  8027. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Max_0() { return &___Max_0; }
  8028. inline void set_Max_0(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  8029. {
  8030. ___Max_0 = value;
  8031. }
  8032. inline static int32_t get_offset_of_Min_1() { return static_cast<int32_t>(offsetof(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C_StaticFields, ___Min_1)); }
  8033. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 get_Min_1() const { return ___Min_1; }
  8034. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * get_address_of_Min_1() { return &___Min_1; }
  8035. inline void set_Min_1(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  8036. {
  8037. ___Min_1 = value;
  8038. }
  8039. };
  8040. // System.Pinnable`1<SixLabors.ImageSharp.PixelFormats.Rgb24>
  8041. struct Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D : public RuntimeObject
  8042. {
  8043. public:
  8044. // T System.Pinnable`1::Data
  8045. Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 ___Data_0;
  8046. public:
  8047. inline static int32_t get_offset_of_Data_0() { return static_cast<int32_t>(offsetof(Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D, ___Data_0)); }
  8048. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 get_Data_0() const { return ___Data_0; }
  8049. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * get_address_of_Data_0() { return &___Data_0; }
  8050. inline void set_Data_0(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 value)
  8051. {
  8052. ___Data_0 = value;
  8053. }
  8054. };
  8055. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>
  8056. struct RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141
  8057. {
  8058. public:
  8059. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  8060. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_0;
  8061. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  8062. Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 ___upper_1;
  8063. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  8064. Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 ___lower_2;
  8065. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  8066. uint8_t ___threshold_3;
  8067. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  8068. int32_t ___mode_4;
  8069. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  8070. int32_t ___startX_5;
  8071. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  8072. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  8073. public:
  8074. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141, ___source_0)); }
  8075. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_0() const { return ___source_0; }
  8076. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_0() { return &___source_0; }
  8077. inline void set_source_0(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  8078. {
  8079. ___source_0 = value;
  8080. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  8081. }
  8082. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141, ___upper_1)); }
  8083. inline Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 get_upper_1() const { return ___upper_1; }
  8084. inline Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 * get_address_of_upper_1() { return &___upper_1; }
  8085. inline void set_upper_1(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 value)
  8086. {
  8087. ___upper_1 = value;
  8088. }
  8089. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141, ___lower_2)); }
  8090. inline Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 get_lower_2() const { return ___lower_2; }
  8091. inline Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 * get_address_of_lower_2() { return &___lower_2; }
  8092. inline void set_lower_2(Bgr24_t1FFF626C4D9B2955415B86F243DDAC12EAC148C9 value)
  8093. {
  8094. ___lower_2 = value;
  8095. }
  8096. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141, ___threshold_3)); }
  8097. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  8098. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  8099. inline void set_threshold_3(uint8_t value)
  8100. {
  8101. ___threshold_3 = value;
  8102. }
  8103. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141, ___mode_4)); }
  8104. inline int32_t get_mode_4() const { return ___mode_4; }
  8105. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  8106. inline void set_mode_4(int32_t value)
  8107. {
  8108. ___mode_4 = value;
  8109. }
  8110. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141, ___startX_5)); }
  8111. inline int32_t get_startX_5() const { return ___startX_5; }
  8112. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  8113. inline void set_startX_5(int32_t value)
  8114. {
  8115. ___startX_5 = value;
  8116. }
  8117. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141, ___configuration_6)); }
  8118. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  8119. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  8120. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8121. {
  8122. ___configuration_6 = value;
  8123. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  8124. }
  8125. };
  8126. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>
  8127. struct RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A
  8128. {
  8129. public:
  8130. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  8131. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  8132. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  8133. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___targetPixels_1;
  8134. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  8135. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___sourcePixels_2;
  8136. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  8137. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  8138. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  8139. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  8140. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  8141. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  8142. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  8143. bool ___preserveAlpha_6;
  8144. public:
  8145. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A, ___bounds_0)); }
  8146. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  8147. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  8148. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8149. {
  8150. ___bounds_0 = value;
  8151. }
  8152. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A, ___targetPixels_1)); }
  8153. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_targetPixels_1() const { return ___targetPixels_1; }
  8154. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  8155. inline void set_targetPixels_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  8156. {
  8157. ___targetPixels_1 = value;
  8158. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  8159. }
  8160. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A, ___sourcePixels_2)); }
  8161. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_sourcePixels_2() const { return ___sourcePixels_2; }
  8162. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  8163. inline void set_sourcePixels_2(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  8164. {
  8165. ___sourcePixels_2 = value;
  8166. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  8167. }
  8168. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A, ___map_3)); }
  8169. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  8170. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  8171. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  8172. {
  8173. ___map_3 = value;
  8174. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  8175. }
  8176. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A, ___kernel_4)); }
  8177. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  8178. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  8179. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  8180. {
  8181. ___kernel_4 = value;
  8182. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  8183. }
  8184. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A, ___configuration_5)); }
  8185. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  8186. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  8187. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8188. {
  8189. ___configuration_5 = value;
  8190. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  8191. }
  8192. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A, ___preserveAlpha_6)); }
  8193. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  8194. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  8195. inline void set_preserveAlpha_6(bool value)
  8196. {
  8197. ___preserveAlpha_6 = value;
  8198. }
  8199. };
  8200. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>
  8201. struct RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3
  8202. {
  8203. public:
  8204. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  8205. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___source_0;
  8206. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  8207. Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C ___upper_1;
  8208. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  8209. Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C ___lower_2;
  8210. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  8211. uint8_t ___threshold_3;
  8212. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  8213. int32_t ___mode_4;
  8214. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  8215. int32_t ___startX_5;
  8216. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  8217. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  8218. public:
  8219. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3, ___source_0)); }
  8220. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_source_0() const { return ___source_0; }
  8221. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_source_0() { return &___source_0; }
  8222. inline void set_source_0(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  8223. {
  8224. ___source_0 = value;
  8225. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  8226. }
  8227. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3, ___upper_1)); }
  8228. inline Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C get_upper_1() const { return ___upper_1; }
  8229. inline Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * get_address_of_upper_1() { return &___upper_1; }
  8230. inline void set_upper_1(Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C value)
  8231. {
  8232. ___upper_1 = value;
  8233. }
  8234. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3, ___lower_2)); }
  8235. inline Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C get_lower_2() const { return ___lower_2; }
  8236. inline Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C * get_address_of_lower_2() { return &___lower_2; }
  8237. inline void set_lower_2(Bgr565_tC783A98BA298B0A88C70C3DB5921BD0D717D512C value)
  8238. {
  8239. ___lower_2 = value;
  8240. }
  8241. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3, ___threshold_3)); }
  8242. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  8243. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  8244. inline void set_threshold_3(uint8_t value)
  8245. {
  8246. ___threshold_3 = value;
  8247. }
  8248. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3, ___mode_4)); }
  8249. inline int32_t get_mode_4() const { return ___mode_4; }
  8250. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  8251. inline void set_mode_4(int32_t value)
  8252. {
  8253. ___mode_4 = value;
  8254. }
  8255. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3, ___startX_5)); }
  8256. inline int32_t get_startX_5() const { return ___startX_5; }
  8257. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  8258. inline void set_startX_5(int32_t value)
  8259. {
  8260. ___startX_5 = value;
  8261. }
  8262. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3, ___configuration_6)); }
  8263. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  8264. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  8265. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8266. {
  8267. ___configuration_6 = value;
  8268. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  8269. }
  8270. };
  8271. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>
  8272. struct RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B
  8273. {
  8274. public:
  8275. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  8276. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  8277. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  8278. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___targetPixels_1;
  8279. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  8280. Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * ___sourcePixels_2;
  8281. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  8282. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  8283. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  8284. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  8285. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  8286. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  8287. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  8288. bool ___preserveAlpha_6;
  8289. public:
  8290. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B, ___bounds_0)); }
  8291. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  8292. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  8293. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8294. {
  8295. ___bounds_0 = value;
  8296. }
  8297. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B, ___targetPixels_1)); }
  8298. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_targetPixels_1() const { return ___targetPixels_1; }
  8299. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  8300. inline void set_targetPixels_1(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  8301. {
  8302. ___targetPixels_1 = value;
  8303. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  8304. }
  8305. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B, ___sourcePixels_2)); }
  8306. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  8307. inline Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  8308. inline void set_sourcePixels_2(Buffer2D_1_t27C77F5F100432A1439156511FF20F11E769DF24 * value)
  8309. {
  8310. ___sourcePixels_2 = value;
  8311. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  8312. }
  8313. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B, ___map_3)); }
  8314. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  8315. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  8316. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  8317. {
  8318. ___map_3 = value;
  8319. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  8320. }
  8321. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B, ___kernel_4)); }
  8322. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  8323. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  8324. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  8325. {
  8326. ___kernel_4 = value;
  8327. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  8328. }
  8329. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B, ___configuration_5)); }
  8330. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  8331. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  8332. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8333. {
  8334. ___configuration_5 = value;
  8335. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  8336. }
  8337. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B, ___preserveAlpha_6)); }
  8338. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  8339. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  8340. inline void set_preserveAlpha_6(bool value)
  8341. {
  8342. ___preserveAlpha_6 = value;
  8343. }
  8344. };
  8345. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>
  8346. struct RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14
  8347. {
  8348. public:
  8349. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  8350. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___source_0;
  8351. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  8352. Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 ___upper_1;
  8353. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  8354. Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 ___lower_2;
  8355. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  8356. uint8_t ___threshold_3;
  8357. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  8358. int32_t ___mode_4;
  8359. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  8360. int32_t ___startX_5;
  8361. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  8362. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  8363. public:
  8364. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14, ___source_0)); }
  8365. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_source_0() const { return ___source_0; }
  8366. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_source_0() { return &___source_0; }
  8367. inline void set_source_0(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  8368. {
  8369. ___source_0 = value;
  8370. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  8371. }
  8372. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14, ___upper_1)); }
  8373. inline Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 get_upper_1() const { return ___upper_1; }
  8374. inline Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 * get_address_of_upper_1() { return &___upper_1; }
  8375. inline void set_upper_1(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 value)
  8376. {
  8377. ___upper_1 = value;
  8378. }
  8379. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14, ___lower_2)); }
  8380. inline Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 get_lower_2() const { return ___lower_2; }
  8381. inline Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 * get_address_of_lower_2() { return &___lower_2; }
  8382. inline void set_lower_2(Bgra32_t0F2722616B5B503A19FBD8F3FF60379A7FC53A02 value)
  8383. {
  8384. ___lower_2 = value;
  8385. }
  8386. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14, ___threshold_3)); }
  8387. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  8388. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  8389. inline void set_threshold_3(uint8_t value)
  8390. {
  8391. ___threshold_3 = value;
  8392. }
  8393. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14, ___mode_4)); }
  8394. inline int32_t get_mode_4() const { return ___mode_4; }
  8395. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  8396. inline void set_mode_4(int32_t value)
  8397. {
  8398. ___mode_4 = value;
  8399. }
  8400. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14, ___startX_5)); }
  8401. inline int32_t get_startX_5() const { return ___startX_5; }
  8402. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  8403. inline void set_startX_5(int32_t value)
  8404. {
  8405. ___startX_5 = value;
  8406. }
  8407. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14, ___configuration_6)); }
  8408. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  8409. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  8410. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8411. {
  8412. ___configuration_6 = value;
  8413. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  8414. }
  8415. };
  8416. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>
  8417. struct RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD
  8418. {
  8419. public:
  8420. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  8421. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  8422. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  8423. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___targetPixels_1;
  8424. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  8425. Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * ___sourcePixels_2;
  8426. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  8427. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  8428. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  8429. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  8430. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  8431. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  8432. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  8433. bool ___preserveAlpha_6;
  8434. public:
  8435. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD, ___bounds_0)); }
  8436. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  8437. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  8438. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8439. {
  8440. ___bounds_0 = value;
  8441. }
  8442. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD, ___targetPixels_1)); }
  8443. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_targetPixels_1() const { return ___targetPixels_1; }
  8444. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  8445. inline void set_targetPixels_1(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  8446. {
  8447. ___targetPixels_1 = value;
  8448. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  8449. }
  8450. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD, ___sourcePixels_2)); }
  8451. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * get_sourcePixels_2() const { return ___sourcePixels_2; }
  8452. inline Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  8453. inline void set_sourcePixels_2(Buffer2D_1_t7CDBB516440B01D94473ED104064AADB3324AF2E * value)
  8454. {
  8455. ___sourcePixels_2 = value;
  8456. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  8457. }
  8458. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD, ___map_3)); }
  8459. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  8460. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  8461. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  8462. {
  8463. ___map_3 = value;
  8464. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  8465. }
  8466. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD, ___kernel_4)); }
  8467. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  8468. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  8469. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  8470. {
  8471. ___kernel_4 = value;
  8472. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  8473. }
  8474. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD, ___configuration_5)); }
  8475. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  8476. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  8477. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8478. {
  8479. ___configuration_5 = value;
  8480. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  8481. }
  8482. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD, ___preserveAlpha_6)); }
  8483. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  8484. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  8485. inline void set_preserveAlpha_6(bool value)
  8486. {
  8487. ___preserveAlpha_6 = value;
  8488. }
  8489. };
  8490. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  8491. struct RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70
  8492. {
  8493. public:
  8494. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  8495. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___source_0;
  8496. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  8497. Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 ___upper_1;
  8498. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  8499. Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 ___lower_2;
  8500. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  8501. uint8_t ___threshold_3;
  8502. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  8503. int32_t ___mode_4;
  8504. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  8505. int32_t ___startX_5;
  8506. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  8507. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  8508. public:
  8509. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70, ___source_0)); }
  8510. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_source_0() const { return ___source_0; }
  8511. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_source_0() { return &___source_0; }
  8512. inline void set_source_0(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  8513. {
  8514. ___source_0 = value;
  8515. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  8516. }
  8517. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70, ___upper_1)); }
  8518. inline Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 get_upper_1() const { return ___upper_1; }
  8519. inline Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 * get_address_of_upper_1() { return &___upper_1; }
  8520. inline void set_upper_1(Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 value)
  8521. {
  8522. ___upper_1 = value;
  8523. }
  8524. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70, ___lower_2)); }
  8525. inline Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 get_lower_2() const { return ___lower_2; }
  8526. inline Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 * get_address_of_lower_2() { return &___lower_2; }
  8527. inline void set_lower_2(Bgra4444_tED6114863BBEF3EAF5A5D42E16AABF57B16906E4 value)
  8528. {
  8529. ___lower_2 = value;
  8530. }
  8531. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70, ___threshold_3)); }
  8532. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  8533. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  8534. inline void set_threshold_3(uint8_t value)
  8535. {
  8536. ___threshold_3 = value;
  8537. }
  8538. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70, ___mode_4)); }
  8539. inline int32_t get_mode_4() const { return ___mode_4; }
  8540. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  8541. inline void set_mode_4(int32_t value)
  8542. {
  8543. ___mode_4 = value;
  8544. }
  8545. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70, ___startX_5)); }
  8546. inline int32_t get_startX_5() const { return ___startX_5; }
  8547. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  8548. inline void set_startX_5(int32_t value)
  8549. {
  8550. ___startX_5 = value;
  8551. }
  8552. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70, ___configuration_6)); }
  8553. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  8554. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  8555. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8556. {
  8557. ___configuration_6 = value;
  8558. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  8559. }
  8560. };
  8561. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>
  8562. struct RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665
  8563. {
  8564. public:
  8565. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  8566. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  8567. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  8568. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___targetPixels_1;
  8569. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  8570. Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * ___sourcePixels_2;
  8571. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  8572. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  8573. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  8574. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  8575. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  8576. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  8577. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  8578. bool ___preserveAlpha_6;
  8579. public:
  8580. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665, ___bounds_0)); }
  8581. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  8582. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  8583. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8584. {
  8585. ___bounds_0 = value;
  8586. }
  8587. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665, ___targetPixels_1)); }
  8588. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_targetPixels_1() const { return ___targetPixels_1; }
  8589. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  8590. inline void set_targetPixels_1(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  8591. {
  8592. ___targetPixels_1 = value;
  8593. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  8594. }
  8595. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665, ___sourcePixels_2)); }
  8596. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  8597. inline Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  8598. inline void set_sourcePixels_2(Buffer2D_1_tCB908DE3C52CFB6D4B2C5DE3FB66D718794BCBF1 * value)
  8599. {
  8600. ___sourcePixels_2 = value;
  8601. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  8602. }
  8603. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665, ___map_3)); }
  8604. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  8605. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  8606. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  8607. {
  8608. ___map_3 = value;
  8609. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  8610. }
  8611. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665, ___kernel_4)); }
  8612. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  8613. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  8614. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  8615. {
  8616. ___kernel_4 = value;
  8617. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  8618. }
  8619. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665, ___configuration_5)); }
  8620. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  8621. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  8622. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8623. {
  8624. ___configuration_5 = value;
  8625. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  8626. }
  8627. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665, ___preserveAlpha_6)); }
  8628. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  8629. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  8630. inline void set_preserveAlpha_6(bool value)
  8631. {
  8632. ___preserveAlpha_6 = value;
  8633. }
  8634. };
  8635. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  8636. struct RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2
  8637. {
  8638. public:
  8639. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  8640. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___source_0;
  8641. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  8642. Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 ___upper_1;
  8643. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  8644. Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 ___lower_2;
  8645. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  8646. uint8_t ___threshold_3;
  8647. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  8648. int32_t ___mode_4;
  8649. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  8650. int32_t ___startX_5;
  8651. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  8652. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  8653. public:
  8654. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2, ___source_0)); }
  8655. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_source_0() const { return ___source_0; }
  8656. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_source_0() { return &___source_0; }
  8657. inline void set_source_0(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  8658. {
  8659. ___source_0 = value;
  8660. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  8661. }
  8662. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2, ___upper_1)); }
  8663. inline Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 get_upper_1() const { return ___upper_1; }
  8664. inline Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 * get_address_of_upper_1() { return &___upper_1; }
  8665. inline void set_upper_1(Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 value)
  8666. {
  8667. ___upper_1 = value;
  8668. }
  8669. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2, ___lower_2)); }
  8670. inline Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 get_lower_2() const { return ___lower_2; }
  8671. inline Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 * get_address_of_lower_2() { return &___lower_2; }
  8672. inline void set_lower_2(Bgra5551_t3FBC548EC51F118E1990C176F6296AD8D184B4D8 value)
  8673. {
  8674. ___lower_2 = value;
  8675. }
  8676. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2, ___threshold_3)); }
  8677. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  8678. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  8679. inline void set_threshold_3(uint8_t value)
  8680. {
  8681. ___threshold_3 = value;
  8682. }
  8683. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2, ___mode_4)); }
  8684. inline int32_t get_mode_4() const { return ___mode_4; }
  8685. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  8686. inline void set_mode_4(int32_t value)
  8687. {
  8688. ___mode_4 = value;
  8689. }
  8690. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2, ___startX_5)); }
  8691. inline int32_t get_startX_5() const { return ___startX_5; }
  8692. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  8693. inline void set_startX_5(int32_t value)
  8694. {
  8695. ___startX_5 = value;
  8696. }
  8697. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2, ___configuration_6)); }
  8698. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  8699. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  8700. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8701. {
  8702. ___configuration_6 = value;
  8703. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  8704. }
  8705. };
  8706. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>
  8707. struct RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97
  8708. {
  8709. public:
  8710. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  8711. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  8712. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  8713. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___targetPixels_1;
  8714. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  8715. Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * ___sourcePixels_2;
  8716. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  8717. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  8718. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  8719. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  8720. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  8721. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  8722. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  8723. bool ___preserveAlpha_6;
  8724. public:
  8725. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97, ___bounds_0)); }
  8726. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  8727. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  8728. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8729. {
  8730. ___bounds_0 = value;
  8731. }
  8732. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97, ___targetPixels_1)); }
  8733. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_targetPixels_1() const { return ___targetPixels_1; }
  8734. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  8735. inline void set_targetPixels_1(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  8736. {
  8737. ___targetPixels_1 = value;
  8738. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  8739. }
  8740. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97, ___sourcePixels_2)); }
  8741. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * get_sourcePixels_2() const { return ___sourcePixels_2; }
  8742. inline Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  8743. inline void set_sourcePixels_2(Buffer2D_1_t356B608C4C5797484C35CF037CAE595B087F041B * value)
  8744. {
  8745. ___sourcePixels_2 = value;
  8746. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  8747. }
  8748. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97, ___map_3)); }
  8749. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  8750. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  8751. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  8752. {
  8753. ___map_3 = value;
  8754. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  8755. }
  8756. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97, ___kernel_4)); }
  8757. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  8758. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  8759. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  8760. {
  8761. ___kernel_4 = value;
  8762. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  8763. }
  8764. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97, ___configuration_5)); }
  8765. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  8766. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  8767. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8768. {
  8769. ___configuration_5 = value;
  8770. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  8771. }
  8772. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97, ___preserveAlpha_6)); }
  8773. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  8774. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  8775. inline void set_preserveAlpha_6(bool value)
  8776. {
  8777. ___preserveAlpha_6 = value;
  8778. }
  8779. };
  8780. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>
  8781. struct RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2
  8782. {
  8783. public:
  8784. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  8785. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___source_0;
  8786. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  8787. Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 ___upper_1;
  8788. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  8789. Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 ___lower_2;
  8790. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  8791. uint8_t ___threshold_3;
  8792. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  8793. int32_t ___mode_4;
  8794. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  8795. int32_t ___startX_5;
  8796. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  8797. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  8798. public:
  8799. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2, ___source_0)); }
  8800. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_source_0() const { return ___source_0; }
  8801. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_source_0() { return &___source_0; }
  8802. inline void set_source_0(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  8803. {
  8804. ___source_0 = value;
  8805. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  8806. }
  8807. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2, ___upper_1)); }
  8808. inline Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 get_upper_1() const { return ___upper_1; }
  8809. inline Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 * get_address_of_upper_1() { return &___upper_1; }
  8810. inline void set_upper_1(Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 value)
  8811. {
  8812. ___upper_1 = value;
  8813. }
  8814. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2, ___lower_2)); }
  8815. inline Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 get_lower_2() const { return ___lower_2; }
  8816. inline Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 * get_address_of_lower_2() { return &___lower_2; }
  8817. inline void set_lower_2(Byte4_tF8468C1C5155B1D9075212FA6AB1133E3ADD8B22 value)
  8818. {
  8819. ___lower_2 = value;
  8820. }
  8821. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2, ___threshold_3)); }
  8822. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  8823. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  8824. inline void set_threshold_3(uint8_t value)
  8825. {
  8826. ___threshold_3 = value;
  8827. }
  8828. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2, ___mode_4)); }
  8829. inline int32_t get_mode_4() const { return ___mode_4; }
  8830. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  8831. inline void set_mode_4(int32_t value)
  8832. {
  8833. ___mode_4 = value;
  8834. }
  8835. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2, ___startX_5)); }
  8836. inline int32_t get_startX_5() const { return ___startX_5; }
  8837. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  8838. inline void set_startX_5(int32_t value)
  8839. {
  8840. ___startX_5 = value;
  8841. }
  8842. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2, ___configuration_6)); }
  8843. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  8844. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  8845. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8846. {
  8847. ___configuration_6 = value;
  8848. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  8849. }
  8850. };
  8851. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>
  8852. struct RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40
  8853. {
  8854. public:
  8855. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  8856. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  8857. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  8858. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___targetPixels_1;
  8859. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  8860. Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * ___sourcePixels_2;
  8861. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  8862. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  8863. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  8864. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  8865. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  8866. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  8867. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  8868. bool ___preserveAlpha_6;
  8869. public:
  8870. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40, ___bounds_0)); }
  8871. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  8872. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  8873. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  8874. {
  8875. ___bounds_0 = value;
  8876. }
  8877. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40, ___targetPixels_1)); }
  8878. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_targetPixels_1() const { return ___targetPixels_1; }
  8879. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  8880. inline void set_targetPixels_1(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  8881. {
  8882. ___targetPixels_1 = value;
  8883. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  8884. }
  8885. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40, ___sourcePixels_2)); }
  8886. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * get_sourcePixels_2() const { return ___sourcePixels_2; }
  8887. inline Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  8888. inline void set_sourcePixels_2(Buffer2D_1_t1B552442A28DE3F175DFD5826C20C564B51AFFCB * value)
  8889. {
  8890. ___sourcePixels_2 = value;
  8891. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  8892. }
  8893. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40, ___map_3)); }
  8894. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  8895. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  8896. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  8897. {
  8898. ___map_3 = value;
  8899. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  8900. }
  8901. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40, ___kernel_4)); }
  8902. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  8903. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  8904. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  8905. {
  8906. ___kernel_4 = value;
  8907. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  8908. }
  8909. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40, ___configuration_5)); }
  8910. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  8911. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  8912. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8913. {
  8914. ___configuration_5 = value;
  8915. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  8916. }
  8917. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40, ___preserveAlpha_6)); }
  8918. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  8919. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  8920. inline void set_preserveAlpha_6(bool value)
  8921. {
  8922. ___preserveAlpha_6 = value;
  8923. }
  8924. };
  8925. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  8926. struct RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203
  8927. {
  8928. public:
  8929. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  8930. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___source_0;
  8931. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  8932. HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E ___upper_1;
  8933. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  8934. HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E ___lower_2;
  8935. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  8936. uint8_t ___threshold_3;
  8937. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  8938. int32_t ___mode_4;
  8939. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  8940. int32_t ___startX_5;
  8941. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  8942. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  8943. public:
  8944. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203, ___source_0)); }
  8945. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_source_0() const { return ___source_0; }
  8946. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_source_0() { return &___source_0; }
  8947. inline void set_source_0(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  8948. {
  8949. ___source_0 = value;
  8950. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  8951. }
  8952. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203, ___upper_1)); }
  8953. inline HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E get_upper_1() const { return ___upper_1; }
  8954. inline HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E * get_address_of_upper_1() { return &___upper_1; }
  8955. inline void set_upper_1(HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E value)
  8956. {
  8957. ___upper_1 = value;
  8958. }
  8959. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203, ___lower_2)); }
  8960. inline HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E get_lower_2() const { return ___lower_2; }
  8961. inline HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E * get_address_of_lower_2() { return &___lower_2; }
  8962. inline void set_lower_2(HalfSingle_tEF8E3E2F0323ED302849926D8D919DA38B52C28E value)
  8963. {
  8964. ___lower_2 = value;
  8965. }
  8966. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203, ___threshold_3)); }
  8967. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  8968. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  8969. inline void set_threshold_3(uint8_t value)
  8970. {
  8971. ___threshold_3 = value;
  8972. }
  8973. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203, ___mode_4)); }
  8974. inline int32_t get_mode_4() const { return ___mode_4; }
  8975. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  8976. inline void set_mode_4(int32_t value)
  8977. {
  8978. ___mode_4 = value;
  8979. }
  8980. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203, ___startX_5)); }
  8981. inline int32_t get_startX_5() const { return ___startX_5; }
  8982. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  8983. inline void set_startX_5(int32_t value)
  8984. {
  8985. ___startX_5 = value;
  8986. }
  8987. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203, ___configuration_6)); }
  8988. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  8989. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  8990. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  8991. {
  8992. ___configuration_6 = value;
  8993. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  8994. }
  8995. };
  8996. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>
  8997. struct RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C
  8998. {
  8999. public:
  9000. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  9001. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  9002. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  9003. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___targetPixels_1;
  9004. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  9005. Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * ___sourcePixels_2;
  9006. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  9007. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  9008. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  9009. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  9010. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  9011. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  9012. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  9013. bool ___preserveAlpha_6;
  9014. public:
  9015. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C, ___bounds_0)); }
  9016. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  9017. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  9018. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9019. {
  9020. ___bounds_0 = value;
  9021. }
  9022. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C, ___targetPixels_1)); }
  9023. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_targetPixels_1() const { return ___targetPixels_1; }
  9024. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  9025. inline void set_targetPixels_1(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  9026. {
  9027. ___targetPixels_1 = value;
  9028. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  9029. }
  9030. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C, ___sourcePixels_2)); }
  9031. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * get_sourcePixels_2() const { return ___sourcePixels_2; }
  9032. inline Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  9033. inline void set_sourcePixels_2(Buffer2D_1_tDE14978B65C4005D540A5F23A97138DA12BDC47A * value)
  9034. {
  9035. ___sourcePixels_2 = value;
  9036. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  9037. }
  9038. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C, ___map_3)); }
  9039. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  9040. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  9041. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  9042. {
  9043. ___map_3 = value;
  9044. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  9045. }
  9046. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C, ___kernel_4)); }
  9047. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  9048. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  9049. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  9050. {
  9051. ___kernel_4 = value;
  9052. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  9053. }
  9054. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C, ___configuration_5)); }
  9055. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  9056. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  9057. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9058. {
  9059. ___configuration_5 = value;
  9060. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  9061. }
  9062. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C, ___preserveAlpha_6)); }
  9063. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  9064. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  9065. inline void set_preserveAlpha_6(bool value)
  9066. {
  9067. ___preserveAlpha_6 = value;
  9068. }
  9069. };
  9070. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  9071. struct RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0
  9072. {
  9073. public:
  9074. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  9075. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___source_0;
  9076. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  9077. HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC ___upper_1;
  9078. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  9079. HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC ___lower_2;
  9080. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  9081. uint8_t ___threshold_3;
  9082. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  9083. int32_t ___mode_4;
  9084. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  9085. int32_t ___startX_5;
  9086. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  9087. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  9088. public:
  9089. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0, ___source_0)); }
  9090. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_source_0() const { return ___source_0; }
  9091. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_source_0() { return &___source_0; }
  9092. inline void set_source_0(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  9093. {
  9094. ___source_0 = value;
  9095. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  9096. }
  9097. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0, ___upper_1)); }
  9098. inline HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC get_upper_1() const { return ___upper_1; }
  9099. inline HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC * get_address_of_upper_1() { return &___upper_1; }
  9100. inline void set_upper_1(HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC value)
  9101. {
  9102. ___upper_1 = value;
  9103. }
  9104. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0, ___lower_2)); }
  9105. inline HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC get_lower_2() const { return ___lower_2; }
  9106. inline HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC * get_address_of_lower_2() { return &___lower_2; }
  9107. inline void set_lower_2(HalfVector2_t7ED3B305397DF43C12515F1FDB3921CB72898FFC value)
  9108. {
  9109. ___lower_2 = value;
  9110. }
  9111. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0, ___threshold_3)); }
  9112. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  9113. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  9114. inline void set_threshold_3(uint8_t value)
  9115. {
  9116. ___threshold_3 = value;
  9117. }
  9118. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0, ___mode_4)); }
  9119. inline int32_t get_mode_4() const { return ___mode_4; }
  9120. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  9121. inline void set_mode_4(int32_t value)
  9122. {
  9123. ___mode_4 = value;
  9124. }
  9125. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0, ___startX_5)); }
  9126. inline int32_t get_startX_5() const { return ___startX_5; }
  9127. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  9128. inline void set_startX_5(int32_t value)
  9129. {
  9130. ___startX_5 = value;
  9131. }
  9132. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0, ___configuration_6)); }
  9133. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  9134. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  9135. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9136. {
  9137. ___configuration_6 = value;
  9138. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  9139. }
  9140. };
  9141. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>
  9142. struct RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB
  9143. {
  9144. public:
  9145. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  9146. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  9147. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  9148. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___targetPixels_1;
  9149. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  9150. Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * ___sourcePixels_2;
  9151. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  9152. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  9153. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  9154. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  9155. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  9156. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  9157. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  9158. bool ___preserveAlpha_6;
  9159. public:
  9160. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB, ___bounds_0)); }
  9161. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  9162. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  9163. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9164. {
  9165. ___bounds_0 = value;
  9166. }
  9167. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB, ___targetPixels_1)); }
  9168. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_targetPixels_1() const { return ___targetPixels_1; }
  9169. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  9170. inline void set_targetPixels_1(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  9171. {
  9172. ___targetPixels_1 = value;
  9173. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  9174. }
  9175. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB, ___sourcePixels_2)); }
  9176. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  9177. inline Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  9178. inline void set_sourcePixels_2(Buffer2D_1_t0625FD3E41CCC00C6F3748A059C7966982E252A8 * value)
  9179. {
  9180. ___sourcePixels_2 = value;
  9181. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  9182. }
  9183. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB, ___map_3)); }
  9184. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  9185. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  9186. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  9187. {
  9188. ___map_3 = value;
  9189. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  9190. }
  9191. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB, ___kernel_4)); }
  9192. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  9193. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  9194. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  9195. {
  9196. ___kernel_4 = value;
  9197. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  9198. }
  9199. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB, ___configuration_5)); }
  9200. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  9201. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  9202. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9203. {
  9204. ___configuration_5 = value;
  9205. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  9206. }
  9207. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB, ___preserveAlpha_6)); }
  9208. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  9209. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  9210. inline void set_preserveAlpha_6(bool value)
  9211. {
  9212. ___preserveAlpha_6 = value;
  9213. }
  9214. };
  9215. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  9216. struct RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D
  9217. {
  9218. public:
  9219. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  9220. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___source_0;
  9221. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  9222. HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 ___upper_1;
  9223. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  9224. HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 ___lower_2;
  9225. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  9226. uint8_t ___threshold_3;
  9227. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  9228. int32_t ___mode_4;
  9229. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  9230. int32_t ___startX_5;
  9231. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  9232. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  9233. public:
  9234. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D, ___source_0)); }
  9235. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_source_0() const { return ___source_0; }
  9236. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_source_0() { return &___source_0; }
  9237. inline void set_source_0(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  9238. {
  9239. ___source_0 = value;
  9240. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  9241. }
  9242. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D, ___upper_1)); }
  9243. inline HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 get_upper_1() const { return ___upper_1; }
  9244. inline HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 * get_address_of_upper_1() { return &___upper_1; }
  9245. inline void set_upper_1(HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 value)
  9246. {
  9247. ___upper_1 = value;
  9248. }
  9249. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D, ___lower_2)); }
  9250. inline HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 get_lower_2() const { return ___lower_2; }
  9251. inline HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 * get_address_of_lower_2() { return &___lower_2; }
  9252. inline void set_lower_2(HalfVector4_t9E2CF52803B5A4B758CE35DC979E3920A5FC9B97 value)
  9253. {
  9254. ___lower_2 = value;
  9255. }
  9256. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D, ___threshold_3)); }
  9257. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  9258. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  9259. inline void set_threshold_3(uint8_t value)
  9260. {
  9261. ___threshold_3 = value;
  9262. }
  9263. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D, ___mode_4)); }
  9264. inline int32_t get_mode_4() const { return ___mode_4; }
  9265. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  9266. inline void set_mode_4(int32_t value)
  9267. {
  9268. ___mode_4 = value;
  9269. }
  9270. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D, ___startX_5)); }
  9271. inline int32_t get_startX_5() const { return ___startX_5; }
  9272. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  9273. inline void set_startX_5(int32_t value)
  9274. {
  9275. ___startX_5 = value;
  9276. }
  9277. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D, ___configuration_6)); }
  9278. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  9279. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  9280. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9281. {
  9282. ___configuration_6 = value;
  9283. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  9284. }
  9285. };
  9286. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>
  9287. struct RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B
  9288. {
  9289. public:
  9290. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  9291. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  9292. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  9293. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___targetPixels_1;
  9294. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  9295. Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * ___sourcePixels_2;
  9296. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  9297. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  9298. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  9299. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  9300. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  9301. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  9302. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  9303. bool ___preserveAlpha_6;
  9304. public:
  9305. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B, ___bounds_0)); }
  9306. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  9307. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  9308. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9309. {
  9310. ___bounds_0 = value;
  9311. }
  9312. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B, ___targetPixels_1)); }
  9313. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_targetPixels_1() const { return ___targetPixels_1; }
  9314. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  9315. inline void set_targetPixels_1(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  9316. {
  9317. ___targetPixels_1 = value;
  9318. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  9319. }
  9320. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B, ___sourcePixels_2)); }
  9321. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  9322. inline Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  9323. inline void set_sourcePixels_2(Buffer2D_1_tCF0AAE32724A5EB5AA92A4304E4DEB4ECA512807 * value)
  9324. {
  9325. ___sourcePixels_2 = value;
  9326. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  9327. }
  9328. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B, ___map_3)); }
  9329. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  9330. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  9331. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  9332. {
  9333. ___map_3 = value;
  9334. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  9335. }
  9336. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B, ___kernel_4)); }
  9337. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  9338. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  9339. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  9340. {
  9341. ___kernel_4 = value;
  9342. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  9343. }
  9344. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B, ___configuration_5)); }
  9345. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  9346. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  9347. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9348. {
  9349. ___configuration_5 = value;
  9350. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  9351. }
  9352. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B, ___preserveAlpha_6)); }
  9353. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  9354. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  9355. inline void set_preserveAlpha_6(bool value)
  9356. {
  9357. ___preserveAlpha_6 = value;
  9358. }
  9359. };
  9360. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>
  9361. struct RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1
  9362. {
  9363. public:
  9364. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  9365. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___source_0;
  9366. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  9367. L16_t82A3FD4325827CB571596BA0DA68B251F985D94F ___upper_1;
  9368. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  9369. L16_t82A3FD4325827CB571596BA0DA68B251F985D94F ___lower_2;
  9370. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  9371. uint8_t ___threshold_3;
  9372. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  9373. int32_t ___mode_4;
  9374. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  9375. int32_t ___startX_5;
  9376. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  9377. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  9378. public:
  9379. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1, ___source_0)); }
  9380. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_source_0() const { return ___source_0; }
  9381. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_source_0() { return &___source_0; }
  9382. inline void set_source_0(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  9383. {
  9384. ___source_0 = value;
  9385. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  9386. }
  9387. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1, ___upper_1)); }
  9388. inline L16_t82A3FD4325827CB571596BA0DA68B251F985D94F get_upper_1() const { return ___upper_1; }
  9389. inline L16_t82A3FD4325827CB571596BA0DA68B251F985D94F * get_address_of_upper_1() { return &___upper_1; }
  9390. inline void set_upper_1(L16_t82A3FD4325827CB571596BA0DA68B251F985D94F value)
  9391. {
  9392. ___upper_1 = value;
  9393. }
  9394. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1, ___lower_2)); }
  9395. inline L16_t82A3FD4325827CB571596BA0DA68B251F985D94F get_lower_2() const { return ___lower_2; }
  9396. inline L16_t82A3FD4325827CB571596BA0DA68B251F985D94F * get_address_of_lower_2() { return &___lower_2; }
  9397. inline void set_lower_2(L16_t82A3FD4325827CB571596BA0DA68B251F985D94F value)
  9398. {
  9399. ___lower_2 = value;
  9400. }
  9401. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1, ___threshold_3)); }
  9402. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  9403. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  9404. inline void set_threshold_3(uint8_t value)
  9405. {
  9406. ___threshold_3 = value;
  9407. }
  9408. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1, ___mode_4)); }
  9409. inline int32_t get_mode_4() const { return ___mode_4; }
  9410. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  9411. inline void set_mode_4(int32_t value)
  9412. {
  9413. ___mode_4 = value;
  9414. }
  9415. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1, ___startX_5)); }
  9416. inline int32_t get_startX_5() const { return ___startX_5; }
  9417. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  9418. inline void set_startX_5(int32_t value)
  9419. {
  9420. ___startX_5 = value;
  9421. }
  9422. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1, ___configuration_6)); }
  9423. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  9424. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  9425. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9426. {
  9427. ___configuration_6 = value;
  9428. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  9429. }
  9430. };
  9431. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>
  9432. struct RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6
  9433. {
  9434. public:
  9435. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  9436. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  9437. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  9438. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___targetPixels_1;
  9439. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  9440. Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * ___sourcePixels_2;
  9441. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  9442. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  9443. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  9444. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  9445. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  9446. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  9447. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  9448. bool ___preserveAlpha_6;
  9449. public:
  9450. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6, ___bounds_0)); }
  9451. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  9452. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  9453. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9454. {
  9455. ___bounds_0 = value;
  9456. }
  9457. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6, ___targetPixels_1)); }
  9458. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_targetPixels_1() const { return ___targetPixels_1; }
  9459. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  9460. inline void set_targetPixels_1(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  9461. {
  9462. ___targetPixels_1 = value;
  9463. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  9464. }
  9465. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6, ___sourcePixels_2)); }
  9466. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * get_sourcePixels_2() const { return ___sourcePixels_2; }
  9467. inline Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  9468. inline void set_sourcePixels_2(Buffer2D_1_t20200ACFAD82D4ED6B7BF716233DF18380A92A3F * value)
  9469. {
  9470. ___sourcePixels_2 = value;
  9471. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  9472. }
  9473. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6, ___map_3)); }
  9474. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  9475. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  9476. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  9477. {
  9478. ___map_3 = value;
  9479. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  9480. }
  9481. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6, ___kernel_4)); }
  9482. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  9483. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  9484. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  9485. {
  9486. ___kernel_4 = value;
  9487. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  9488. }
  9489. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6, ___configuration_5)); }
  9490. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  9491. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  9492. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9493. {
  9494. ___configuration_5 = value;
  9495. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  9496. }
  9497. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6, ___preserveAlpha_6)); }
  9498. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  9499. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  9500. inline void set_preserveAlpha_6(bool value)
  9501. {
  9502. ___preserveAlpha_6 = value;
  9503. }
  9504. };
  9505. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>
  9506. struct RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846
  9507. {
  9508. public:
  9509. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  9510. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___source_0;
  9511. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  9512. L8_t0DC62ABA8124A587901AC9D023076EF568A23003 ___upper_1;
  9513. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  9514. L8_t0DC62ABA8124A587901AC9D023076EF568A23003 ___lower_2;
  9515. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  9516. uint8_t ___threshold_3;
  9517. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  9518. int32_t ___mode_4;
  9519. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  9520. int32_t ___startX_5;
  9521. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  9522. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  9523. public:
  9524. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846, ___source_0)); }
  9525. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_source_0() const { return ___source_0; }
  9526. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_source_0() { return &___source_0; }
  9527. inline void set_source_0(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9528. {
  9529. ___source_0 = value;
  9530. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  9531. }
  9532. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846, ___upper_1)); }
  9533. inline L8_t0DC62ABA8124A587901AC9D023076EF568A23003 get_upper_1() const { return ___upper_1; }
  9534. inline L8_t0DC62ABA8124A587901AC9D023076EF568A23003 * get_address_of_upper_1() { return &___upper_1; }
  9535. inline void set_upper_1(L8_t0DC62ABA8124A587901AC9D023076EF568A23003 value)
  9536. {
  9537. ___upper_1 = value;
  9538. }
  9539. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846, ___lower_2)); }
  9540. inline L8_t0DC62ABA8124A587901AC9D023076EF568A23003 get_lower_2() const { return ___lower_2; }
  9541. inline L8_t0DC62ABA8124A587901AC9D023076EF568A23003 * get_address_of_lower_2() { return &___lower_2; }
  9542. inline void set_lower_2(L8_t0DC62ABA8124A587901AC9D023076EF568A23003 value)
  9543. {
  9544. ___lower_2 = value;
  9545. }
  9546. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846, ___threshold_3)); }
  9547. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  9548. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  9549. inline void set_threshold_3(uint8_t value)
  9550. {
  9551. ___threshold_3 = value;
  9552. }
  9553. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846, ___mode_4)); }
  9554. inline int32_t get_mode_4() const { return ___mode_4; }
  9555. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  9556. inline void set_mode_4(int32_t value)
  9557. {
  9558. ___mode_4 = value;
  9559. }
  9560. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846, ___startX_5)); }
  9561. inline int32_t get_startX_5() const { return ___startX_5; }
  9562. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  9563. inline void set_startX_5(int32_t value)
  9564. {
  9565. ___startX_5 = value;
  9566. }
  9567. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846, ___configuration_6)); }
  9568. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  9569. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  9570. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9571. {
  9572. ___configuration_6 = value;
  9573. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  9574. }
  9575. };
  9576. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>
  9577. struct RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A
  9578. {
  9579. public:
  9580. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  9581. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  9582. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  9583. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___targetPixels_1;
  9584. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  9585. Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * ___sourcePixels_2;
  9586. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  9587. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  9588. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  9589. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  9590. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  9591. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  9592. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  9593. bool ___preserveAlpha_6;
  9594. public:
  9595. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A, ___bounds_0)); }
  9596. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  9597. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  9598. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9599. {
  9600. ___bounds_0 = value;
  9601. }
  9602. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A, ___targetPixels_1)); }
  9603. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_targetPixels_1() const { return ___targetPixels_1; }
  9604. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  9605. inline void set_targetPixels_1(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9606. {
  9607. ___targetPixels_1 = value;
  9608. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  9609. }
  9610. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A, ___sourcePixels_2)); }
  9611. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  9612. inline Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  9613. inline void set_sourcePixels_2(Buffer2D_1_t5FC5F90CDA538F476BFDECA2B087697DFAA9E672 * value)
  9614. {
  9615. ___sourcePixels_2 = value;
  9616. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  9617. }
  9618. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A, ___map_3)); }
  9619. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  9620. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  9621. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  9622. {
  9623. ___map_3 = value;
  9624. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  9625. }
  9626. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A, ___kernel_4)); }
  9627. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  9628. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  9629. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  9630. {
  9631. ___kernel_4 = value;
  9632. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  9633. }
  9634. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A, ___configuration_5)); }
  9635. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  9636. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  9637. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9638. {
  9639. ___configuration_5 = value;
  9640. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  9641. }
  9642. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A, ___preserveAlpha_6)); }
  9643. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  9644. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  9645. inline void set_preserveAlpha_6(bool value)
  9646. {
  9647. ___preserveAlpha_6 = value;
  9648. }
  9649. };
  9650. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>
  9651. struct RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF
  9652. {
  9653. public:
  9654. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  9655. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___source_0;
  9656. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  9657. La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 ___upper_1;
  9658. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  9659. La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 ___lower_2;
  9660. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  9661. uint8_t ___threshold_3;
  9662. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  9663. int32_t ___mode_4;
  9664. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  9665. int32_t ___startX_5;
  9666. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  9667. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  9668. public:
  9669. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF, ___source_0)); }
  9670. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_source_0() const { return ___source_0; }
  9671. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_source_0() { return &___source_0; }
  9672. inline void set_source_0(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9673. {
  9674. ___source_0 = value;
  9675. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  9676. }
  9677. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF, ___upper_1)); }
  9678. inline La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 get_upper_1() const { return ___upper_1; }
  9679. inline La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 * get_address_of_upper_1() { return &___upper_1; }
  9680. inline void set_upper_1(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 value)
  9681. {
  9682. ___upper_1 = value;
  9683. }
  9684. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF, ___lower_2)); }
  9685. inline La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 get_lower_2() const { return ___lower_2; }
  9686. inline La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 * get_address_of_lower_2() { return &___lower_2; }
  9687. inline void set_lower_2(La16_tF4F1488CB14C5F983B92EF4300D21D5D1EF80677 value)
  9688. {
  9689. ___lower_2 = value;
  9690. }
  9691. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF, ___threshold_3)); }
  9692. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  9693. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  9694. inline void set_threshold_3(uint8_t value)
  9695. {
  9696. ___threshold_3 = value;
  9697. }
  9698. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF, ___mode_4)); }
  9699. inline int32_t get_mode_4() const { return ___mode_4; }
  9700. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  9701. inline void set_mode_4(int32_t value)
  9702. {
  9703. ___mode_4 = value;
  9704. }
  9705. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF, ___startX_5)); }
  9706. inline int32_t get_startX_5() const { return ___startX_5; }
  9707. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  9708. inline void set_startX_5(int32_t value)
  9709. {
  9710. ___startX_5 = value;
  9711. }
  9712. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF, ___configuration_6)); }
  9713. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  9714. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  9715. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9716. {
  9717. ___configuration_6 = value;
  9718. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  9719. }
  9720. };
  9721. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>
  9722. struct RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D
  9723. {
  9724. public:
  9725. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  9726. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  9727. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  9728. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___targetPixels_1;
  9729. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  9730. Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * ___sourcePixels_2;
  9731. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  9732. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  9733. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  9734. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  9735. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  9736. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  9737. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  9738. bool ___preserveAlpha_6;
  9739. public:
  9740. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D, ___bounds_0)); }
  9741. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  9742. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  9743. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9744. {
  9745. ___bounds_0 = value;
  9746. }
  9747. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D, ___targetPixels_1)); }
  9748. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_targetPixels_1() const { return ___targetPixels_1; }
  9749. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  9750. inline void set_targetPixels_1(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9751. {
  9752. ___targetPixels_1 = value;
  9753. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  9754. }
  9755. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D, ___sourcePixels_2)); }
  9756. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  9757. inline Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  9758. inline void set_sourcePixels_2(Buffer2D_1_t6659D445722ACA19125C7C526A6B4EE2D822AF60 * value)
  9759. {
  9760. ___sourcePixels_2 = value;
  9761. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  9762. }
  9763. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D, ___map_3)); }
  9764. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  9765. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  9766. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  9767. {
  9768. ___map_3 = value;
  9769. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  9770. }
  9771. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D, ___kernel_4)); }
  9772. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  9773. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  9774. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  9775. {
  9776. ___kernel_4 = value;
  9777. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  9778. }
  9779. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D, ___configuration_5)); }
  9780. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  9781. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  9782. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9783. {
  9784. ___configuration_5 = value;
  9785. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  9786. }
  9787. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D, ___preserveAlpha_6)); }
  9788. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  9789. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  9790. inline void set_preserveAlpha_6(bool value)
  9791. {
  9792. ___preserveAlpha_6 = value;
  9793. }
  9794. };
  9795. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>
  9796. struct RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46
  9797. {
  9798. public:
  9799. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  9800. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___source_0;
  9801. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  9802. La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 ___upper_1;
  9803. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  9804. La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 ___lower_2;
  9805. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  9806. uint8_t ___threshold_3;
  9807. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  9808. int32_t ___mode_4;
  9809. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  9810. int32_t ___startX_5;
  9811. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  9812. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  9813. public:
  9814. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46, ___source_0)); }
  9815. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_source_0() const { return ___source_0; }
  9816. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_source_0() { return &___source_0; }
  9817. inline void set_source_0(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  9818. {
  9819. ___source_0 = value;
  9820. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  9821. }
  9822. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46, ___upper_1)); }
  9823. inline La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 get_upper_1() const { return ___upper_1; }
  9824. inline La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 * get_address_of_upper_1() { return &___upper_1; }
  9825. inline void set_upper_1(La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 value)
  9826. {
  9827. ___upper_1 = value;
  9828. }
  9829. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46, ___lower_2)); }
  9830. inline La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 get_lower_2() const { return ___lower_2; }
  9831. inline La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 * get_address_of_lower_2() { return &___lower_2; }
  9832. inline void set_lower_2(La32_tA8B9BAA9B47B55AAE39673AB43BD250F1643D3B5 value)
  9833. {
  9834. ___lower_2 = value;
  9835. }
  9836. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46, ___threshold_3)); }
  9837. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  9838. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  9839. inline void set_threshold_3(uint8_t value)
  9840. {
  9841. ___threshold_3 = value;
  9842. }
  9843. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46, ___mode_4)); }
  9844. inline int32_t get_mode_4() const { return ___mode_4; }
  9845. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  9846. inline void set_mode_4(int32_t value)
  9847. {
  9848. ___mode_4 = value;
  9849. }
  9850. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46, ___startX_5)); }
  9851. inline int32_t get_startX_5() const { return ___startX_5; }
  9852. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  9853. inline void set_startX_5(int32_t value)
  9854. {
  9855. ___startX_5 = value;
  9856. }
  9857. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46, ___configuration_6)); }
  9858. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  9859. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  9860. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9861. {
  9862. ___configuration_6 = value;
  9863. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  9864. }
  9865. };
  9866. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>
  9867. struct RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D
  9868. {
  9869. public:
  9870. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  9871. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  9872. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  9873. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___targetPixels_1;
  9874. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  9875. Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * ___sourcePixels_2;
  9876. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  9877. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  9878. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  9879. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  9880. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  9881. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  9882. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  9883. bool ___preserveAlpha_6;
  9884. public:
  9885. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D, ___bounds_0)); }
  9886. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  9887. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  9888. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  9889. {
  9890. ___bounds_0 = value;
  9891. }
  9892. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D, ___targetPixels_1)); }
  9893. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_targetPixels_1() const { return ___targetPixels_1; }
  9894. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  9895. inline void set_targetPixels_1(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  9896. {
  9897. ___targetPixels_1 = value;
  9898. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  9899. }
  9900. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D, ___sourcePixels_2)); }
  9901. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  9902. inline Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  9903. inline void set_sourcePixels_2(Buffer2D_1_t2DFB019595E8348E9CD2608A3245138AFB916233 * value)
  9904. {
  9905. ___sourcePixels_2 = value;
  9906. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  9907. }
  9908. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D, ___map_3)); }
  9909. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  9910. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  9911. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  9912. {
  9913. ___map_3 = value;
  9914. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  9915. }
  9916. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D, ___kernel_4)); }
  9917. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  9918. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  9919. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  9920. {
  9921. ___kernel_4 = value;
  9922. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  9923. }
  9924. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D, ___configuration_5)); }
  9925. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  9926. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  9927. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  9928. {
  9929. ___configuration_5 = value;
  9930. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  9931. }
  9932. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D, ___preserveAlpha_6)); }
  9933. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  9934. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  9935. inline void set_preserveAlpha_6(bool value)
  9936. {
  9937. ___preserveAlpha_6 = value;
  9938. }
  9939. };
  9940. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  9941. struct RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD
  9942. {
  9943. public:
  9944. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  9945. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___source_0;
  9946. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  9947. NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 ___upper_1;
  9948. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  9949. NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 ___lower_2;
  9950. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  9951. uint8_t ___threshold_3;
  9952. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  9953. int32_t ___mode_4;
  9954. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  9955. int32_t ___startX_5;
  9956. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  9957. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  9958. public:
  9959. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD, ___source_0)); }
  9960. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_source_0() const { return ___source_0; }
  9961. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_source_0() { return &___source_0; }
  9962. inline void set_source_0(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  9963. {
  9964. ___source_0 = value;
  9965. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  9966. }
  9967. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD, ___upper_1)); }
  9968. inline NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 get_upper_1() const { return ___upper_1; }
  9969. inline NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 * get_address_of_upper_1() { return &___upper_1; }
  9970. inline void set_upper_1(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 value)
  9971. {
  9972. ___upper_1 = value;
  9973. }
  9974. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD, ___lower_2)); }
  9975. inline NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 get_lower_2() const { return ___lower_2; }
  9976. inline NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 * get_address_of_lower_2() { return &___lower_2; }
  9977. inline void set_lower_2(NormalizedByte2_tDC7A4A65978A5ABC3DD998BFCA376EB8887607E2 value)
  9978. {
  9979. ___lower_2 = value;
  9980. }
  9981. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD, ___threshold_3)); }
  9982. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  9983. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  9984. inline void set_threshold_3(uint8_t value)
  9985. {
  9986. ___threshold_3 = value;
  9987. }
  9988. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD, ___mode_4)); }
  9989. inline int32_t get_mode_4() const { return ___mode_4; }
  9990. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  9991. inline void set_mode_4(int32_t value)
  9992. {
  9993. ___mode_4 = value;
  9994. }
  9995. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD, ___startX_5)); }
  9996. inline int32_t get_startX_5() const { return ___startX_5; }
  9997. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  9998. inline void set_startX_5(int32_t value)
  9999. {
  10000. ___startX_5 = value;
  10001. }
  10002. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD, ___configuration_6)); }
  10003. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  10004. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  10005. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10006. {
  10007. ___configuration_6 = value;
  10008. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  10009. }
  10010. };
  10011. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>
  10012. struct RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D
  10013. {
  10014. public:
  10015. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  10016. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  10017. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  10018. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___targetPixels_1;
  10019. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  10020. Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * ___sourcePixels_2;
  10021. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  10022. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  10023. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  10024. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  10025. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  10026. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  10027. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  10028. bool ___preserveAlpha_6;
  10029. public:
  10030. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D, ___bounds_0)); }
  10031. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  10032. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  10033. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10034. {
  10035. ___bounds_0 = value;
  10036. }
  10037. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D, ___targetPixels_1)); }
  10038. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_targetPixels_1() const { return ___targetPixels_1; }
  10039. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  10040. inline void set_targetPixels_1(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10041. {
  10042. ___targetPixels_1 = value;
  10043. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  10044. }
  10045. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D, ___sourcePixels_2)); }
  10046. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  10047. inline Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  10048. inline void set_sourcePixels_2(Buffer2D_1_tB64913171E2D90C0ABD3BBC036AD0DA11F266287 * value)
  10049. {
  10050. ___sourcePixels_2 = value;
  10051. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  10052. }
  10053. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D, ___map_3)); }
  10054. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  10055. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  10056. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  10057. {
  10058. ___map_3 = value;
  10059. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  10060. }
  10061. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D, ___kernel_4)); }
  10062. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  10063. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  10064. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  10065. {
  10066. ___kernel_4 = value;
  10067. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  10068. }
  10069. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D, ___configuration_5)); }
  10070. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  10071. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  10072. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10073. {
  10074. ___configuration_5 = value;
  10075. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  10076. }
  10077. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D, ___preserveAlpha_6)); }
  10078. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  10079. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  10080. inline void set_preserveAlpha_6(bool value)
  10081. {
  10082. ___preserveAlpha_6 = value;
  10083. }
  10084. };
  10085. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  10086. struct RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81
  10087. {
  10088. public:
  10089. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  10090. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___source_0;
  10091. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  10092. NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 ___upper_1;
  10093. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  10094. NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 ___lower_2;
  10095. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  10096. uint8_t ___threshold_3;
  10097. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  10098. int32_t ___mode_4;
  10099. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  10100. int32_t ___startX_5;
  10101. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  10102. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  10103. public:
  10104. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81, ___source_0)); }
  10105. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_source_0() const { return ___source_0; }
  10106. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_source_0() { return &___source_0; }
  10107. inline void set_source_0(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  10108. {
  10109. ___source_0 = value;
  10110. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  10111. }
  10112. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81, ___upper_1)); }
  10113. inline NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 get_upper_1() const { return ___upper_1; }
  10114. inline NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 * get_address_of_upper_1() { return &___upper_1; }
  10115. inline void set_upper_1(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 value)
  10116. {
  10117. ___upper_1 = value;
  10118. }
  10119. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81, ___lower_2)); }
  10120. inline NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 get_lower_2() const { return ___lower_2; }
  10121. inline NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 * get_address_of_lower_2() { return &___lower_2; }
  10122. inline void set_lower_2(NormalizedByte4_t42240E723E2A85FD209182791E6CEA521C7F6929 value)
  10123. {
  10124. ___lower_2 = value;
  10125. }
  10126. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81, ___threshold_3)); }
  10127. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  10128. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  10129. inline void set_threshold_3(uint8_t value)
  10130. {
  10131. ___threshold_3 = value;
  10132. }
  10133. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81, ___mode_4)); }
  10134. inline int32_t get_mode_4() const { return ___mode_4; }
  10135. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  10136. inline void set_mode_4(int32_t value)
  10137. {
  10138. ___mode_4 = value;
  10139. }
  10140. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81, ___startX_5)); }
  10141. inline int32_t get_startX_5() const { return ___startX_5; }
  10142. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  10143. inline void set_startX_5(int32_t value)
  10144. {
  10145. ___startX_5 = value;
  10146. }
  10147. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81, ___configuration_6)); }
  10148. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  10149. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  10150. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10151. {
  10152. ___configuration_6 = value;
  10153. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  10154. }
  10155. };
  10156. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>
  10157. struct RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB
  10158. {
  10159. public:
  10160. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  10161. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  10162. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  10163. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___targetPixels_1;
  10164. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  10165. Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * ___sourcePixels_2;
  10166. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  10167. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  10168. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  10169. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  10170. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  10171. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  10172. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  10173. bool ___preserveAlpha_6;
  10174. public:
  10175. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB, ___bounds_0)); }
  10176. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  10177. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  10178. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10179. {
  10180. ___bounds_0 = value;
  10181. }
  10182. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB, ___targetPixels_1)); }
  10183. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_targetPixels_1() const { return ___targetPixels_1; }
  10184. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  10185. inline void set_targetPixels_1(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  10186. {
  10187. ___targetPixels_1 = value;
  10188. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  10189. }
  10190. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB, ___sourcePixels_2)); }
  10191. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * get_sourcePixels_2() const { return ___sourcePixels_2; }
  10192. inline Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  10193. inline void set_sourcePixels_2(Buffer2D_1_tC65033B950B0DF524F21E89B6731096699F3220C * value)
  10194. {
  10195. ___sourcePixels_2 = value;
  10196. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  10197. }
  10198. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB, ___map_3)); }
  10199. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  10200. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  10201. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  10202. {
  10203. ___map_3 = value;
  10204. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  10205. }
  10206. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB, ___kernel_4)); }
  10207. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  10208. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  10209. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  10210. {
  10211. ___kernel_4 = value;
  10212. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  10213. }
  10214. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB, ___configuration_5)); }
  10215. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  10216. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  10217. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10218. {
  10219. ___configuration_5 = value;
  10220. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  10221. }
  10222. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB, ___preserveAlpha_6)); }
  10223. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  10224. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  10225. inline void set_preserveAlpha_6(bool value)
  10226. {
  10227. ___preserveAlpha_6 = value;
  10228. }
  10229. };
  10230. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  10231. struct RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64
  10232. {
  10233. public:
  10234. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  10235. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___source_0;
  10236. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  10237. NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 ___upper_1;
  10238. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  10239. NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 ___lower_2;
  10240. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  10241. uint8_t ___threshold_3;
  10242. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  10243. int32_t ___mode_4;
  10244. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  10245. int32_t ___startX_5;
  10246. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  10247. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  10248. public:
  10249. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64, ___source_0)); }
  10250. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_source_0() const { return ___source_0; }
  10251. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_source_0() { return &___source_0; }
  10252. inline void set_source_0(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  10253. {
  10254. ___source_0 = value;
  10255. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  10256. }
  10257. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64, ___upper_1)); }
  10258. inline NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 get_upper_1() const { return ___upper_1; }
  10259. inline NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 * get_address_of_upper_1() { return &___upper_1; }
  10260. inline void set_upper_1(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 value)
  10261. {
  10262. ___upper_1 = value;
  10263. }
  10264. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64, ___lower_2)); }
  10265. inline NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 get_lower_2() const { return ___lower_2; }
  10266. inline NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 * get_address_of_lower_2() { return &___lower_2; }
  10267. inline void set_lower_2(NormalizedShort2_tA565246AD1895C1251C8622FB478D826EE7B7703 value)
  10268. {
  10269. ___lower_2 = value;
  10270. }
  10271. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64, ___threshold_3)); }
  10272. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  10273. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  10274. inline void set_threshold_3(uint8_t value)
  10275. {
  10276. ___threshold_3 = value;
  10277. }
  10278. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64, ___mode_4)); }
  10279. inline int32_t get_mode_4() const { return ___mode_4; }
  10280. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  10281. inline void set_mode_4(int32_t value)
  10282. {
  10283. ___mode_4 = value;
  10284. }
  10285. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64, ___startX_5)); }
  10286. inline int32_t get_startX_5() const { return ___startX_5; }
  10287. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  10288. inline void set_startX_5(int32_t value)
  10289. {
  10290. ___startX_5 = value;
  10291. }
  10292. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64, ___configuration_6)); }
  10293. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  10294. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  10295. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10296. {
  10297. ___configuration_6 = value;
  10298. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  10299. }
  10300. };
  10301. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>
  10302. struct RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444
  10303. {
  10304. public:
  10305. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  10306. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  10307. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  10308. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___targetPixels_1;
  10309. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  10310. Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * ___sourcePixels_2;
  10311. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  10312. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  10313. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  10314. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  10315. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  10316. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  10317. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  10318. bool ___preserveAlpha_6;
  10319. public:
  10320. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444, ___bounds_0)); }
  10321. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  10322. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  10323. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10324. {
  10325. ___bounds_0 = value;
  10326. }
  10327. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444, ___targetPixels_1)); }
  10328. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_targetPixels_1() const { return ___targetPixels_1; }
  10329. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  10330. inline void set_targetPixels_1(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  10331. {
  10332. ___targetPixels_1 = value;
  10333. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  10334. }
  10335. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444, ___sourcePixels_2)); }
  10336. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  10337. inline Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  10338. inline void set_sourcePixels_2(Buffer2D_1_t58DD4C6EF0425CC69C8799B3ACA252A8527D6773 * value)
  10339. {
  10340. ___sourcePixels_2 = value;
  10341. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  10342. }
  10343. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444, ___map_3)); }
  10344. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  10345. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  10346. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  10347. {
  10348. ___map_3 = value;
  10349. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  10350. }
  10351. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444, ___kernel_4)); }
  10352. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  10353. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  10354. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  10355. {
  10356. ___kernel_4 = value;
  10357. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  10358. }
  10359. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444, ___configuration_5)); }
  10360. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  10361. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  10362. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10363. {
  10364. ___configuration_5 = value;
  10365. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  10366. }
  10367. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444, ___preserveAlpha_6)); }
  10368. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  10369. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  10370. inline void set_preserveAlpha_6(bool value)
  10371. {
  10372. ___preserveAlpha_6 = value;
  10373. }
  10374. };
  10375. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>
  10376. struct RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3
  10377. {
  10378. public:
  10379. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  10380. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___source_0;
  10381. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  10382. NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 ___upper_1;
  10383. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  10384. NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 ___lower_2;
  10385. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  10386. uint8_t ___threshold_3;
  10387. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  10388. int32_t ___mode_4;
  10389. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  10390. int32_t ___startX_5;
  10391. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  10392. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  10393. public:
  10394. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3, ___source_0)); }
  10395. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_source_0() const { return ___source_0; }
  10396. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_source_0() { return &___source_0; }
  10397. inline void set_source_0(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  10398. {
  10399. ___source_0 = value;
  10400. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  10401. }
  10402. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3, ___upper_1)); }
  10403. inline NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 get_upper_1() const { return ___upper_1; }
  10404. inline NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 * get_address_of_upper_1() { return &___upper_1; }
  10405. inline void set_upper_1(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 value)
  10406. {
  10407. ___upper_1 = value;
  10408. }
  10409. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3, ___lower_2)); }
  10410. inline NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 get_lower_2() const { return ___lower_2; }
  10411. inline NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 * get_address_of_lower_2() { return &___lower_2; }
  10412. inline void set_lower_2(NormalizedShort4_t09DA207C3D0C2409FACFFAB04F05A970F45F2D14 value)
  10413. {
  10414. ___lower_2 = value;
  10415. }
  10416. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3, ___threshold_3)); }
  10417. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  10418. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  10419. inline void set_threshold_3(uint8_t value)
  10420. {
  10421. ___threshold_3 = value;
  10422. }
  10423. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3, ___mode_4)); }
  10424. inline int32_t get_mode_4() const { return ___mode_4; }
  10425. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  10426. inline void set_mode_4(int32_t value)
  10427. {
  10428. ___mode_4 = value;
  10429. }
  10430. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3, ___startX_5)); }
  10431. inline int32_t get_startX_5() const { return ___startX_5; }
  10432. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  10433. inline void set_startX_5(int32_t value)
  10434. {
  10435. ___startX_5 = value;
  10436. }
  10437. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3, ___configuration_6)); }
  10438. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  10439. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  10440. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10441. {
  10442. ___configuration_6 = value;
  10443. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  10444. }
  10445. };
  10446. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>
  10447. struct RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51
  10448. {
  10449. public:
  10450. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  10451. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  10452. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  10453. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___targetPixels_1;
  10454. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  10455. Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * ___sourcePixels_2;
  10456. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  10457. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  10458. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  10459. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  10460. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  10461. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  10462. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  10463. bool ___preserveAlpha_6;
  10464. public:
  10465. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51, ___bounds_0)); }
  10466. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  10467. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  10468. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10469. {
  10470. ___bounds_0 = value;
  10471. }
  10472. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51, ___targetPixels_1)); }
  10473. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_targetPixels_1() const { return ___targetPixels_1; }
  10474. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  10475. inline void set_targetPixels_1(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  10476. {
  10477. ___targetPixels_1 = value;
  10478. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  10479. }
  10480. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51, ___sourcePixels_2)); }
  10481. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * get_sourcePixels_2() const { return ___sourcePixels_2; }
  10482. inline Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  10483. inline void set_sourcePixels_2(Buffer2D_1_t87C8FFB1847C303D05E9A2E83DF9565E5CB3662E * value)
  10484. {
  10485. ___sourcePixels_2 = value;
  10486. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  10487. }
  10488. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51, ___map_3)); }
  10489. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  10490. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  10491. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  10492. {
  10493. ___map_3 = value;
  10494. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  10495. }
  10496. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51, ___kernel_4)); }
  10497. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  10498. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  10499. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  10500. {
  10501. ___kernel_4 = value;
  10502. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  10503. }
  10504. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51, ___configuration_5)); }
  10505. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  10506. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  10507. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10508. {
  10509. ___configuration_5 = value;
  10510. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  10511. }
  10512. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51, ___preserveAlpha_6)); }
  10513. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  10514. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  10515. inline void set_preserveAlpha_6(bool value)
  10516. {
  10517. ___preserveAlpha_6 = value;
  10518. }
  10519. };
  10520. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>
  10521. struct RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD
  10522. {
  10523. public:
  10524. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  10525. Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___source_0;
  10526. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  10527. Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB ___upper_1;
  10528. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  10529. Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB ___lower_2;
  10530. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  10531. uint8_t ___threshold_3;
  10532. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  10533. int32_t ___mode_4;
  10534. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  10535. int32_t ___startX_5;
  10536. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  10537. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  10538. public:
  10539. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD, ___source_0)); }
  10540. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_source_0() const { return ___source_0; }
  10541. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_source_0() { return &___source_0; }
  10542. inline void set_source_0(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value)
  10543. {
  10544. ___source_0 = value;
  10545. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  10546. }
  10547. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD, ___upper_1)); }
  10548. inline Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB get_upper_1() const { return ___upper_1; }
  10549. inline Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * get_address_of_upper_1() { return &___upper_1; }
  10550. inline void set_upper_1(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB value)
  10551. {
  10552. ___upper_1 = value;
  10553. }
  10554. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD, ___lower_2)); }
  10555. inline Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB get_lower_2() const { return ___lower_2; }
  10556. inline Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB * get_address_of_lower_2() { return &___lower_2; }
  10557. inline void set_lower_2(Rg32_t839F526910DCBB689E9E329CA2BA82BCB097DDFB value)
  10558. {
  10559. ___lower_2 = value;
  10560. }
  10561. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD, ___threshold_3)); }
  10562. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  10563. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  10564. inline void set_threshold_3(uint8_t value)
  10565. {
  10566. ___threshold_3 = value;
  10567. }
  10568. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD, ___mode_4)); }
  10569. inline int32_t get_mode_4() const { return ___mode_4; }
  10570. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  10571. inline void set_mode_4(int32_t value)
  10572. {
  10573. ___mode_4 = value;
  10574. }
  10575. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD, ___startX_5)); }
  10576. inline int32_t get_startX_5() const { return ___startX_5; }
  10577. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  10578. inline void set_startX_5(int32_t value)
  10579. {
  10580. ___startX_5 = value;
  10581. }
  10582. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD, ___configuration_6)); }
  10583. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  10584. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  10585. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10586. {
  10587. ___configuration_6 = value;
  10588. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  10589. }
  10590. };
  10591. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>
  10592. struct RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913
  10593. {
  10594. public:
  10595. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  10596. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  10597. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  10598. Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___targetPixels_1;
  10599. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  10600. Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * ___sourcePixels_2;
  10601. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  10602. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  10603. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  10604. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  10605. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  10606. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  10607. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  10608. bool ___preserveAlpha_6;
  10609. public:
  10610. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913, ___bounds_0)); }
  10611. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  10612. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  10613. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10614. {
  10615. ___bounds_0 = value;
  10616. }
  10617. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913, ___targetPixels_1)); }
  10618. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_targetPixels_1() const { return ___targetPixels_1; }
  10619. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  10620. inline void set_targetPixels_1(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value)
  10621. {
  10622. ___targetPixels_1 = value;
  10623. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  10624. }
  10625. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913, ___sourcePixels_2)); }
  10626. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  10627. inline Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  10628. inline void set_sourcePixels_2(Buffer2D_1_t36E52DAAA1F54953D54A6A5238F2663FDC25C619 * value)
  10629. {
  10630. ___sourcePixels_2 = value;
  10631. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  10632. }
  10633. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913, ___map_3)); }
  10634. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  10635. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  10636. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  10637. {
  10638. ___map_3 = value;
  10639. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  10640. }
  10641. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913, ___kernel_4)); }
  10642. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  10643. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  10644. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  10645. {
  10646. ___kernel_4 = value;
  10647. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  10648. }
  10649. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913, ___configuration_5)); }
  10650. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  10651. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  10652. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10653. {
  10654. ___configuration_5 = value;
  10655. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  10656. }
  10657. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913, ___preserveAlpha_6)); }
  10658. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  10659. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  10660. inline void set_preserveAlpha_6(bool value)
  10661. {
  10662. ___preserveAlpha_6 = value;
  10663. }
  10664. };
  10665. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>
  10666. struct RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556
  10667. {
  10668. public:
  10669. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  10670. Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___source_0;
  10671. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  10672. Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 ___upper_1;
  10673. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  10674. Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 ___lower_2;
  10675. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  10676. uint8_t ___threshold_3;
  10677. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  10678. int32_t ___mode_4;
  10679. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  10680. int32_t ___startX_5;
  10681. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  10682. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  10683. public:
  10684. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556, ___source_0)); }
  10685. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_source_0() const { return ___source_0; }
  10686. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_source_0() { return &___source_0; }
  10687. inline void set_source_0(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value)
  10688. {
  10689. ___source_0 = value;
  10690. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  10691. }
  10692. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556, ___upper_1)); }
  10693. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 get_upper_1() const { return ___upper_1; }
  10694. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * get_address_of_upper_1() { return &___upper_1; }
  10695. inline void set_upper_1(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 value)
  10696. {
  10697. ___upper_1 = value;
  10698. }
  10699. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556, ___lower_2)); }
  10700. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 get_lower_2() const { return ___lower_2; }
  10701. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * get_address_of_lower_2() { return &___lower_2; }
  10702. inline void set_lower_2(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 value)
  10703. {
  10704. ___lower_2 = value;
  10705. }
  10706. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556, ___threshold_3)); }
  10707. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  10708. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  10709. inline void set_threshold_3(uint8_t value)
  10710. {
  10711. ___threshold_3 = value;
  10712. }
  10713. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556, ___mode_4)); }
  10714. inline int32_t get_mode_4() const { return ___mode_4; }
  10715. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  10716. inline void set_mode_4(int32_t value)
  10717. {
  10718. ___mode_4 = value;
  10719. }
  10720. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556, ___startX_5)); }
  10721. inline int32_t get_startX_5() const { return ___startX_5; }
  10722. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  10723. inline void set_startX_5(int32_t value)
  10724. {
  10725. ___startX_5 = value;
  10726. }
  10727. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556, ___configuration_6)); }
  10728. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  10729. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  10730. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10731. {
  10732. ___configuration_6 = value;
  10733. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  10734. }
  10735. };
  10736. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>
  10737. struct RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920
  10738. {
  10739. public:
  10740. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  10741. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  10742. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  10743. Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___targetPixels_1;
  10744. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  10745. Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * ___sourcePixels_2;
  10746. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  10747. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  10748. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  10749. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  10750. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  10751. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  10752. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  10753. bool ___preserveAlpha_6;
  10754. public:
  10755. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920, ___bounds_0)); }
  10756. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  10757. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  10758. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10759. {
  10760. ___bounds_0 = value;
  10761. }
  10762. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920, ___targetPixels_1)); }
  10763. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_targetPixels_1() const { return ___targetPixels_1; }
  10764. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  10765. inline void set_targetPixels_1(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value)
  10766. {
  10767. ___targetPixels_1 = value;
  10768. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  10769. }
  10770. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920, ___sourcePixels_2)); }
  10771. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  10772. inline Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  10773. inline void set_sourcePixels_2(Buffer2D_1_t270B71A88CEBCE0833081D223FDAE78EB7900831 * value)
  10774. {
  10775. ___sourcePixels_2 = value;
  10776. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  10777. }
  10778. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920, ___map_3)); }
  10779. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  10780. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  10781. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  10782. {
  10783. ___map_3 = value;
  10784. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  10785. }
  10786. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920, ___kernel_4)); }
  10787. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  10788. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  10789. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  10790. {
  10791. ___kernel_4 = value;
  10792. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  10793. }
  10794. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920, ___configuration_5)); }
  10795. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  10796. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  10797. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10798. {
  10799. ___configuration_5 = value;
  10800. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  10801. }
  10802. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920, ___preserveAlpha_6)); }
  10803. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  10804. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  10805. inline void set_preserveAlpha_6(bool value)
  10806. {
  10807. ___preserveAlpha_6 = value;
  10808. }
  10809. };
  10810. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>
  10811. struct RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951
  10812. {
  10813. public:
  10814. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  10815. Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___source_0;
  10816. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  10817. Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F ___upper_1;
  10818. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  10819. Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F ___lower_2;
  10820. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  10821. uint8_t ___threshold_3;
  10822. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  10823. int32_t ___mode_4;
  10824. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  10825. int32_t ___startX_5;
  10826. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  10827. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  10828. public:
  10829. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951, ___source_0)); }
  10830. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_source_0() const { return ___source_0; }
  10831. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_source_0() { return &___source_0; }
  10832. inline void set_source_0(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value)
  10833. {
  10834. ___source_0 = value;
  10835. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  10836. }
  10837. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951, ___upper_1)); }
  10838. inline Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F get_upper_1() const { return ___upper_1; }
  10839. inline Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * get_address_of_upper_1() { return &___upper_1; }
  10840. inline void set_upper_1(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F value)
  10841. {
  10842. ___upper_1 = value;
  10843. }
  10844. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951, ___lower_2)); }
  10845. inline Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F get_lower_2() const { return ___lower_2; }
  10846. inline Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F * get_address_of_lower_2() { return &___lower_2; }
  10847. inline void set_lower_2(Rgb48_t7374AB91EA2FF088E31C00DB075C0105E1D97C9F value)
  10848. {
  10849. ___lower_2 = value;
  10850. }
  10851. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951, ___threshold_3)); }
  10852. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  10853. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  10854. inline void set_threshold_3(uint8_t value)
  10855. {
  10856. ___threshold_3 = value;
  10857. }
  10858. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951, ___mode_4)); }
  10859. inline int32_t get_mode_4() const { return ___mode_4; }
  10860. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  10861. inline void set_mode_4(int32_t value)
  10862. {
  10863. ___mode_4 = value;
  10864. }
  10865. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951, ___startX_5)); }
  10866. inline int32_t get_startX_5() const { return ___startX_5; }
  10867. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  10868. inline void set_startX_5(int32_t value)
  10869. {
  10870. ___startX_5 = value;
  10871. }
  10872. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951, ___configuration_6)); }
  10873. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  10874. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  10875. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10876. {
  10877. ___configuration_6 = value;
  10878. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  10879. }
  10880. };
  10881. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>
  10882. struct RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A
  10883. {
  10884. public:
  10885. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  10886. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  10887. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  10888. Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___targetPixels_1;
  10889. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  10890. Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * ___sourcePixels_2;
  10891. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  10892. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  10893. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  10894. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  10895. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  10896. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  10897. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  10898. bool ___preserveAlpha_6;
  10899. public:
  10900. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A, ___bounds_0)); }
  10901. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  10902. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  10903. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  10904. {
  10905. ___bounds_0 = value;
  10906. }
  10907. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A, ___targetPixels_1)); }
  10908. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_targetPixels_1() const { return ___targetPixels_1; }
  10909. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  10910. inline void set_targetPixels_1(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value)
  10911. {
  10912. ___targetPixels_1 = value;
  10913. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  10914. }
  10915. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A, ___sourcePixels_2)); }
  10916. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * get_sourcePixels_2() const { return ___sourcePixels_2; }
  10917. inline Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  10918. inline void set_sourcePixels_2(Buffer2D_1_t87DC43003CA76CB1FED5F51A18DD141DF991B14A * value)
  10919. {
  10920. ___sourcePixels_2 = value;
  10921. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  10922. }
  10923. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A, ___map_3)); }
  10924. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  10925. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  10926. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  10927. {
  10928. ___map_3 = value;
  10929. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  10930. }
  10931. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A, ___kernel_4)); }
  10932. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  10933. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  10934. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  10935. {
  10936. ___kernel_4 = value;
  10937. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  10938. }
  10939. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A, ___configuration_5)); }
  10940. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  10941. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  10942. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  10943. {
  10944. ___configuration_5 = value;
  10945. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  10946. }
  10947. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A, ___preserveAlpha_6)); }
  10948. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  10949. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  10950. inline void set_preserveAlpha_6(bool value)
  10951. {
  10952. ___preserveAlpha_6 = value;
  10953. }
  10954. };
  10955. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>
  10956. struct RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038
  10957. {
  10958. public:
  10959. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  10960. Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___source_0;
  10961. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  10962. Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC ___upper_1;
  10963. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  10964. Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC ___lower_2;
  10965. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  10966. uint8_t ___threshold_3;
  10967. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  10968. int32_t ___mode_4;
  10969. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  10970. int32_t ___startX_5;
  10971. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  10972. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  10973. public:
  10974. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038, ___source_0)); }
  10975. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_source_0() const { return ___source_0; }
  10976. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_source_0() { return &___source_0; }
  10977. inline void set_source_0(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value)
  10978. {
  10979. ___source_0 = value;
  10980. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  10981. }
  10982. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038, ___upper_1)); }
  10983. inline Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC get_upper_1() const { return ___upper_1; }
  10984. inline Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * get_address_of_upper_1() { return &___upper_1; }
  10985. inline void set_upper_1(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC value)
  10986. {
  10987. ___upper_1 = value;
  10988. }
  10989. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038, ___lower_2)); }
  10990. inline Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC get_lower_2() const { return ___lower_2; }
  10991. inline Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC * get_address_of_lower_2() { return &___lower_2; }
  10992. inline void set_lower_2(Rgba1010102_t37456A81213794A219B5E125044CD6610ADF92CC value)
  10993. {
  10994. ___lower_2 = value;
  10995. }
  10996. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038, ___threshold_3)); }
  10997. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  10998. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  10999. inline void set_threshold_3(uint8_t value)
  11000. {
  11001. ___threshold_3 = value;
  11002. }
  11003. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038, ___mode_4)); }
  11004. inline int32_t get_mode_4() const { return ___mode_4; }
  11005. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  11006. inline void set_mode_4(int32_t value)
  11007. {
  11008. ___mode_4 = value;
  11009. }
  11010. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038, ___startX_5)); }
  11011. inline int32_t get_startX_5() const { return ___startX_5; }
  11012. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  11013. inline void set_startX_5(int32_t value)
  11014. {
  11015. ___startX_5 = value;
  11016. }
  11017. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038, ___configuration_6)); }
  11018. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  11019. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  11020. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11021. {
  11022. ___configuration_6 = value;
  11023. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  11024. }
  11025. };
  11026. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>
  11027. struct RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F
  11028. {
  11029. public:
  11030. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  11031. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  11032. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  11033. Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___targetPixels_1;
  11034. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  11035. Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * ___sourcePixels_2;
  11036. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  11037. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  11038. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  11039. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  11040. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  11041. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  11042. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  11043. bool ___preserveAlpha_6;
  11044. public:
  11045. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F, ___bounds_0)); }
  11046. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  11047. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  11048. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11049. {
  11050. ___bounds_0 = value;
  11051. }
  11052. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F, ___targetPixels_1)); }
  11053. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_targetPixels_1() const { return ___targetPixels_1; }
  11054. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  11055. inline void set_targetPixels_1(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value)
  11056. {
  11057. ___targetPixels_1 = value;
  11058. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  11059. }
  11060. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F, ___sourcePixels_2)); }
  11061. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  11062. inline Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  11063. inline void set_sourcePixels_2(Buffer2D_1_t7120E531FE75EEC960E0F4A5E3C112B496C293C8 * value)
  11064. {
  11065. ___sourcePixels_2 = value;
  11066. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  11067. }
  11068. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F, ___map_3)); }
  11069. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  11070. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  11071. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  11072. {
  11073. ___map_3 = value;
  11074. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  11075. }
  11076. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F, ___kernel_4)); }
  11077. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  11078. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  11079. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  11080. {
  11081. ___kernel_4 = value;
  11082. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  11083. }
  11084. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F, ___configuration_5)); }
  11085. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  11086. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  11087. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11088. {
  11089. ___configuration_5 = value;
  11090. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  11091. }
  11092. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F, ___preserveAlpha_6)); }
  11093. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  11094. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  11095. inline void set_preserveAlpha_6(bool value)
  11096. {
  11097. ___preserveAlpha_6 = value;
  11098. }
  11099. };
  11100. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>
  11101. struct RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF
  11102. {
  11103. public:
  11104. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  11105. Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___source_0;
  11106. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  11107. Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 ___upper_1;
  11108. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  11109. Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 ___lower_2;
  11110. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  11111. uint8_t ___threshold_3;
  11112. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  11113. int32_t ___mode_4;
  11114. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  11115. int32_t ___startX_5;
  11116. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  11117. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  11118. public:
  11119. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF, ___source_0)); }
  11120. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * get_source_0() const { return ___source_0; }
  11121. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 ** get_address_of_source_0() { return &___source_0; }
  11122. inline void set_source_0(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * value)
  11123. {
  11124. ___source_0 = value;
  11125. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  11126. }
  11127. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF, ___upper_1)); }
  11128. inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 get_upper_1() const { return ___upper_1; }
  11129. inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * get_address_of_upper_1() { return &___upper_1; }
  11130. inline void set_upper_1(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 value)
  11131. {
  11132. ___upper_1 = value;
  11133. }
  11134. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF, ___lower_2)); }
  11135. inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 get_lower_2() const { return ___lower_2; }
  11136. inline Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 * get_address_of_lower_2() { return &___lower_2; }
  11137. inline void set_lower_2(Rgba32_t1184C9A30A26072D3DA18AAF3F7D3BEE0CA2B7A3 value)
  11138. {
  11139. ___lower_2 = value;
  11140. }
  11141. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF, ___threshold_3)); }
  11142. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  11143. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  11144. inline void set_threshold_3(uint8_t value)
  11145. {
  11146. ___threshold_3 = value;
  11147. }
  11148. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF, ___mode_4)); }
  11149. inline int32_t get_mode_4() const { return ___mode_4; }
  11150. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  11151. inline void set_mode_4(int32_t value)
  11152. {
  11153. ___mode_4 = value;
  11154. }
  11155. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF, ___startX_5)); }
  11156. inline int32_t get_startX_5() const { return ___startX_5; }
  11157. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  11158. inline void set_startX_5(int32_t value)
  11159. {
  11160. ___startX_5 = value;
  11161. }
  11162. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF, ___configuration_6)); }
  11163. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  11164. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  11165. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11166. {
  11167. ___configuration_6 = value;
  11168. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  11169. }
  11170. };
  11171. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>
  11172. struct RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585
  11173. {
  11174. public:
  11175. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  11176. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  11177. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  11178. Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___targetPixels_1;
  11179. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  11180. Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * ___sourcePixels_2;
  11181. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  11182. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  11183. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  11184. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  11185. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  11186. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  11187. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  11188. bool ___preserveAlpha_6;
  11189. public:
  11190. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585, ___bounds_0)); }
  11191. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  11192. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  11193. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11194. {
  11195. ___bounds_0 = value;
  11196. }
  11197. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585, ___targetPixels_1)); }
  11198. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * get_targetPixels_1() const { return ___targetPixels_1; }
  11199. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  11200. inline void set_targetPixels_1(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * value)
  11201. {
  11202. ___targetPixels_1 = value;
  11203. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  11204. }
  11205. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585, ___sourcePixels_2)); }
  11206. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  11207. inline Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  11208. inline void set_sourcePixels_2(Buffer2D_1_t5727501E0B6B43944B370BE1A9DEAC2BA8B83A70 * value)
  11209. {
  11210. ___sourcePixels_2 = value;
  11211. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  11212. }
  11213. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585, ___map_3)); }
  11214. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  11215. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  11216. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  11217. {
  11218. ___map_3 = value;
  11219. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  11220. }
  11221. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585, ___kernel_4)); }
  11222. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  11223. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  11224. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  11225. {
  11226. ___kernel_4 = value;
  11227. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  11228. }
  11229. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585, ___configuration_5)); }
  11230. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  11231. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  11232. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11233. {
  11234. ___configuration_5 = value;
  11235. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  11236. }
  11237. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585, ___preserveAlpha_6)); }
  11238. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  11239. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  11240. inline void set_preserveAlpha_6(bool value)
  11241. {
  11242. ___preserveAlpha_6 = value;
  11243. }
  11244. };
  11245. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>
  11246. struct RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032
  11247. {
  11248. public:
  11249. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  11250. Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * ___source_0;
  11251. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  11252. Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___upper_1;
  11253. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  11254. Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F ___lower_2;
  11255. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  11256. uint8_t ___threshold_3;
  11257. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  11258. int32_t ___mode_4;
  11259. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  11260. int32_t ___startX_5;
  11261. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  11262. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  11263. public:
  11264. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032, ___source_0)); }
  11265. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * get_source_0() const { return ___source_0; }
  11266. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 ** get_address_of_source_0() { return &___source_0; }
  11267. inline void set_source_0(Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * value)
  11268. {
  11269. ___source_0 = value;
  11270. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  11271. }
  11272. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032, ___upper_1)); }
  11273. inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F get_upper_1() const { return ___upper_1; }
  11274. inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * get_address_of_upper_1() { return &___upper_1; }
  11275. inline void set_upper_1(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F value)
  11276. {
  11277. ___upper_1 = value;
  11278. }
  11279. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032, ___lower_2)); }
  11280. inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F get_lower_2() const { return ___lower_2; }
  11281. inline Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F * get_address_of_lower_2() { return &___lower_2; }
  11282. inline void set_lower_2(Rgba64_t3037F03E646685C1639C0D10841EF921B021B55F value)
  11283. {
  11284. ___lower_2 = value;
  11285. }
  11286. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032, ___threshold_3)); }
  11287. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  11288. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  11289. inline void set_threshold_3(uint8_t value)
  11290. {
  11291. ___threshold_3 = value;
  11292. }
  11293. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032, ___mode_4)); }
  11294. inline int32_t get_mode_4() const { return ___mode_4; }
  11295. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  11296. inline void set_mode_4(int32_t value)
  11297. {
  11298. ___mode_4 = value;
  11299. }
  11300. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032, ___startX_5)); }
  11301. inline int32_t get_startX_5() const { return ___startX_5; }
  11302. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  11303. inline void set_startX_5(int32_t value)
  11304. {
  11305. ___startX_5 = value;
  11306. }
  11307. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032, ___configuration_6)); }
  11308. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  11309. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  11310. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11311. {
  11312. ___configuration_6 = value;
  11313. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  11314. }
  11315. };
  11316. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>
  11317. struct RowOperation_tF98103867059E62078CCF044D29EE6AACE737048
  11318. {
  11319. public:
  11320. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  11321. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  11322. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  11323. Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * ___targetPixels_1;
  11324. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  11325. Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * ___sourcePixels_2;
  11326. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  11327. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  11328. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  11329. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  11330. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  11331. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  11332. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  11333. bool ___preserveAlpha_6;
  11334. public:
  11335. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048, ___bounds_0)); }
  11336. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  11337. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  11338. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11339. {
  11340. ___bounds_0 = value;
  11341. }
  11342. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048, ___targetPixels_1)); }
  11343. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * get_targetPixels_1() const { return ___targetPixels_1; }
  11344. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  11345. inline void set_targetPixels_1(Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * value)
  11346. {
  11347. ___targetPixels_1 = value;
  11348. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  11349. }
  11350. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048, ___sourcePixels_2)); }
  11351. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  11352. inline Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  11353. inline void set_sourcePixels_2(Buffer2D_1_t54F098A6E04D7928C3BA525A932F9C3480990F16 * value)
  11354. {
  11355. ___sourcePixels_2 = value;
  11356. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  11357. }
  11358. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048, ___map_3)); }
  11359. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  11360. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  11361. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  11362. {
  11363. ___map_3 = value;
  11364. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  11365. }
  11366. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048, ___kernel_4)); }
  11367. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  11368. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  11369. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  11370. {
  11371. ___kernel_4 = value;
  11372. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  11373. }
  11374. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048, ___configuration_5)); }
  11375. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  11376. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  11377. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11378. {
  11379. ___configuration_5 = value;
  11380. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  11381. }
  11382. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048, ___preserveAlpha_6)); }
  11383. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  11384. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  11385. inline void set_preserveAlpha_6(bool value)
  11386. {
  11387. ___preserveAlpha_6 = value;
  11388. }
  11389. };
  11390. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>
  11391. struct RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35
  11392. {
  11393. public:
  11394. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  11395. Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * ___source_0;
  11396. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  11397. RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 ___upper_1;
  11398. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  11399. RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 ___lower_2;
  11400. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  11401. uint8_t ___threshold_3;
  11402. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  11403. int32_t ___mode_4;
  11404. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  11405. int32_t ___startX_5;
  11406. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  11407. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  11408. public:
  11409. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35, ___source_0)); }
  11410. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * get_source_0() const { return ___source_0; }
  11411. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 ** get_address_of_source_0() { return &___source_0; }
  11412. inline void set_source_0(Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * value)
  11413. {
  11414. ___source_0 = value;
  11415. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  11416. }
  11417. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35, ___upper_1)); }
  11418. inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 get_upper_1() const { return ___upper_1; }
  11419. inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * get_address_of_upper_1() { return &___upper_1; }
  11420. inline void set_upper_1(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 value)
  11421. {
  11422. ___upper_1 = value;
  11423. }
  11424. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35, ___lower_2)); }
  11425. inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 get_lower_2() const { return ___lower_2; }
  11426. inline RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 * get_address_of_lower_2() { return &___lower_2; }
  11427. inline void set_lower_2(RgbaVector_tC24DAEA7984B353C7B6C3A1D409C2495126C7C53 value)
  11428. {
  11429. ___lower_2 = value;
  11430. }
  11431. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35, ___threshold_3)); }
  11432. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  11433. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  11434. inline void set_threshold_3(uint8_t value)
  11435. {
  11436. ___threshold_3 = value;
  11437. }
  11438. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35, ___mode_4)); }
  11439. inline int32_t get_mode_4() const { return ___mode_4; }
  11440. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  11441. inline void set_mode_4(int32_t value)
  11442. {
  11443. ___mode_4 = value;
  11444. }
  11445. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35, ___startX_5)); }
  11446. inline int32_t get_startX_5() const { return ___startX_5; }
  11447. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  11448. inline void set_startX_5(int32_t value)
  11449. {
  11450. ___startX_5 = value;
  11451. }
  11452. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35, ___configuration_6)); }
  11453. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  11454. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  11455. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11456. {
  11457. ___configuration_6 = value;
  11458. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  11459. }
  11460. };
  11461. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>
  11462. struct RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B
  11463. {
  11464. public:
  11465. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  11466. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  11467. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  11468. Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * ___targetPixels_1;
  11469. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  11470. Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * ___sourcePixels_2;
  11471. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  11472. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  11473. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  11474. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  11475. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  11476. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  11477. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  11478. bool ___preserveAlpha_6;
  11479. public:
  11480. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B, ___bounds_0)); }
  11481. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  11482. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  11483. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11484. {
  11485. ___bounds_0 = value;
  11486. }
  11487. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B, ___targetPixels_1)); }
  11488. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * get_targetPixels_1() const { return ___targetPixels_1; }
  11489. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  11490. inline void set_targetPixels_1(Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * value)
  11491. {
  11492. ___targetPixels_1 = value;
  11493. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  11494. }
  11495. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B, ___sourcePixels_2)); }
  11496. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  11497. inline Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  11498. inline void set_sourcePixels_2(Buffer2D_1_t724D9F68649C3AC6B74B18CD4ED6B339A3FAD546 * value)
  11499. {
  11500. ___sourcePixels_2 = value;
  11501. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  11502. }
  11503. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B, ___map_3)); }
  11504. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  11505. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  11506. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  11507. {
  11508. ___map_3 = value;
  11509. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  11510. }
  11511. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B, ___kernel_4)); }
  11512. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  11513. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  11514. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  11515. {
  11516. ___kernel_4 = value;
  11517. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  11518. }
  11519. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B, ___configuration_5)); }
  11520. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  11521. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  11522. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11523. {
  11524. ___configuration_5 = value;
  11525. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  11526. }
  11527. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B, ___preserveAlpha_6)); }
  11528. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  11529. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  11530. inline void set_preserveAlpha_6(bool value)
  11531. {
  11532. ___preserveAlpha_6 = value;
  11533. }
  11534. };
  11535. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>
  11536. struct RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD
  11537. {
  11538. public:
  11539. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  11540. Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * ___source_0;
  11541. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  11542. Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 ___upper_1;
  11543. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  11544. Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 ___lower_2;
  11545. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  11546. uint8_t ___threshold_3;
  11547. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  11548. int32_t ___mode_4;
  11549. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  11550. int32_t ___startX_5;
  11551. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  11552. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  11553. public:
  11554. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD, ___source_0)); }
  11555. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * get_source_0() const { return ___source_0; }
  11556. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 ** get_address_of_source_0() { return &___source_0; }
  11557. inline void set_source_0(Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * value)
  11558. {
  11559. ___source_0 = value;
  11560. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  11561. }
  11562. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD, ___upper_1)); }
  11563. inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 get_upper_1() const { return ___upper_1; }
  11564. inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * get_address_of_upper_1() { return &___upper_1; }
  11565. inline void set_upper_1(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 value)
  11566. {
  11567. ___upper_1 = value;
  11568. }
  11569. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD, ___lower_2)); }
  11570. inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 get_lower_2() const { return ___lower_2; }
  11571. inline Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 * get_address_of_lower_2() { return &___lower_2; }
  11572. inline void set_lower_2(Short2_t7201C94E35C58FCE45104BA58E718E2F5FE66758 value)
  11573. {
  11574. ___lower_2 = value;
  11575. }
  11576. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD, ___threshold_3)); }
  11577. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  11578. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  11579. inline void set_threshold_3(uint8_t value)
  11580. {
  11581. ___threshold_3 = value;
  11582. }
  11583. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD, ___mode_4)); }
  11584. inline int32_t get_mode_4() const { return ___mode_4; }
  11585. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  11586. inline void set_mode_4(int32_t value)
  11587. {
  11588. ___mode_4 = value;
  11589. }
  11590. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD, ___startX_5)); }
  11591. inline int32_t get_startX_5() const { return ___startX_5; }
  11592. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  11593. inline void set_startX_5(int32_t value)
  11594. {
  11595. ___startX_5 = value;
  11596. }
  11597. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD, ___configuration_6)); }
  11598. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  11599. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  11600. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11601. {
  11602. ___configuration_6 = value;
  11603. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  11604. }
  11605. };
  11606. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>
  11607. struct RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2
  11608. {
  11609. public:
  11610. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  11611. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  11612. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  11613. Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * ___targetPixels_1;
  11614. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  11615. Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * ___sourcePixels_2;
  11616. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  11617. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  11618. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  11619. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  11620. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  11621. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  11622. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  11623. bool ___preserveAlpha_6;
  11624. public:
  11625. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2, ___bounds_0)); }
  11626. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  11627. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  11628. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11629. {
  11630. ___bounds_0 = value;
  11631. }
  11632. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2, ___targetPixels_1)); }
  11633. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * get_targetPixels_1() const { return ___targetPixels_1; }
  11634. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  11635. inline void set_targetPixels_1(Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * value)
  11636. {
  11637. ___targetPixels_1 = value;
  11638. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  11639. }
  11640. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2, ___sourcePixels_2)); }
  11641. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * get_sourcePixels_2() const { return ___sourcePixels_2; }
  11642. inline Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  11643. inline void set_sourcePixels_2(Buffer2D_1_tB415BD65A14BA9DD716A2F0DECEF377D24CCFAF3 * value)
  11644. {
  11645. ___sourcePixels_2 = value;
  11646. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  11647. }
  11648. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2, ___map_3)); }
  11649. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  11650. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  11651. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  11652. {
  11653. ___map_3 = value;
  11654. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  11655. }
  11656. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2, ___kernel_4)); }
  11657. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  11658. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  11659. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  11660. {
  11661. ___kernel_4 = value;
  11662. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  11663. }
  11664. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2, ___configuration_5)); }
  11665. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  11666. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  11667. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11668. {
  11669. ___configuration_5 = value;
  11670. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  11671. }
  11672. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2, ___preserveAlpha_6)); }
  11673. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  11674. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  11675. inline void set_preserveAlpha_6(bool value)
  11676. {
  11677. ___preserveAlpha_6 = value;
  11678. }
  11679. };
  11680. // SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>
  11681. struct RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20
  11682. {
  11683. public:
  11684. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::source
  11685. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___source_0;
  11686. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::upper
  11687. Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C ___upper_1;
  11688. // TPixel SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::lower
  11689. Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C ___lower_2;
  11690. // System.Byte SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::threshold
  11691. uint8_t ___threshold_3;
  11692. // SixLabors.ImageSharp.Processing.BinaryThresholdMode SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::mode
  11693. int32_t ___mode_4;
  11694. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::startX
  11695. int32_t ___startX_5;
  11696. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation::configuration
  11697. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_6;
  11698. public:
  11699. inline static int32_t get_offset_of_source_0() { return static_cast<int32_t>(offsetof(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20, ___source_0)); }
  11700. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_source_0() const { return ___source_0; }
  11701. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_source_0() { return &___source_0; }
  11702. inline void set_source_0(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  11703. {
  11704. ___source_0 = value;
  11705. Il2CppCodeGenWriteBarrier((void**)(&___source_0), (void*)value);
  11706. }
  11707. inline static int32_t get_offset_of_upper_1() { return static_cast<int32_t>(offsetof(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20, ___upper_1)); }
  11708. inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C get_upper_1() const { return ___upper_1; }
  11709. inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * get_address_of_upper_1() { return &___upper_1; }
  11710. inline void set_upper_1(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C value)
  11711. {
  11712. ___upper_1 = value;
  11713. }
  11714. inline static int32_t get_offset_of_lower_2() { return static_cast<int32_t>(offsetof(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20, ___lower_2)); }
  11715. inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C get_lower_2() const { return ___lower_2; }
  11716. inline Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C * get_address_of_lower_2() { return &___lower_2; }
  11717. inline void set_lower_2(Short4_tFFB6E5A6FE3447E2FDB988943812F3CE8E7B8B0C value)
  11718. {
  11719. ___lower_2 = value;
  11720. }
  11721. inline static int32_t get_offset_of_threshold_3() { return static_cast<int32_t>(offsetof(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20, ___threshold_3)); }
  11722. inline uint8_t get_threshold_3() const { return ___threshold_3; }
  11723. inline uint8_t* get_address_of_threshold_3() { return &___threshold_3; }
  11724. inline void set_threshold_3(uint8_t value)
  11725. {
  11726. ___threshold_3 = value;
  11727. }
  11728. inline static int32_t get_offset_of_mode_4() { return static_cast<int32_t>(offsetof(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20, ___mode_4)); }
  11729. inline int32_t get_mode_4() const { return ___mode_4; }
  11730. inline int32_t* get_address_of_mode_4() { return &___mode_4; }
  11731. inline void set_mode_4(int32_t value)
  11732. {
  11733. ___mode_4 = value;
  11734. }
  11735. inline static int32_t get_offset_of_startX_5() { return static_cast<int32_t>(offsetof(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20, ___startX_5)); }
  11736. inline int32_t get_startX_5() const { return ___startX_5; }
  11737. inline int32_t* get_address_of_startX_5() { return &___startX_5; }
  11738. inline void set_startX_5(int32_t value)
  11739. {
  11740. ___startX_5 = value;
  11741. }
  11742. inline static int32_t get_offset_of_configuration_6() { return static_cast<int32_t>(offsetof(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20, ___configuration_6)); }
  11743. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_6() const { return ___configuration_6; }
  11744. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_6() { return &___configuration_6; }
  11745. inline void set_configuration_6(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11746. {
  11747. ___configuration_6 = value;
  11748. Il2CppCodeGenWriteBarrier((void**)(&___configuration_6), (void*)value);
  11749. }
  11750. };
  11751. // SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>
  11752. struct RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C
  11753. {
  11754. public:
  11755. // SixLabors.ImageSharp.Rectangle SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::bounds
  11756. Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 ___bounds_0;
  11757. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::targetPixels
  11758. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___targetPixels_1;
  11759. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::sourcePixels
  11760. Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * ___sourcePixels_2;
  11761. // SixLabors.ImageSharp.Processing.Processors.Convolution.KernelSamplingMap SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::map
  11762. KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * ___map_3;
  11763. // SixLabors.ImageSharp.DenseMatrix`1<System.Single> SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::kernel
  11764. DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 ___kernel_4;
  11765. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::configuration
  11766. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_5;
  11767. // System.Boolean SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation::preserveAlpha
  11768. bool ___preserveAlpha_6;
  11769. public:
  11770. inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C, ___bounds_0)); }
  11771. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 get_bounds_0() const { return ___bounds_0; }
  11772. inline Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 * get_address_of_bounds_0() { return &___bounds_0; }
  11773. inline void set_bounds_0(Rectangle_t77D12209A21C07CE10C74EF05A4DC599168F0AF7 value)
  11774. {
  11775. ___bounds_0 = value;
  11776. }
  11777. inline static int32_t get_offset_of_targetPixels_1() { return static_cast<int32_t>(offsetof(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C, ___targetPixels_1)); }
  11778. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_targetPixels_1() const { return ___targetPixels_1; }
  11779. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_targetPixels_1() { return &___targetPixels_1; }
  11780. inline void set_targetPixels_1(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  11781. {
  11782. ___targetPixels_1 = value;
  11783. Il2CppCodeGenWriteBarrier((void**)(&___targetPixels_1), (void*)value);
  11784. }
  11785. inline static int32_t get_offset_of_sourcePixels_2() { return static_cast<int32_t>(offsetof(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C, ___sourcePixels_2)); }
  11786. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * get_sourcePixels_2() const { return ___sourcePixels_2; }
  11787. inline Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C ** get_address_of_sourcePixels_2() { return &___sourcePixels_2; }
  11788. inline void set_sourcePixels_2(Buffer2D_1_tBF7F8C182D520FF2D40DC131A88DF2FF04CBDA4C * value)
  11789. {
  11790. ___sourcePixels_2 = value;
  11791. Il2CppCodeGenWriteBarrier((void**)(&___sourcePixels_2), (void*)value);
  11792. }
  11793. inline static int32_t get_offset_of_map_3() { return static_cast<int32_t>(offsetof(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C, ___map_3)); }
  11794. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * get_map_3() const { return ___map_3; }
  11795. inline KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 ** get_address_of_map_3() { return &___map_3; }
  11796. inline void set_map_3(KernelSamplingMap_tDB0AB6D37447D8933E767E32BF17C44E80D09A57 * value)
  11797. {
  11798. ___map_3 = value;
  11799. Il2CppCodeGenWriteBarrier((void**)(&___map_3), (void*)value);
  11800. }
  11801. inline static int32_t get_offset_of_kernel_4() { return static_cast<int32_t>(offsetof(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C, ___kernel_4)); }
  11802. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 get_kernel_4() const { return ___kernel_4; }
  11803. inline DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 * get_address_of_kernel_4() { return &___kernel_4; }
  11804. inline void set_kernel_4(DenseMatrix_1_t2FDCE29A164C1525C00CE9838055B9F6BD4444B2 value)
  11805. {
  11806. ___kernel_4 = value;
  11807. Il2CppCodeGenWriteBarrier((void**)&(((&___kernel_4))->___Data_0), (void*)NULL);
  11808. }
  11809. inline static int32_t get_offset_of_configuration_5() { return static_cast<int32_t>(offsetof(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C, ___configuration_5)); }
  11810. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_5() const { return ___configuration_5; }
  11811. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_5() { return &___configuration_5; }
  11812. inline void set_configuration_5(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11813. {
  11814. ___configuration_5 = value;
  11815. Il2CppCodeGenWriteBarrier((void**)(&___configuration_5), (void*)value);
  11816. }
  11817. inline static int32_t get_offset_of_preserveAlpha_6() { return static_cast<int32_t>(offsetof(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C, ___preserveAlpha_6)); }
  11818. inline bool get_preserveAlpha_6() const { return ___preserveAlpha_6; }
  11819. inline bool* get_address_of_preserveAlpha_6() { return &___preserveAlpha_6; }
  11820. inline void set_preserveAlpha_6(bool value)
  11821. {
  11822. ___preserveAlpha_6 = value;
  11823. }
  11824. };
  11825. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>
  11826. struct RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5
  11827. {
  11828. public:
  11829. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::startX
  11830. int32_t ___startX_0;
  11831. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::source
  11832. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  11833. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::configuration
  11834. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2;
  11835. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::modifiers
  11836. int32_t ___modifiers_3;
  11837. // TDelegate SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::rowProcessor
  11838. PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 ___rowProcessor_4;
  11839. public:
  11840. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5, ___startX_0)); }
  11841. inline int32_t get_startX_0() const { return ___startX_0; }
  11842. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  11843. inline void set_startX_0(int32_t value)
  11844. {
  11845. ___startX_0 = value;
  11846. }
  11847. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5, ___source_1)); }
  11848. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  11849. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  11850. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  11851. {
  11852. ___source_1 = value;
  11853. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11854. }
  11855. inline static int32_t get_offset_of_configuration_2() { return static_cast<int32_t>(offsetof(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5, ___configuration_2)); }
  11856. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; }
  11857. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; }
  11858. inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11859. {
  11860. ___configuration_2 = value;
  11861. Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value);
  11862. }
  11863. inline static int32_t get_offset_of_modifiers_3() { return static_cast<int32_t>(offsetof(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5, ___modifiers_3)); }
  11864. inline int32_t get_modifiers_3() const { return ___modifiers_3; }
  11865. inline int32_t* get_address_of_modifiers_3() { return &___modifiers_3; }
  11866. inline void set_modifiers_3(int32_t value)
  11867. {
  11868. ___modifiers_3 = value;
  11869. }
  11870. inline static int32_t get_offset_of_rowProcessor_4() { return static_cast<int32_t>(offsetof(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5, ___rowProcessor_4)); }
  11871. inline PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 get_rowProcessor_4() const { return ___rowProcessor_4; }
  11872. inline PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 * get_address_of_rowProcessor_4() { return &___rowProcessor_4; }
  11873. inline void set_rowProcessor_4(PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 value)
  11874. {
  11875. ___rowProcessor_4 = value;
  11876. Il2CppCodeGenWriteBarrier((void**)&(((&___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  11877. }
  11878. };
  11879. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>
  11880. struct RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C
  11881. {
  11882. public:
  11883. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::startX
  11884. int32_t ___startX_0;
  11885. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::source
  11886. Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * ___source_1;
  11887. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::configuration
  11888. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2;
  11889. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::modifiers
  11890. int32_t ___modifiers_3;
  11891. // TDelegate SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::rowProcessor
  11892. PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C ___rowProcessor_4;
  11893. public:
  11894. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C, ___startX_0)); }
  11895. inline int32_t get_startX_0() const { return ___startX_0; }
  11896. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  11897. inline void set_startX_0(int32_t value)
  11898. {
  11899. ___startX_0 = value;
  11900. }
  11901. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C, ___source_1)); }
  11902. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * get_source_1() const { return ___source_1; }
  11903. inline Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 ** get_address_of_source_1() { return &___source_1; }
  11904. inline void set_source_1(Buffer2D_1_tAE1205AFA5AFF59A97216CDAC06F6880D2A14320 * value)
  11905. {
  11906. ___source_1 = value;
  11907. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11908. }
  11909. inline static int32_t get_offset_of_configuration_2() { return static_cast<int32_t>(offsetof(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C, ___configuration_2)); }
  11910. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; }
  11911. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; }
  11912. inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11913. {
  11914. ___configuration_2 = value;
  11915. Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value);
  11916. }
  11917. inline static int32_t get_offset_of_modifiers_3() { return static_cast<int32_t>(offsetof(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C, ___modifiers_3)); }
  11918. inline int32_t get_modifiers_3() const { return ___modifiers_3; }
  11919. inline int32_t* get_address_of_modifiers_3() { return &___modifiers_3; }
  11920. inline void set_modifiers_3(int32_t value)
  11921. {
  11922. ___modifiers_3 = value;
  11923. }
  11924. inline static int32_t get_offset_of_rowProcessor_4() { return static_cast<int32_t>(offsetof(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C, ___rowProcessor_4)); }
  11925. inline PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C get_rowProcessor_4() const { return ___rowProcessor_4; }
  11926. inline PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C * get_address_of_rowProcessor_4() { return &___rowProcessor_4; }
  11927. inline void set_rowProcessor_4(PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C value)
  11928. {
  11929. ___rowProcessor_4 = value;
  11930. Il2CppCodeGenWriteBarrier((void**)&(((&___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  11931. }
  11932. };
  11933. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>
  11934. struct RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F
  11935. {
  11936. public:
  11937. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::startX
  11938. int32_t ___startX_0;
  11939. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::source
  11940. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  11941. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::configuration
  11942. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2;
  11943. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::modifiers
  11944. int32_t ___modifiers_3;
  11945. // TDelegate SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::rowProcessor
  11946. PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 ___rowProcessor_4;
  11947. public:
  11948. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F, ___startX_0)); }
  11949. inline int32_t get_startX_0() const { return ___startX_0; }
  11950. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  11951. inline void set_startX_0(int32_t value)
  11952. {
  11953. ___startX_0 = value;
  11954. }
  11955. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F, ___source_1)); }
  11956. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  11957. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  11958. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  11959. {
  11960. ___source_1 = value;
  11961. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  11962. }
  11963. inline static int32_t get_offset_of_configuration_2() { return static_cast<int32_t>(offsetof(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F, ___configuration_2)); }
  11964. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; }
  11965. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; }
  11966. inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  11967. {
  11968. ___configuration_2 = value;
  11969. Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value);
  11970. }
  11971. inline static int32_t get_offset_of_modifiers_3() { return static_cast<int32_t>(offsetof(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F, ___modifiers_3)); }
  11972. inline int32_t get_modifiers_3() const { return ___modifiers_3; }
  11973. inline int32_t* get_address_of_modifiers_3() { return &___modifiers_3; }
  11974. inline void set_modifiers_3(int32_t value)
  11975. {
  11976. ___modifiers_3 = value;
  11977. }
  11978. inline static int32_t get_offset_of_rowProcessor_4() { return static_cast<int32_t>(offsetof(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F, ___rowProcessor_4)); }
  11979. inline PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 get_rowProcessor_4() const { return ___rowProcessor_4; }
  11980. inline PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 * get_address_of_rowProcessor_4() { return &___rowProcessor_4; }
  11981. inline void set_rowProcessor_4(PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 value)
  11982. {
  11983. ___rowProcessor_4 = value;
  11984. Il2CppCodeGenWriteBarrier((void**)&(((&___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  11985. }
  11986. };
  11987. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>
  11988. struct RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79
  11989. {
  11990. public:
  11991. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::startX
  11992. int32_t ___startX_0;
  11993. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::source
  11994. Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * ___source_1;
  11995. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::configuration
  11996. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2;
  11997. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::modifiers
  11998. int32_t ___modifiers_3;
  11999. // TDelegate SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::rowProcessor
  12000. PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C ___rowProcessor_4;
  12001. public:
  12002. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79, ___startX_0)); }
  12003. inline int32_t get_startX_0() const { return ___startX_0; }
  12004. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  12005. inline void set_startX_0(int32_t value)
  12006. {
  12007. ___startX_0 = value;
  12008. }
  12009. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79, ___source_1)); }
  12010. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * get_source_1() const { return ___source_1; }
  12011. inline Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 ** get_address_of_source_1() { return &___source_1; }
  12012. inline void set_source_1(Buffer2D_1_tF3643370506A9F8B3870EFC6BB4713E6C4C1B3C9 * value)
  12013. {
  12014. ___source_1 = value;
  12015. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12016. }
  12017. inline static int32_t get_offset_of_configuration_2() { return static_cast<int32_t>(offsetof(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79, ___configuration_2)); }
  12018. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; }
  12019. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; }
  12020. inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12021. {
  12022. ___configuration_2 = value;
  12023. Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value);
  12024. }
  12025. inline static int32_t get_offset_of_modifiers_3() { return static_cast<int32_t>(offsetof(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79, ___modifiers_3)); }
  12026. inline int32_t get_modifiers_3() const { return ___modifiers_3; }
  12027. inline int32_t* get_address_of_modifiers_3() { return &___modifiers_3; }
  12028. inline void set_modifiers_3(int32_t value)
  12029. {
  12030. ___modifiers_3 = value;
  12031. }
  12032. inline static int32_t get_offset_of_rowProcessor_4() { return static_cast<int32_t>(offsetof(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79, ___rowProcessor_4)); }
  12033. inline PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C get_rowProcessor_4() const { return ___rowProcessor_4; }
  12034. inline PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C * get_address_of_rowProcessor_4() { return &___rowProcessor_4; }
  12035. inline void set_rowProcessor_4(PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C value)
  12036. {
  12037. ___rowProcessor_4 = value;
  12038. Il2CppCodeGenWriteBarrier((void**)&(((&___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  12039. }
  12040. };
  12041. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>
  12042. struct RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79
  12043. {
  12044. public:
  12045. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::startX
  12046. int32_t ___startX_0;
  12047. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::source
  12048. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  12049. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::configuration
  12050. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2;
  12051. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::modifiers
  12052. int32_t ___modifiers_3;
  12053. // TDelegate SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::rowProcessor
  12054. PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 ___rowProcessor_4;
  12055. public:
  12056. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79, ___startX_0)); }
  12057. inline int32_t get_startX_0() const { return ___startX_0; }
  12058. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  12059. inline void set_startX_0(int32_t value)
  12060. {
  12061. ___startX_0 = value;
  12062. }
  12063. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79, ___source_1)); }
  12064. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  12065. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  12066. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  12067. {
  12068. ___source_1 = value;
  12069. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12070. }
  12071. inline static int32_t get_offset_of_configuration_2() { return static_cast<int32_t>(offsetof(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79, ___configuration_2)); }
  12072. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; }
  12073. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; }
  12074. inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12075. {
  12076. ___configuration_2 = value;
  12077. Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value);
  12078. }
  12079. inline static int32_t get_offset_of_modifiers_3() { return static_cast<int32_t>(offsetof(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79, ___modifiers_3)); }
  12080. inline int32_t get_modifiers_3() const { return ___modifiers_3; }
  12081. inline int32_t* get_address_of_modifiers_3() { return &___modifiers_3; }
  12082. inline void set_modifiers_3(int32_t value)
  12083. {
  12084. ___modifiers_3 = value;
  12085. }
  12086. inline static int32_t get_offset_of_rowProcessor_4() { return static_cast<int32_t>(offsetof(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79, ___rowProcessor_4)); }
  12087. inline PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 get_rowProcessor_4() const { return ___rowProcessor_4; }
  12088. inline PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 * get_address_of_rowProcessor_4() { return &___rowProcessor_4; }
  12089. inline void set_rowProcessor_4(PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 value)
  12090. {
  12091. ___rowProcessor_4 = value;
  12092. Il2CppCodeGenWriteBarrier((void**)&(((&___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  12093. }
  12094. };
  12095. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>
  12096. struct RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED
  12097. {
  12098. public:
  12099. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::startX
  12100. int32_t ___startX_0;
  12101. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::source
  12102. Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * ___source_1;
  12103. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::configuration
  12104. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2;
  12105. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::modifiers
  12106. int32_t ___modifiers_3;
  12107. // TDelegate SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::rowProcessor
  12108. PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C ___rowProcessor_4;
  12109. public:
  12110. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED, ___startX_0)); }
  12111. inline int32_t get_startX_0() const { return ___startX_0; }
  12112. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  12113. inline void set_startX_0(int32_t value)
  12114. {
  12115. ___startX_0 = value;
  12116. }
  12117. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED, ___source_1)); }
  12118. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * get_source_1() const { return ___source_1; }
  12119. inline Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF ** get_address_of_source_1() { return &___source_1; }
  12120. inline void set_source_1(Buffer2D_1_tC3716303846B7CE2E8B1D4DDFB45A8845EED9EFF * value)
  12121. {
  12122. ___source_1 = value;
  12123. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12124. }
  12125. inline static int32_t get_offset_of_configuration_2() { return static_cast<int32_t>(offsetof(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED, ___configuration_2)); }
  12126. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; }
  12127. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; }
  12128. inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12129. {
  12130. ___configuration_2 = value;
  12131. Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value);
  12132. }
  12133. inline static int32_t get_offset_of_modifiers_3() { return static_cast<int32_t>(offsetof(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED, ___modifiers_3)); }
  12134. inline int32_t get_modifiers_3() const { return ___modifiers_3; }
  12135. inline int32_t* get_address_of_modifiers_3() { return &___modifiers_3; }
  12136. inline void set_modifiers_3(int32_t value)
  12137. {
  12138. ___modifiers_3 = value;
  12139. }
  12140. inline static int32_t get_offset_of_rowProcessor_4() { return static_cast<int32_t>(offsetof(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED, ___rowProcessor_4)); }
  12141. inline PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C get_rowProcessor_4() const { return ___rowProcessor_4; }
  12142. inline PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C * get_address_of_rowProcessor_4() { return &___rowProcessor_4; }
  12143. inline void set_rowProcessor_4(PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C value)
  12144. {
  12145. ___rowProcessor_4 = value;
  12146. Il2CppCodeGenWriteBarrier((void**)&(((&___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  12147. }
  12148. };
  12149. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>
  12150. struct RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D
  12151. {
  12152. public:
  12153. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::startX
  12154. int32_t ___startX_0;
  12155. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::source
  12156. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  12157. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::configuration
  12158. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2;
  12159. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::modifiers
  12160. int32_t ___modifiers_3;
  12161. // TDelegate SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::rowProcessor
  12162. PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 ___rowProcessor_4;
  12163. public:
  12164. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D, ___startX_0)); }
  12165. inline int32_t get_startX_0() const { return ___startX_0; }
  12166. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  12167. inline void set_startX_0(int32_t value)
  12168. {
  12169. ___startX_0 = value;
  12170. }
  12171. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D, ___source_1)); }
  12172. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  12173. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  12174. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  12175. {
  12176. ___source_1 = value;
  12177. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12178. }
  12179. inline static int32_t get_offset_of_configuration_2() { return static_cast<int32_t>(offsetof(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D, ___configuration_2)); }
  12180. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; }
  12181. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; }
  12182. inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12183. {
  12184. ___configuration_2 = value;
  12185. Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value);
  12186. }
  12187. inline static int32_t get_offset_of_modifiers_3() { return static_cast<int32_t>(offsetof(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D, ___modifiers_3)); }
  12188. inline int32_t get_modifiers_3() const { return ___modifiers_3; }
  12189. inline int32_t* get_address_of_modifiers_3() { return &___modifiers_3; }
  12190. inline void set_modifiers_3(int32_t value)
  12191. {
  12192. ___modifiers_3 = value;
  12193. }
  12194. inline static int32_t get_offset_of_rowProcessor_4() { return static_cast<int32_t>(offsetof(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D, ___rowProcessor_4)); }
  12195. inline PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 get_rowProcessor_4() const { return ___rowProcessor_4; }
  12196. inline PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 * get_address_of_rowProcessor_4() { return &___rowProcessor_4; }
  12197. inline void set_rowProcessor_4(PixelRowDelegate_t94BCA47E2513F7583EE549D522408EB8F9381A12 value)
  12198. {
  12199. ___rowProcessor_4 = value;
  12200. Il2CppCodeGenWriteBarrier((void**)&(((&___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  12201. }
  12202. };
  12203. // SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>
  12204. struct RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04
  12205. {
  12206. public:
  12207. // System.Int32 SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::startX
  12208. int32_t ___startX_0;
  12209. // SixLabors.ImageSharp.Memory.Buffer2D`1<TPixel> SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::source
  12210. Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * ___source_1;
  12211. // SixLabors.ImageSharp.Configuration SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::configuration
  12212. Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * ___configuration_2;
  12213. // SixLabors.ImageSharp.PixelFormats.PixelConversionModifiers SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::modifiers
  12214. int32_t ___modifiers_3;
  12215. // TDelegate SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation::rowProcessor
  12216. PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C ___rowProcessor_4;
  12217. public:
  12218. inline static int32_t get_offset_of_startX_0() { return static_cast<int32_t>(offsetof(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04, ___startX_0)); }
  12219. inline int32_t get_startX_0() const { return ___startX_0; }
  12220. inline int32_t* get_address_of_startX_0() { return &___startX_0; }
  12221. inline void set_startX_0(int32_t value)
  12222. {
  12223. ___startX_0 = value;
  12224. }
  12225. inline static int32_t get_offset_of_source_1() { return static_cast<int32_t>(offsetof(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04, ___source_1)); }
  12226. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * get_source_1() const { return ___source_1; }
  12227. inline Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF ** get_address_of_source_1() { return &___source_1; }
  12228. inline void set_source_1(Buffer2D_1_t5155FA94EBC5A936C0B2EE33A677B03C037D61EF * value)
  12229. {
  12230. ___source_1 = value;
  12231. Il2CppCodeGenWriteBarrier((void**)(&___source_1), (void*)value);
  12232. }
  12233. inline static int32_t get_offset_of_configuration_2() { return static_cast<int32_t>(offsetof(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04, ___configuration_2)); }
  12234. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * get_configuration_2() const { return ___configuration_2; }
  12235. inline Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 ** get_address_of_configuration_2() { return &___configuration_2; }
  12236. inline void set_configuration_2(Configuration_t78AE8A34A839BC38242F9BBC2B2C21405239F8D8 * value)
  12237. {
  12238. ___configuration_2 = value;
  12239. Il2CppCodeGenWriteBarrier((void**)(&___configuration_2), (void*)value);
  12240. }
  12241. inline static int32_t get_offset_of_modifiers_3() { return static_cast<int32_t>(offsetof(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04, ___modifiers_3)); }
  12242. inline int32_t get_modifiers_3() const { return ___modifiers_3; }
  12243. inline int32_t* get_address_of_modifiers_3() { return &___modifiers_3; }
  12244. inline void set_modifiers_3(int32_t value)
  12245. {
  12246. ___modifiers_3 = value;
  12247. }
  12248. inline static int32_t get_offset_of_rowProcessor_4() { return static_cast<int32_t>(offsetof(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04, ___rowProcessor_4)); }
  12249. inline PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C get_rowProcessor_4() const { return ___rowProcessor_4; }
  12250. inline PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C * get_address_of_rowProcessor_4() { return &___rowProcessor_4; }
  12251. inline void set_rowProcessor_4(PixelRowDelegate_tC5D052D7769BEE9C7FB0EE3DB760D8CEABC4ED7C value)
  12252. {
  12253. ___rowProcessor_4 = value;
  12254. Il2CppCodeGenWriteBarrier((void**)&(((&___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  12255. }
  12256. };
  12257. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>
  12258. struct RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1
  12259. {
  12260. public:
  12261. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12262. int32_t ___minY_0;
  12263. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12264. int32_t ___maxY_1;
  12265. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12266. int32_t ___stepY_2;
  12267. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12268. int32_t ___width_3;
  12269. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12270. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12271. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12272. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C ___action_5;
  12273. public:
  12274. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1, ___minY_0)); }
  12275. inline int32_t get_minY_0() const { return ___minY_0; }
  12276. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12277. inline void set_minY_0(int32_t value)
  12278. {
  12279. ___minY_0 = value;
  12280. }
  12281. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1, ___maxY_1)); }
  12282. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12283. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12284. inline void set_maxY_1(int32_t value)
  12285. {
  12286. ___maxY_1 = value;
  12287. }
  12288. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1, ___stepY_2)); }
  12289. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12290. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12291. inline void set_stepY_2(int32_t value)
  12292. {
  12293. ___stepY_2 = value;
  12294. }
  12295. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1, ___width_3)); }
  12296. inline int32_t get_width_3() const { return ___width_3; }
  12297. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12298. inline void set_width_3(int32_t value)
  12299. {
  12300. ___width_3 = value;
  12301. }
  12302. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1, ___allocator_4)); }
  12303. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12304. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12305. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12306. {
  12307. ___allocator_4 = value;
  12308. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12309. }
  12310. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1, ___action_5)); }
  12311. inline RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C get_action_5() const { return ___action_5; }
  12312. inline RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * get_address_of_action_5() { return &___action_5; }
  12313. inline void set_action_5(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C value)
  12314. {
  12315. ___action_5 = value;
  12316. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  12317. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12318. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  12319. #endif
  12320. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12321. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  12322. #endif
  12323. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12324. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  12325. #endif
  12326. }
  12327. };
  12328. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>
  12329. struct RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA
  12330. {
  12331. public:
  12332. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12333. int32_t ___minY_0;
  12334. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12335. int32_t ___maxY_1;
  12336. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12337. int32_t ___stepY_2;
  12338. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12339. int32_t ___width_3;
  12340. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12341. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12342. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12343. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 ___action_5;
  12344. public:
  12345. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA, ___minY_0)); }
  12346. inline int32_t get_minY_0() const { return ___minY_0; }
  12347. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12348. inline void set_minY_0(int32_t value)
  12349. {
  12350. ___minY_0 = value;
  12351. }
  12352. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA, ___maxY_1)); }
  12353. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12354. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12355. inline void set_maxY_1(int32_t value)
  12356. {
  12357. ___maxY_1 = value;
  12358. }
  12359. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA, ___stepY_2)); }
  12360. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12361. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12362. inline void set_stepY_2(int32_t value)
  12363. {
  12364. ___stepY_2 = value;
  12365. }
  12366. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA, ___width_3)); }
  12367. inline int32_t get_width_3() const { return ___width_3; }
  12368. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12369. inline void set_width_3(int32_t value)
  12370. {
  12371. ___width_3 = value;
  12372. }
  12373. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA, ___allocator_4)); }
  12374. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12375. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12376. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12377. {
  12378. ___allocator_4 = value;
  12379. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12380. }
  12381. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA, ___action_5)); }
  12382. inline RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 get_action_5() const { return ___action_5; }
  12383. inline RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * get_address_of_action_5() { return &___action_5; }
  12384. inline void set_action_5(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 value)
  12385. {
  12386. ___action_5 = value;
  12387. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  12388. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12389. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  12390. #endif
  12391. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12392. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  12393. #endif
  12394. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12395. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  12396. #endif
  12397. }
  12398. };
  12399. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>
  12400. struct RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308
  12401. {
  12402. public:
  12403. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12404. int32_t ___minY_0;
  12405. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12406. int32_t ___maxY_1;
  12407. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12408. int32_t ___stepY_2;
  12409. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12410. int32_t ___width_3;
  12411. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12412. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12413. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12414. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 ___action_5;
  12415. public:
  12416. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308, ___minY_0)); }
  12417. inline int32_t get_minY_0() const { return ___minY_0; }
  12418. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12419. inline void set_minY_0(int32_t value)
  12420. {
  12421. ___minY_0 = value;
  12422. }
  12423. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308, ___maxY_1)); }
  12424. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12425. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12426. inline void set_maxY_1(int32_t value)
  12427. {
  12428. ___maxY_1 = value;
  12429. }
  12430. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308, ___stepY_2)); }
  12431. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12432. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12433. inline void set_stepY_2(int32_t value)
  12434. {
  12435. ___stepY_2 = value;
  12436. }
  12437. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308, ___width_3)); }
  12438. inline int32_t get_width_3() const { return ___width_3; }
  12439. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12440. inline void set_width_3(int32_t value)
  12441. {
  12442. ___width_3 = value;
  12443. }
  12444. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308, ___allocator_4)); }
  12445. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12446. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12447. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12448. {
  12449. ___allocator_4 = value;
  12450. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12451. }
  12452. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308, ___action_5)); }
  12453. inline RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 get_action_5() const { return ___action_5; }
  12454. inline RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * get_address_of_action_5() { return &___action_5; }
  12455. inline void set_action_5(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 value)
  12456. {
  12457. ___action_5 = value;
  12458. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  12459. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12460. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  12461. #endif
  12462. }
  12463. };
  12464. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>
  12465. struct RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47
  12466. {
  12467. public:
  12468. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12469. int32_t ___minY_0;
  12470. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12471. int32_t ___maxY_1;
  12472. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12473. int32_t ___stepY_2;
  12474. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12475. int32_t ___width_3;
  12476. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12477. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12478. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12479. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 ___action_5;
  12480. public:
  12481. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47, ___minY_0)); }
  12482. inline int32_t get_minY_0() const { return ___minY_0; }
  12483. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12484. inline void set_minY_0(int32_t value)
  12485. {
  12486. ___minY_0 = value;
  12487. }
  12488. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47, ___maxY_1)); }
  12489. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12490. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12491. inline void set_maxY_1(int32_t value)
  12492. {
  12493. ___maxY_1 = value;
  12494. }
  12495. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47, ___stepY_2)); }
  12496. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12497. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12498. inline void set_stepY_2(int32_t value)
  12499. {
  12500. ___stepY_2 = value;
  12501. }
  12502. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47, ___width_3)); }
  12503. inline int32_t get_width_3() const { return ___width_3; }
  12504. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12505. inline void set_width_3(int32_t value)
  12506. {
  12507. ___width_3 = value;
  12508. }
  12509. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47, ___allocator_4)); }
  12510. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12511. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12512. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12513. {
  12514. ___allocator_4 = value;
  12515. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12516. }
  12517. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47, ___action_5)); }
  12518. inline RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 get_action_5() const { return ___action_5; }
  12519. inline RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * get_address_of_action_5() { return &___action_5; }
  12520. inline void set_action_5(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 value)
  12521. {
  12522. ___action_5 = value;
  12523. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  12524. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12525. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  12526. #endif
  12527. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12528. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  12529. #endif
  12530. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12531. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  12532. #endif
  12533. }
  12534. };
  12535. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>
  12536. struct RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE
  12537. {
  12538. public:
  12539. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12540. int32_t ___minY_0;
  12541. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12542. int32_t ___maxY_1;
  12543. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12544. int32_t ___stepY_2;
  12545. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12546. int32_t ___width_3;
  12547. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12548. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12549. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12550. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D ___action_5;
  12551. public:
  12552. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE, ___minY_0)); }
  12553. inline int32_t get_minY_0() const { return ___minY_0; }
  12554. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12555. inline void set_minY_0(int32_t value)
  12556. {
  12557. ___minY_0 = value;
  12558. }
  12559. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE, ___maxY_1)); }
  12560. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12561. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12562. inline void set_maxY_1(int32_t value)
  12563. {
  12564. ___maxY_1 = value;
  12565. }
  12566. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE, ___stepY_2)); }
  12567. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12568. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12569. inline void set_stepY_2(int32_t value)
  12570. {
  12571. ___stepY_2 = value;
  12572. }
  12573. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE, ___width_3)); }
  12574. inline int32_t get_width_3() const { return ___width_3; }
  12575. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12576. inline void set_width_3(int32_t value)
  12577. {
  12578. ___width_3 = value;
  12579. }
  12580. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE, ___allocator_4)); }
  12581. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12582. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12583. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12584. {
  12585. ___allocator_4 = value;
  12586. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12587. }
  12588. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE, ___action_5)); }
  12589. inline RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D get_action_5() const { return ___action_5; }
  12590. inline RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * get_address_of_action_5() { return &___action_5; }
  12591. inline void set_action_5(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D value)
  12592. {
  12593. ___action_5 = value;
  12594. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  12595. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12596. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  12597. #endif
  12598. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12599. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  12600. #endif
  12601. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12602. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  12603. #endif
  12604. }
  12605. };
  12606. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>
  12607. struct RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6
  12608. {
  12609. public:
  12610. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12611. int32_t ___minY_0;
  12612. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12613. int32_t ___maxY_1;
  12614. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12615. int32_t ___stepY_2;
  12616. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12617. int32_t ___width_3;
  12618. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12619. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12620. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12621. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D ___action_5;
  12622. public:
  12623. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6, ___minY_0)); }
  12624. inline int32_t get_minY_0() const { return ___minY_0; }
  12625. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12626. inline void set_minY_0(int32_t value)
  12627. {
  12628. ___minY_0 = value;
  12629. }
  12630. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6, ___maxY_1)); }
  12631. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12632. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12633. inline void set_maxY_1(int32_t value)
  12634. {
  12635. ___maxY_1 = value;
  12636. }
  12637. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6, ___stepY_2)); }
  12638. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12639. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12640. inline void set_stepY_2(int32_t value)
  12641. {
  12642. ___stepY_2 = value;
  12643. }
  12644. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6, ___width_3)); }
  12645. inline int32_t get_width_3() const { return ___width_3; }
  12646. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12647. inline void set_width_3(int32_t value)
  12648. {
  12649. ___width_3 = value;
  12650. }
  12651. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6, ___allocator_4)); }
  12652. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12653. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12654. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12655. {
  12656. ___allocator_4 = value;
  12657. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12658. }
  12659. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6, ___action_5)); }
  12660. inline RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D get_action_5() const { return ___action_5; }
  12661. inline RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * get_address_of_action_5() { return &___action_5; }
  12662. inline void set_action_5(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D value)
  12663. {
  12664. ___action_5 = value;
  12665. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  12666. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12667. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  12668. #endif
  12669. }
  12670. };
  12671. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>
  12672. struct RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3
  12673. {
  12674. public:
  12675. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12676. int32_t ___minY_0;
  12677. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12678. int32_t ___maxY_1;
  12679. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12680. int32_t ___stepY_2;
  12681. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12682. int32_t ___width_3;
  12683. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12684. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12685. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12686. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC ___action_5;
  12687. public:
  12688. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3, ___minY_0)); }
  12689. inline int32_t get_minY_0() const { return ___minY_0; }
  12690. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12691. inline void set_minY_0(int32_t value)
  12692. {
  12693. ___minY_0 = value;
  12694. }
  12695. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3, ___maxY_1)); }
  12696. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12697. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12698. inline void set_maxY_1(int32_t value)
  12699. {
  12700. ___maxY_1 = value;
  12701. }
  12702. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3, ___stepY_2)); }
  12703. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12704. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12705. inline void set_stepY_2(int32_t value)
  12706. {
  12707. ___stepY_2 = value;
  12708. }
  12709. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3, ___width_3)); }
  12710. inline int32_t get_width_3() const { return ___width_3; }
  12711. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12712. inline void set_width_3(int32_t value)
  12713. {
  12714. ___width_3 = value;
  12715. }
  12716. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3, ___allocator_4)); }
  12717. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12718. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12719. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12720. {
  12721. ___allocator_4 = value;
  12722. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12723. }
  12724. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3, ___action_5)); }
  12725. inline RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC get_action_5() const { return ___action_5; }
  12726. inline RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * get_address_of_action_5() { return &___action_5; }
  12727. inline void set_action_5(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC value)
  12728. {
  12729. ___action_5 = value;
  12730. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  12731. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12732. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  12733. #endif
  12734. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12735. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  12736. #endif
  12737. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12738. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  12739. #endif
  12740. }
  12741. };
  12742. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>
  12743. struct RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347
  12744. {
  12745. public:
  12746. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12747. int32_t ___minY_0;
  12748. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12749. int32_t ___maxY_1;
  12750. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12751. int32_t ___stepY_2;
  12752. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12753. int32_t ___width_3;
  12754. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12755. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12756. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12757. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 ___action_5;
  12758. public:
  12759. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347, ___minY_0)); }
  12760. inline int32_t get_minY_0() const { return ___minY_0; }
  12761. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12762. inline void set_minY_0(int32_t value)
  12763. {
  12764. ___minY_0 = value;
  12765. }
  12766. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347, ___maxY_1)); }
  12767. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12768. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12769. inline void set_maxY_1(int32_t value)
  12770. {
  12771. ___maxY_1 = value;
  12772. }
  12773. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347, ___stepY_2)); }
  12774. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12775. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12776. inline void set_stepY_2(int32_t value)
  12777. {
  12778. ___stepY_2 = value;
  12779. }
  12780. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347, ___width_3)); }
  12781. inline int32_t get_width_3() const { return ___width_3; }
  12782. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12783. inline void set_width_3(int32_t value)
  12784. {
  12785. ___width_3 = value;
  12786. }
  12787. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347, ___allocator_4)); }
  12788. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12789. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12790. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12791. {
  12792. ___allocator_4 = value;
  12793. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12794. }
  12795. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347, ___action_5)); }
  12796. inline RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 get_action_5() const { return ___action_5; }
  12797. inline RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * get_address_of_action_5() { return &___action_5; }
  12798. inline void set_action_5(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 value)
  12799. {
  12800. ___action_5 = value;
  12801. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  12802. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12803. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  12804. #endif
  12805. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12806. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  12807. #endif
  12808. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12809. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  12810. #endif
  12811. }
  12812. };
  12813. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>
  12814. struct RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF
  12815. {
  12816. public:
  12817. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12818. int32_t ___minY_0;
  12819. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12820. int32_t ___maxY_1;
  12821. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12822. int32_t ___stepY_2;
  12823. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12824. int32_t ___width_3;
  12825. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12826. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12827. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12828. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 ___action_5;
  12829. public:
  12830. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF, ___minY_0)); }
  12831. inline int32_t get_minY_0() const { return ___minY_0; }
  12832. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12833. inline void set_minY_0(int32_t value)
  12834. {
  12835. ___minY_0 = value;
  12836. }
  12837. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF, ___maxY_1)); }
  12838. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12839. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12840. inline void set_maxY_1(int32_t value)
  12841. {
  12842. ___maxY_1 = value;
  12843. }
  12844. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF, ___stepY_2)); }
  12845. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12846. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12847. inline void set_stepY_2(int32_t value)
  12848. {
  12849. ___stepY_2 = value;
  12850. }
  12851. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF, ___width_3)); }
  12852. inline int32_t get_width_3() const { return ___width_3; }
  12853. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12854. inline void set_width_3(int32_t value)
  12855. {
  12856. ___width_3 = value;
  12857. }
  12858. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF, ___allocator_4)); }
  12859. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12860. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12861. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12862. {
  12863. ___allocator_4 = value;
  12864. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12865. }
  12866. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF, ___action_5)); }
  12867. inline RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 get_action_5() const { return ___action_5; }
  12868. inline RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * get_address_of_action_5() { return &___action_5; }
  12869. inline void set_action_5(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 value)
  12870. {
  12871. ___action_5 = value;
  12872. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  12873. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12874. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  12875. #endif
  12876. }
  12877. };
  12878. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>
  12879. struct RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF
  12880. {
  12881. public:
  12882. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12883. int32_t ___minY_0;
  12884. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12885. int32_t ___maxY_1;
  12886. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12887. int32_t ___stepY_2;
  12888. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12889. int32_t ___width_3;
  12890. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12891. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12892. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12893. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C ___action_5;
  12894. public:
  12895. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF, ___minY_0)); }
  12896. inline int32_t get_minY_0() const { return ___minY_0; }
  12897. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12898. inline void set_minY_0(int32_t value)
  12899. {
  12900. ___minY_0 = value;
  12901. }
  12902. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF, ___maxY_1)); }
  12903. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12904. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12905. inline void set_maxY_1(int32_t value)
  12906. {
  12907. ___maxY_1 = value;
  12908. }
  12909. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF, ___stepY_2)); }
  12910. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12911. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12912. inline void set_stepY_2(int32_t value)
  12913. {
  12914. ___stepY_2 = value;
  12915. }
  12916. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF, ___width_3)); }
  12917. inline int32_t get_width_3() const { return ___width_3; }
  12918. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12919. inline void set_width_3(int32_t value)
  12920. {
  12921. ___width_3 = value;
  12922. }
  12923. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF, ___allocator_4)); }
  12924. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12925. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12926. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12927. {
  12928. ___allocator_4 = value;
  12929. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  12930. }
  12931. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF, ___action_5)); }
  12932. inline RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C get_action_5() const { return ___action_5; }
  12933. inline RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * get_address_of_action_5() { return &___action_5; }
  12934. inline void set_action_5(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C value)
  12935. {
  12936. ___action_5 = value;
  12937. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  12938. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12939. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  12940. #endif
  12941. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12942. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  12943. #endif
  12944. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  12945. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  12946. #endif
  12947. }
  12948. };
  12949. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>
  12950. struct RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62
  12951. {
  12952. public:
  12953. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  12954. int32_t ___minY_0;
  12955. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  12956. int32_t ___maxY_1;
  12957. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  12958. int32_t ___stepY_2;
  12959. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  12960. int32_t ___width_3;
  12961. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  12962. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  12963. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  12964. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 ___action_5;
  12965. public:
  12966. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62, ___minY_0)); }
  12967. inline int32_t get_minY_0() const { return ___minY_0; }
  12968. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  12969. inline void set_minY_0(int32_t value)
  12970. {
  12971. ___minY_0 = value;
  12972. }
  12973. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62, ___maxY_1)); }
  12974. inline int32_t get_maxY_1() const { return ___maxY_1; }
  12975. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  12976. inline void set_maxY_1(int32_t value)
  12977. {
  12978. ___maxY_1 = value;
  12979. }
  12980. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62, ___stepY_2)); }
  12981. inline int32_t get_stepY_2() const { return ___stepY_2; }
  12982. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  12983. inline void set_stepY_2(int32_t value)
  12984. {
  12985. ___stepY_2 = value;
  12986. }
  12987. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62, ___width_3)); }
  12988. inline int32_t get_width_3() const { return ___width_3; }
  12989. inline int32_t* get_address_of_width_3() { return &___width_3; }
  12990. inline void set_width_3(int32_t value)
  12991. {
  12992. ___width_3 = value;
  12993. }
  12994. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62, ___allocator_4)); }
  12995. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  12996. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  12997. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  12998. {
  12999. ___allocator_4 = value;
  13000. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13001. }
  13002. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62, ___action_5)); }
  13003. inline RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 get_action_5() const { return ___action_5; }
  13004. inline RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * get_address_of_action_5() { return &___action_5; }
  13005. inline void set_action_5(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 value)
  13006. {
  13007. ___action_5 = value;
  13008. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13009. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13010. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13011. #endif
  13012. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13013. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13014. #endif
  13015. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13016. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13017. #endif
  13018. }
  13019. };
  13020. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>
  13021. struct RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335
  13022. {
  13023. public:
  13024. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13025. int32_t ___minY_0;
  13026. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13027. int32_t ___maxY_1;
  13028. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13029. int32_t ___stepY_2;
  13030. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13031. int32_t ___width_3;
  13032. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13033. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13034. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13035. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B ___action_5;
  13036. public:
  13037. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335, ___minY_0)); }
  13038. inline int32_t get_minY_0() const { return ___minY_0; }
  13039. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13040. inline void set_minY_0(int32_t value)
  13041. {
  13042. ___minY_0 = value;
  13043. }
  13044. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335, ___maxY_1)); }
  13045. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13046. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13047. inline void set_maxY_1(int32_t value)
  13048. {
  13049. ___maxY_1 = value;
  13050. }
  13051. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335, ___stepY_2)); }
  13052. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13053. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13054. inline void set_stepY_2(int32_t value)
  13055. {
  13056. ___stepY_2 = value;
  13057. }
  13058. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335, ___width_3)); }
  13059. inline int32_t get_width_3() const { return ___width_3; }
  13060. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13061. inline void set_width_3(int32_t value)
  13062. {
  13063. ___width_3 = value;
  13064. }
  13065. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335, ___allocator_4)); }
  13066. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13067. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13068. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13069. {
  13070. ___allocator_4 = value;
  13071. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13072. }
  13073. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335, ___action_5)); }
  13074. inline RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B get_action_5() const { return ___action_5; }
  13075. inline RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * get_address_of_action_5() { return &___action_5; }
  13076. inline void set_action_5(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B value)
  13077. {
  13078. ___action_5 = value;
  13079. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  13080. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13081. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  13082. #endif
  13083. }
  13084. };
  13085. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>
  13086. struct RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0
  13087. {
  13088. public:
  13089. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13090. int32_t ___minY_0;
  13091. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13092. int32_t ___maxY_1;
  13093. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13094. int32_t ___stepY_2;
  13095. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13096. int32_t ___width_3;
  13097. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13098. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13099. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13100. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B ___action_5;
  13101. public:
  13102. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0, ___minY_0)); }
  13103. inline int32_t get_minY_0() const { return ___minY_0; }
  13104. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13105. inline void set_minY_0(int32_t value)
  13106. {
  13107. ___minY_0 = value;
  13108. }
  13109. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0, ___maxY_1)); }
  13110. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13111. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13112. inline void set_maxY_1(int32_t value)
  13113. {
  13114. ___maxY_1 = value;
  13115. }
  13116. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0, ___stepY_2)); }
  13117. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13118. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13119. inline void set_stepY_2(int32_t value)
  13120. {
  13121. ___stepY_2 = value;
  13122. }
  13123. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0, ___width_3)); }
  13124. inline int32_t get_width_3() const { return ___width_3; }
  13125. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13126. inline void set_width_3(int32_t value)
  13127. {
  13128. ___width_3 = value;
  13129. }
  13130. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0, ___allocator_4)); }
  13131. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13132. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13133. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13134. {
  13135. ___allocator_4 = value;
  13136. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13137. }
  13138. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0, ___action_5)); }
  13139. inline RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B get_action_5() const { return ___action_5; }
  13140. inline RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * get_address_of_action_5() { return &___action_5; }
  13141. inline void set_action_5(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B value)
  13142. {
  13143. ___action_5 = value;
  13144. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13145. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13146. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13147. #endif
  13148. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13149. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13150. #endif
  13151. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13152. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13153. #endif
  13154. }
  13155. };
  13156. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>
  13157. struct RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246
  13158. {
  13159. public:
  13160. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13161. int32_t ___minY_0;
  13162. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13163. int32_t ___maxY_1;
  13164. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13165. int32_t ___stepY_2;
  13166. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13167. int32_t ___width_3;
  13168. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13169. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13170. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13171. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 ___action_5;
  13172. public:
  13173. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246, ___minY_0)); }
  13174. inline int32_t get_minY_0() const { return ___minY_0; }
  13175. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13176. inline void set_minY_0(int32_t value)
  13177. {
  13178. ___minY_0 = value;
  13179. }
  13180. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246, ___maxY_1)); }
  13181. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13182. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13183. inline void set_maxY_1(int32_t value)
  13184. {
  13185. ___maxY_1 = value;
  13186. }
  13187. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246, ___stepY_2)); }
  13188. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13189. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13190. inline void set_stepY_2(int32_t value)
  13191. {
  13192. ___stepY_2 = value;
  13193. }
  13194. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246, ___width_3)); }
  13195. inline int32_t get_width_3() const { return ___width_3; }
  13196. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13197. inline void set_width_3(int32_t value)
  13198. {
  13199. ___width_3 = value;
  13200. }
  13201. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246, ___allocator_4)); }
  13202. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13203. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13204. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13205. {
  13206. ___allocator_4 = value;
  13207. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13208. }
  13209. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246, ___action_5)); }
  13210. inline RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 get_action_5() const { return ___action_5; }
  13211. inline RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * get_address_of_action_5() { return &___action_5; }
  13212. inline void set_action_5(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 value)
  13213. {
  13214. ___action_5 = value;
  13215. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13216. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13217. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13218. #endif
  13219. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13220. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13221. #endif
  13222. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13223. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13224. #endif
  13225. }
  13226. };
  13227. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>
  13228. struct RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370
  13229. {
  13230. public:
  13231. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13232. int32_t ___minY_0;
  13233. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13234. int32_t ___maxY_1;
  13235. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13236. int32_t ___stepY_2;
  13237. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13238. int32_t ___width_3;
  13239. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13240. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13241. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13242. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 ___action_5;
  13243. public:
  13244. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370, ___minY_0)); }
  13245. inline int32_t get_minY_0() const { return ___minY_0; }
  13246. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13247. inline void set_minY_0(int32_t value)
  13248. {
  13249. ___minY_0 = value;
  13250. }
  13251. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370, ___maxY_1)); }
  13252. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13253. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13254. inline void set_maxY_1(int32_t value)
  13255. {
  13256. ___maxY_1 = value;
  13257. }
  13258. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370, ___stepY_2)); }
  13259. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13260. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13261. inline void set_stepY_2(int32_t value)
  13262. {
  13263. ___stepY_2 = value;
  13264. }
  13265. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370, ___width_3)); }
  13266. inline int32_t get_width_3() const { return ___width_3; }
  13267. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13268. inline void set_width_3(int32_t value)
  13269. {
  13270. ___width_3 = value;
  13271. }
  13272. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370, ___allocator_4)); }
  13273. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13274. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13275. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13276. {
  13277. ___allocator_4 = value;
  13278. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13279. }
  13280. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370, ___action_5)); }
  13281. inline RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 get_action_5() const { return ___action_5; }
  13282. inline RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * get_address_of_action_5() { return &___action_5; }
  13283. inline void set_action_5(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 value)
  13284. {
  13285. ___action_5 = value;
  13286. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  13287. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13288. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  13289. #endif
  13290. }
  13291. };
  13292. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>
  13293. struct RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861
  13294. {
  13295. public:
  13296. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13297. int32_t ___minY_0;
  13298. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13299. int32_t ___maxY_1;
  13300. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13301. int32_t ___stepY_2;
  13302. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13303. int32_t ___width_3;
  13304. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13305. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13306. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13307. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 ___action_5;
  13308. public:
  13309. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861, ___minY_0)); }
  13310. inline int32_t get_minY_0() const { return ___minY_0; }
  13311. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13312. inline void set_minY_0(int32_t value)
  13313. {
  13314. ___minY_0 = value;
  13315. }
  13316. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861, ___maxY_1)); }
  13317. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13318. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13319. inline void set_maxY_1(int32_t value)
  13320. {
  13321. ___maxY_1 = value;
  13322. }
  13323. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861, ___stepY_2)); }
  13324. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13325. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13326. inline void set_stepY_2(int32_t value)
  13327. {
  13328. ___stepY_2 = value;
  13329. }
  13330. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861, ___width_3)); }
  13331. inline int32_t get_width_3() const { return ___width_3; }
  13332. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13333. inline void set_width_3(int32_t value)
  13334. {
  13335. ___width_3 = value;
  13336. }
  13337. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861, ___allocator_4)); }
  13338. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13339. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13340. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13341. {
  13342. ___allocator_4 = value;
  13343. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13344. }
  13345. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861, ___action_5)); }
  13346. inline RowOperation_tD061338E0809B053606191F4428DEE83A3790972 get_action_5() const { return ___action_5; }
  13347. inline RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * get_address_of_action_5() { return &___action_5; }
  13348. inline void set_action_5(RowOperation_tD061338E0809B053606191F4428DEE83A3790972 value)
  13349. {
  13350. ___action_5 = value;
  13351. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13352. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13353. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13354. #endif
  13355. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13356. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13357. #endif
  13358. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13359. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13360. #endif
  13361. }
  13362. };
  13363. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>
  13364. struct RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37
  13365. {
  13366. public:
  13367. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13368. int32_t ___minY_0;
  13369. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13370. int32_t ___maxY_1;
  13371. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13372. int32_t ___stepY_2;
  13373. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13374. int32_t ___width_3;
  13375. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13376. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13377. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13378. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B ___action_5;
  13379. public:
  13380. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37, ___minY_0)); }
  13381. inline int32_t get_minY_0() const { return ___minY_0; }
  13382. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13383. inline void set_minY_0(int32_t value)
  13384. {
  13385. ___minY_0 = value;
  13386. }
  13387. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37, ___maxY_1)); }
  13388. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13389. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13390. inline void set_maxY_1(int32_t value)
  13391. {
  13392. ___maxY_1 = value;
  13393. }
  13394. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37, ___stepY_2)); }
  13395. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13396. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13397. inline void set_stepY_2(int32_t value)
  13398. {
  13399. ___stepY_2 = value;
  13400. }
  13401. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37, ___width_3)); }
  13402. inline int32_t get_width_3() const { return ___width_3; }
  13403. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13404. inline void set_width_3(int32_t value)
  13405. {
  13406. ___width_3 = value;
  13407. }
  13408. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37, ___allocator_4)); }
  13409. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13410. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13411. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13412. {
  13413. ___allocator_4 = value;
  13414. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13415. }
  13416. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37, ___action_5)); }
  13417. inline RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B get_action_5() const { return ___action_5; }
  13418. inline RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * get_address_of_action_5() { return &___action_5; }
  13419. inline void set_action_5(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B value)
  13420. {
  13421. ___action_5 = value;
  13422. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13423. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13424. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13425. #endif
  13426. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13427. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13428. #endif
  13429. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13430. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13431. #endif
  13432. }
  13433. };
  13434. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>
  13435. struct RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9
  13436. {
  13437. public:
  13438. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13439. int32_t ___minY_0;
  13440. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13441. int32_t ___maxY_1;
  13442. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13443. int32_t ___stepY_2;
  13444. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13445. int32_t ___width_3;
  13446. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13447. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13448. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13449. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C ___action_5;
  13450. public:
  13451. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9, ___minY_0)); }
  13452. inline int32_t get_minY_0() const { return ___minY_0; }
  13453. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13454. inline void set_minY_0(int32_t value)
  13455. {
  13456. ___minY_0 = value;
  13457. }
  13458. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9, ___maxY_1)); }
  13459. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13460. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13461. inline void set_maxY_1(int32_t value)
  13462. {
  13463. ___maxY_1 = value;
  13464. }
  13465. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9, ___stepY_2)); }
  13466. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13467. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13468. inline void set_stepY_2(int32_t value)
  13469. {
  13470. ___stepY_2 = value;
  13471. }
  13472. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9, ___width_3)); }
  13473. inline int32_t get_width_3() const { return ___width_3; }
  13474. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13475. inline void set_width_3(int32_t value)
  13476. {
  13477. ___width_3 = value;
  13478. }
  13479. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9, ___allocator_4)); }
  13480. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13481. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13482. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13483. {
  13484. ___allocator_4 = value;
  13485. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13486. }
  13487. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9, ___action_5)); }
  13488. inline RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C get_action_5() const { return ___action_5; }
  13489. inline RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * get_address_of_action_5() { return &___action_5; }
  13490. inline void set_action_5(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C value)
  13491. {
  13492. ___action_5 = value;
  13493. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  13494. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13495. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  13496. #endif
  13497. }
  13498. };
  13499. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>
  13500. struct RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE
  13501. {
  13502. public:
  13503. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13504. int32_t ___minY_0;
  13505. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13506. int32_t ___maxY_1;
  13507. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13508. int32_t ___stepY_2;
  13509. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13510. int32_t ___width_3;
  13511. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13512. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13513. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13514. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC ___action_5;
  13515. public:
  13516. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE, ___minY_0)); }
  13517. inline int32_t get_minY_0() const { return ___minY_0; }
  13518. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13519. inline void set_minY_0(int32_t value)
  13520. {
  13521. ___minY_0 = value;
  13522. }
  13523. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE, ___maxY_1)); }
  13524. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13525. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13526. inline void set_maxY_1(int32_t value)
  13527. {
  13528. ___maxY_1 = value;
  13529. }
  13530. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE, ___stepY_2)); }
  13531. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13532. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13533. inline void set_stepY_2(int32_t value)
  13534. {
  13535. ___stepY_2 = value;
  13536. }
  13537. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE, ___width_3)); }
  13538. inline int32_t get_width_3() const { return ___width_3; }
  13539. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13540. inline void set_width_3(int32_t value)
  13541. {
  13542. ___width_3 = value;
  13543. }
  13544. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE, ___allocator_4)); }
  13545. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13546. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13547. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13548. {
  13549. ___allocator_4 = value;
  13550. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13551. }
  13552. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE, ___action_5)); }
  13553. inline RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC get_action_5() const { return ___action_5; }
  13554. inline RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * get_address_of_action_5() { return &___action_5; }
  13555. inline void set_action_5(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC value)
  13556. {
  13557. ___action_5 = value;
  13558. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13559. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13560. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13561. #endif
  13562. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13563. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13564. #endif
  13565. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13566. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13567. #endif
  13568. }
  13569. };
  13570. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>
  13571. struct RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803
  13572. {
  13573. public:
  13574. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13575. int32_t ___minY_0;
  13576. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13577. int32_t ___maxY_1;
  13578. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13579. int32_t ___stepY_2;
  13580. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13581. int32_t ___width_3;
  13582. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13583. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13584. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13585. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 ___action_5;
  13586. public:
  13587. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803, ___minY_0)); }
  13588. inline int32_t get_minY_0() const { return ___minY_0; }
  13589. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13590. inline void set_minY_0(int32_t value)
  13591. {
  13592. ___minY_0 = value;
  13593. }
  13594. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803, ___maxY_1)); }
  13595. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13596. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13597. inline void set_maxY_1(int32_t value)
  13598. {
  13599. ___maxY_1 = value;
  13600. }
  13601. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803, ___stepY_2)); }
  13602. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13603. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13604. inline void set_stepY_2(int32_t value)
  13605. {
  13606. ___stepY_2 = value;
  13607. }
  13608. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803, ___width_3)); }
  13609. inline int32_t get_width_3() const { return ___width_3; }
  13610. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13611. inline void set_width_3(int32_t value)
  13612. {
  13613. ___width_3 = value;
  13614. }
  13615. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803, ___allocator_4)); }
  13616. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13617. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13618. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13619. {
  13620. ___allocator_4 = value;
  13621. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13622. }
  13623. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803, ___action_5)); }
  13624. inline RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 get_action_5() const { return ___action_5; }
  13625. inline RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * get_address_of_action_5() { return &___action_5; }
  13626. inline void set_action_5(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 value)
  13627. {
  13628. ___action_5 = value;
  13629. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13630. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13631. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13632. #endif
  13633. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13634. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13635. #endif
  13636. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13637. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13638. #endif
  13639. }
  13640. };
  13641. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>
  13642. struct RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0
  13643. {
  13644. public:
  13645. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13646. int32_t ___minY_0;
  13647. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13648. int32_t ___maxY_1;
  13649. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13650. int32_t ___stepY_2;
  13651. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13652. int32_t ___width_3;
  13653. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13654. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13655. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13656. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 ___action_5;
  13657. public:
  13658. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0, ___minY_0)); }
  13659. inline int32_t get_minY_0() const { return ___minY_0; }
  13660. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13661. inline void set_minY_0(int32_t value)
  13662. {
  13663. ___minY_0 = value;
  13664. }
  13665. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0, ___maxY_1)); }
  13666. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13667. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13668. inline void set_maxY_1(int32_t value)
  13669. {
  13670. ___maxY_1 = value;
  13671. }
  13672. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0, ___stepY_2)); }
  13673. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13674. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13675. inline void set_stepY_2(int32_t value)
  13676. {
  13677. ___stepY_2 = value;
  13678. }
  13679. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0, ___width_3)); }
  13680. inline int32_t get_width_3() const { return ___width_3; }
  13681. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13682. inline void set_width_3(int32_t value)
  13683. {
  13684. ___width_3 = value;
  13685. }
  13686. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0, ___allocator_4)); }
  13687. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13688. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13689. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13690. {
  13691. ___allocator_4 = value;
  13692. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13693. }
  13694. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0, ___action_5)); }
  13695. inline RowOperation_t426A7FA58167ABCE432437737332E79966622C79 get_action_5() const { return ___action_5; }
  13696. inline RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * get_address_of_action_5() { return &___action_5; }
  13697. inline void set_action_5(RowOperation_t426A7FA58167ABCE432437737332E79966622C79 value)
  13698. {
  13699. ___action_5 = value;
  13700. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  13701. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13702. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  13703. #endif
  13704. }
  13705. };
  13706. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>
  13707. struct RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB
  13708. {
  13709. public:
  13710. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13711. int32_t ___minY_0;
  13712. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13713. int32_t ___maxY_1;
  13714. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13715. int32_t ___stepY_2;
  13716. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13717. int32_t ___width_3;
  13718. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13719. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13720. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13721. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 ___action_5;
  13722. public:
  13723. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB, ___minY_0)); }
  13724. inline int32_t get_minY_0() const { return ___minY_0; }
  13725. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13726. inline void set_minY_0(int32_t value)
  13727. {
  13728. ___minY_0 = value;
  13729. }
  13730. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB, ___maxY_1)); }
  13731. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13732. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13733. inline void set_maxY_1(int32_t value)
  13734. {
  13735. ___maxY_1 = value;
  13736. }
  13737. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB, ___stepY_2)); }
  13738. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13739. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13740. inline void set_stepY_2(int32_t value)
  13741. {
  13742. ___stepY_2 = value;
  13743. }
  13744. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB, ___width_3)); }
  13745. inline int32_t get_width_3() const { return ___width_3; }
  13746. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13747. inline void set_width_3(int32_t value)
  13748. {
  13749. ___width_3 = value;
  13750. }
  13751. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB, ___allocator_4)); }
  13752. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13753. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13754. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13755. {
  13756. ___allocator_4 = value;
  13757. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13758. }
  13759. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB, ___action_5)); }
  13760. inline RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 get_action_5() const { return ___action_5; }
  13761. inline RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * get_address_of_action_5() { return &___action_5; }
  13762. inline void set_action_5(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 value)
  13763. {
  13764. ___action_5 = value;
  13765. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13766. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13767. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13768. #endif
  13769. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13770. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13771. #endif
  13772. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13773. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13774. #endif
  13775. }
  13776. };
  13777. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>
  13778. struct RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3
  13779. {
  13780. public:
  13781. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13782. int32_t ___minY_0;
  13783. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13784. int32_t ___maxY_1;
  13785. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13786. int32_t ___stepY_2;
  13787. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13788. int32_t ___width_3;
  13789. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13790. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13791. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13792. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 ___action_5;
  13793. public:
  13794. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3, ___minY_0)); }
  13795. inline int32_t get_minY_0() const { return ___minY_0; }
  13796. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13797. inline void set_minY_0(int32_t value)
  13798. {
  13799. ___minY_0 = value;
  13800. }
  13801. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3, ___maxY_1)); }
  13802. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13803. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13804. inline void set_maxY_1(int32_t value)
  13805. {
  13806. ___maxY_1 = value;
  13807. }
  13808. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3, ___stepY_2)); }
  13809. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13810. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13811. inline void set_stepY_2(int32_t value)
  13812. {
  13813. ___stepY_2 = value;
  13814. }
  13815. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3, ___width_3)); }
  13816. inline int32_t get_width_3() const { return ___width_3; }
  13817. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13818. inline void set_width_3(int32_t value)
  13819. {
  13820. ___width_3 = value;
  13821. }
  13822. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3, ___allocator_4)); }
  13823. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13824. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13825. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13826. {
  13827. ___allocator_4 = value;
  13828. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13829. }
  13830. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3, ___action_5)); }
  13831. inline RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 get_action_5() const { return ___action_5; }
  13832. inline RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * get_address_of_action_5() { return &___action_5; }
  13833. inline void set_action_5(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 value)
  13834. {
  13835. ___action_5 = value;
  13836. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13837. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13838. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13839. #endif
  13840. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13841. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13842. #endif
  13843. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13844. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13845. #endif
  13846. }
  13847. };
  13848. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>
  13849. struct RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9
  13850. {
  13851. public:
  13852. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13853. int32_t ___minY_0;
  13854. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13855. int32_t ___maxY_1;
  13856. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13857. int32_t ___stepY_2;
  13858. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13859. int32_t ___width_3;
  13860. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13861. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13862. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13863. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 ___action_5;
  13864. public:
  13865. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9, ___minY_0)); }
  13866. inline int32_t get_minY_0() const { return ___minY_0; }
  13867. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13868. inline void set_minY_0(int32_t value)
  13869. {
  13870. ___minY_0 = value;
  13871. }
  13872. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9, ___maxY_1)); }
  13873. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13874. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13875. inline void set_maxY_1(int32_t value)
  13876. {
  13877. ___maxY_1 = value;
  13878. }
  13879. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9, ___stepY_2)); }
  13880. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13881. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13882. inline void set_stepY_2(int32_t value)
  13883. {
  13884. ___stepY_2 = value;
  13885. }
  13886. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9, ___width_3)); }
  13887. inline int32_t get_width_3() const { return ___width_3; }
  13888. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13889. inline void set_width_3(int32_t value)
  13890. {
  13891. ___width_3 = value;
  13892. }
  13893. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9, ___allocator_4)); }
  13894. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13895. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13896. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13897. {
  13898. ___allocator_4 = value;
  13899. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13900. }
  13901. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9, ___action_5)); }
  13902. inline RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 get_action_5() const { return ___action_5; }
  13903. inline RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * get_address_of_action_5() { return &___action_5; }
  13904. inline void set_action_5(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 value)
  13905. {
  13906. ___action_5 = value;
  13907. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  13908. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13909. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  13910. #endif
  13911. }
  13912. };
  13913. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>
  13914. struct RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107
  13915. {
  13916. public:
  13917. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13918. int32_t ___minY_0;
  13919. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13920. int32_t ___maxY_1;
  13921. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13922. int32_t ___stepY_2;
  13923. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13924. int32_t ___width_3;
  13925. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13926. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13927. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13928. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C ___action_5;
  13929. public:
  13930. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107, ___minY_0)); }
  13931. inline int32_t get_minY_0() const { return ___minY_0; }
  13932. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  13933. inline void set_minY_0(int32_t value)
  13934. {
  13935. ___minY_0 = value;
  13936. }
  13937. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107, ___maxY_1)); }
  13938. inline int32_t get_maxY_1() const { return ___maxY_1; }
  13939. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  13940. inline void set_maxY_1(int32_t value)
  13941. {
  13942. ___maxY_1 = value;
  13943. }
  13944. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107, ___stepY_2)); }
  13945. inline int32_t get_stepY_2() const { return ___stepY_2; }
  13946. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  13947. inline void set_stepY_2(int32_t value)
  13948. {
  13949. ___stepY_2 = value;
  13950. }
  13951. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107, ___width_3)); }
  13952. inline int32_t get_width_3() const { return ___width_3; }
  13953. inline int32_t* get_address_of_width_3() { return &___width_3; }
  13954. inline void set_width_3(int32_t value)
  13955. {
  13956. ___width_3 = value;
  13957. }
  13958. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107, ___allocator_4)); }
  13959. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  13960. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  13961. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  13962. {
  13963. ___allocator_4 = value;
  13964. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  13965. }
  13966. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107, ___action_5)); }
  13967. inline RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C get_action_5() const { return ___action_5; }
  13968. inline RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * get_address_of_action_5() { return &___action_5; }
  13969. inline void set_action_5(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C value)
  13970. {
  13971. ___action_5 = value;
  13972. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  13973. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13974. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  13975. #endif
  13976. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13977. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  13978. #endif
  13979. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  13980. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  13981. #endif
  13982. }
  13983. };
  13984. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>
  13985. struct RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55
  13986. {
  13987. public:
  13988. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  13989. int32_t ___minY_0;
  13990. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  13991. int32_t ___maxY_1;
  13992. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  13993. int32_t ___stepY_2;
  13994. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  13995. int32_t ___width_3;
  13996. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  13997. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  13998. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  13999. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 ___action_5;
  14000. public:
  14001. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55, ___minY_0)); }
  14002. inline int32_t get_minY_0() const { return ___minY_0; }
  14003. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14004. inline void set_minY_0(int32_t value)
  14005. {
  14006. ___minY_0 = value;
  14007. }
  14008. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55, ___maxY_1)); }
  14009. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14010. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14011. inline void set_maxY_1(int32_t value)
  14012. {
  14013. ___maxY_1 = value;
  14014. }
  14015. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55, ___stepY_2)); }
  14016. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14017. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14018. inline void set_stepY_2(int32_t value)
  14019. {
  14020. ___stepY_2 = value;
  14021. }
  14022. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55, ___width_3)); }
  14023. inline int32_t get_width_3() const { return ___width_3; }
  14024. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14025. inline void set_width_3(int32_t value)
  14026. {
  14027. ___width_3 = value;
  14028. }
  14029. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55, ___allocator_4)); }
  14030. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14031. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14032. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14033. {
  14034. ___allocator_4 = value;
  14035. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14036. }
  14037. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55, ___action_5)); }
  14038. inline RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 get_action_5() const { return ___action_5; }
  14039. inline RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * get_address_of_action_5() { return &___action_5; }
  14040. inline void set_action_5(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 value)
  14041. {
  14042. ___action_5 = value;
  14043. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14044. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14045. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14046. #endif
  14047. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14048. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14049. #endif
  14050. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14051. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14052. #endif
  14053. }
  14054. };
  14055. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>
  14056. struct RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C
  14057. {
  14058. public:
  14059. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14060. int32_t ___minY_0;
  14061. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14062. int32_t ___maxY_1;
  14063. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14064. int32_t ___stepY_2;
  14065. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14066. int32_t ___width_3;
  14067. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14068. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14069. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14070. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 ___action_5;
  14071. public:
  14072. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C, ___minY_0)); }
  14073. inline int32_t get_minY_0() const { return ___minY_0; }
  14074. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14075. inline void set_minY_0(int32_t value)
  14076. {
  14077. ___minY_0 = value;
  14078. }
  14079. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C, ___maxY_1)); }
  14080. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14081. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14082. inline void set_maxY_1(int32_t value)
  14083. {
  14084. ___maxY_1 = value;
  14085. }
  14086. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C, ___stepY_2)); }
  14087. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14088. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14089. inline void set_stepY_2(int32_t value)
  14090. {
  14091. ___stepY_2 = value;
  14092. }
  14093. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C, ___width_3)); }
  14094. inline int32_t get_width_3() const { return ___width_3; }
  14095. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14096. inline void set_width_3(int32_t value)
  14097. {
  14098. ___width_3 = value;
  14099. }
  14100. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C, ___allocator_4)); }
  14101. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14102. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14103. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14104. {
  14105. ___allocator_4 = value;
  14106. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14107. }
  14108. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C, ___action_5)); }
  14109. inline RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 get_action_5() const { return ___action_5; }
  14110. inline RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * get_address_of_action_5() { return &___action_5; }
  14111. inline void set_action_5(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 value)
  14112. {
  14113. ___action_5 = value;
  14114. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  14115. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14116. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  14117. #endif
  14118. }
  14119. };
  14120. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>
  14121. struct RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651
  14122. {
  14123. public:
  14124. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14125. int32_t ___minY_0;
  14126. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14127. int32_t ___maxY_1;
  14128. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14129. int32_t ___stepY_2;
  14130. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14131. int32_t ___width_3;
  14132. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14133. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14134. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14135. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 ___action_5;
  14136. public:
  14137. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651, ___minY_0)); }
  14138. inline int32_t get_minY_0() const { return ___minY_0; }
  14139. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14140. inline void set_minY_0(int32_t value)
  14141. {
  14142. ___minY_0 = value;
  14143. }
  14144. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651, ___maxY_1)); }
  14145. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14146. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14147. inline void set_maxY_1(int32_t value)
  14148. {
  14149. ___maxY_1 = value;
  14150. }
  14151. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651, ___stepY_2)); }
  14152. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14153. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14154. inline void set_stepY_2(int32_t value)
  14155. {
  14156. ___stepY_2 = value;
  14157. }
  14158. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651, ___width_3)); }
  14159. inline int32_t get_width_3() const { return ___width_3; }
  14160. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14161. inline void set_width_3(int32_t value)
  14162. {
  14163. ___width_3 = value;
  14164. }
  14165. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651, ___allocator_4)); }
  14166. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14167. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14168. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14169. {
  14170. ___allocator_4 = value;
  14171. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14172. }
  14173. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651, ___action_5)); }
  14174. inline RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 get_action_5() const { return ___action_5; }
  14175. inline RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * get_address_of_action_5() { return &___action_5; }
  14176. inline void set_action_5(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 value)
  14177. {
  14178. ___action_5 = value;
  14179. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14180. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14181. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14182. #endif
  14183. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14184. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14185. #endif
  14186. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14187. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14188. #endif
  14189. }
  14190. };
  14191. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>
  14192. struct RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728
  14193. {
  14194. public:
  14195. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14196. int32_t ___minY_0;
  14197. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14198. int32_t ___maxY_1;
  14199. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14200. int32_t ___stepY_2;
  14201. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14202. int32_t ___width_3;
  14203. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14204. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14205. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14206. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 ___action_5;
  14207. public:
  14208. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728, ___minY_0)); }
  14209. inline int32_t get_minY_0() const { return ___minY_0; }
  14210. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14211. inline void set_minY_0(int32_t value)
  14212. {
  14213. ___minY_0 = value;
  14214. }
  14215. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728, ___maxY_1)); }
  14216. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14217. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14218. inline void set_maxY_1(int32_t value)
  14219. {
  14220. ___maxY_1 = value;
  14221. }
  14222. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728, ___stepY_2)); }
  14223. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14224. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14225. inline void set_stepY_2(int32_t value)
  14226. {
  14227. ___stepY_2 = value;
  14228. }
  14229. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728, ___width_3)); }
  14230. inline int32_t get_width_3() const { return ___width_3; }
  14231. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14232. inline void set_width_3(int32_t value)
  14233. {
  14234. ___width_3 = value;
  14235. }
  14236. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728, ___allocator_4)); }
  14237. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14238. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14239. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14240. {
  14241. ___allocator_4 = value;
  14242. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14243. }
  14244. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728, ___action_5)); }
  14245. inline RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 get_action_5() const { return ___action_5; }
  14246. inline RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * get_address_of_action_5() { return &___action_5; }
  14247. inline void set_action_5(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 value)
  14248. {
  14249. ___action_5 = value;
  14250. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14251. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14252. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14253. #endif
  14254. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14255. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14256. #endif
  14257. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14258. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14259. #endif
  14260. }
  14261. };
  14262. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>
  14263. struct RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38
  14264. {
  14265. public:
  14266. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14267. int32_t ___minY_0;
  14268. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14269. int32_t ___maxY_1;
  14270. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14271. int32_t ___stepY_2;
  14272. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14273. int32_t ___width_3;
  14274. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14275. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14276. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14277. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF ___action_5;
  14278. public:
  14279. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38, ___minY_0)); }
  14280. inline int32_t get_minY_0() const { return ___minY_0; }
  14281. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14282. inline void set_minY_0(int32_t value)
  14283. {
  14284. ___minY_0 = value;
  14285. }
  14286. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38, ___maxY_1)); }
  14287. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14288. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14289. inline void set_maxY_1(int32_t value)
  14290. {
  14291. ___maxY_1 = value;
  14292. }
  14293. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38, ___stepY_2)); }
  14294. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14295. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14296. inline void set_stepY_2(int32_t value)
  14297. {
  14298. ___stepY_2 = value;
  14299. }
  14300. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38, ___width_3)); }
  14301. inline int32_t get_width_3() const { return ___width_3; }
  14302. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14303. inline void set_width_3(int32_t value)
  14304. {
  14305. ___width_3 = value;
  14306. }
  14307. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38, ___allocator_4)); }
  14308. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14309. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14310. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14311. {
  14312. ___allocator_4 = value;
  14313. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14314. }
  14315. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38, ___action_5)); }
  14316. inline RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF get_action_5() const { return ___action_5; }
  14317. inline RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * get_address_of_action_5() { return &___action_5; }
  14318. inline void set_action_5(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF value)
  14319. {
  14320. ___action_5 = value;
  14321. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  14322. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14323. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  14324. #endif
  14325. }
  14326. };
  14327. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>
  14328. struct RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2
  14329. {
  14330. public:
  14331. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14332. int32_t ___minY_0;
  14333. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14334. int32_t ___maxY_1;
  14335. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14336. int32_t ___stepY_2;
  14337. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14338. int32_t ___width_3;
  14339. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14340. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14341. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14342. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD ___action_5;
  14343. public:
  14344. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2, ___minY_0)); }
  14345. inline int32_t get_minY_0() const { return ___minY_0; }
  14346. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14347. inline void set_minY_0(int32_t value)
  14348. {
  14349. ___minY_0 = value;
  14350. }
  14351. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2, ___maxY_1)); }
  14352. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14353. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14354. inline void set_maxY_1(int32_t value)
  14355. {
  14356. ___maxY_1 = value;
  14357. }
  14358. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2, ___stepY_2)); }
  14359. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14360. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14361. inline void set_stepY_2(int32_t value)
  14362. {
  14363. ___stepY_2 = value;
  14364. }
  14365. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2, ___width_3)); }
  14366. inline int32_t get_width_3() const { return ___width_3; }
  14367. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14368. inline void set_width_3(int32_t value)
  14369. {
  14370. ___width_3 = value;
  14371. }
  14372. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2, ___allocator_4)); }
  14373. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14374. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14375. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14376. {
  14377. ___allocator_4 = value;
  14378. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14379. }
  14380. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2, ___action_5)); }
  14381. inline RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD get_action_5() const { return ___action_5; }
  14382. inline RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * get_address_of_action_5() { return &___action_5; }
  14383. inline void set_action_5(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD value)
  14384. {
  14385. ___action_5 = value;
  14386. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14387. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14388. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14389. #endif
  14390. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14391. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14392. #endif
  14393. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14394. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14395. #endif
  14396. }
  14397. };
  14398. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>
  14399. struct RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8
  14400. {
  14401. public:
  14402. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14403. int32_t ___minY_0;
  14404. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14405. int32_t ___maxY_1;
  14406. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14407. int32_t ___stepY_2;
  14408. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14409. int32_t ___width_3;
  14410. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14411. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14412. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14413. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB ___action_5;
  14414. public:
  14415. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8, ___minY_0)); }
  14416. inline int32_t get_minY_0() const { return ___minY_0; }
  14417. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14418. inline void set_minY_0(int32_t value)
  14419. {
  14420. ___minY_0 = value;
  14421. }
  14422. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8, ___maxY_1)); }
  14423. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14424. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14425. inline void set_maxY_1(int32_t value)
  14426. {
  14427. ___maxY_1 = value;
  14428. }
  14429. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8, ___stepY_2)); }
  14430. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14431. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14432. inline void set_stepY_2(int32_t value)
  14433. {
  14434. ___stepY_2 = value;
  14435. }
  14436. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8, ___width_3)); }
  14437. inline int32_t get_width_3() const { return ___width_3; }
  14438. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14439. inline void set_width_3(int32_t value)
  14440. {
  14441. ___width_3 = value;
  14442. }
  14443. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8, ___allocator_4)); }
  14444. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14445. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14446. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14447. {
  14448. ___allocator_4 = value;
  14449. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14450. }
  14451. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8, ___action_5)); }
  14452. inline RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB get_action_5() const { return ___action_5; }
  14453. inline RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * get_address_of_action_5() { return &___action_5; }
  14454. inline void set_action_5(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB value)
  14455. {
  14456. ___action_5 = value;
  14457. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14458. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14459. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14460. #endif
  14461. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14462. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14463. #endif
  14464. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14465. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14466. #endif
  14467. }
  14468. };
  14469. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>
  14470. struct RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5
  14471. {
  14472. public:
  14473. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14474. int32_t ___minY_0;
  14475. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14476. int32_t ___maxY_1;
  14477. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14478. int32_t ___stepY_2;
  14479. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14480. int32_t ___width_3;
  14481. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14482. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14483. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14484. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D ___action_5;
  14485. public:
  14486. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5, ___minY_0)); }
  14487. inline int32_t get_minY_0() const { return ___minY_0; }
  14488. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14489. inline void set_minY_0(int32_t value)
  14490. {
  14491. ___minY_0 = value;
  14492. }
  14493. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5, ___maxY_1)); }
  14494. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14495. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14496. inline void set_maxY_1(int32_t value)
  14497. {
  14498. ___maxY_1 = value;
  14499. }
  14500. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5, ___stepY_2)); }
  14501. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14502. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14503. inline void set_stepY_2(int32_t value)
  14504. {
  14505. ___stepY_2 = value;
  14506. }
  14507. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5, ___width_3)); }
  14508. inline int32_t get_width_3() const { return ___width_3; }
  14509. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14510. inline void set_width_3(int32_t value)
  14511. {
  14512. ___width_3 = value;
  14513. }
  14514. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5, ___allocator_4)); }
  14515. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14516. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14517. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14518. {
  14519. ___allocator_4 = value;
  14520. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14521. }
  14522. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5, ___action_5)); }
  14523. inline RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D get_action_5() const { return ___action_5; }
  14524. inline RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * get_address_of_action_5() { return &___action_5; }
  14525. inline void set_action_5(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D value)
  14526. {
  14527. ___action_5 = value;
  14528. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  14529. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14530. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  14531. #endif
  14532. }
  14533. };
  14534. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>
  14535. struct RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC
  14536. {
  14537. public:
  14538. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14539. int32_t ___minY_0;
  14540. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14541. int32_t ___maxY_1;
  14542. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14543. int32_t ___stepY_2;
  14544. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14545. int32_t ___width_3;
  14546. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14547. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14548. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14549. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB ___action_5;
  14550. public:
  14551. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC, ___minY_0)); }
  14552. inline int32_t get_minY_0() const { return ___minY_0; }
  14553. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14554. inline void set_minY_0(int32_t value)
  14555. {
  14556. ___minY_0 = value;
  14557. }
  14558. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC, ___maxY_1)); }
  14559. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14560. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14561. inline void set_maxY_1(int32_t value)
  14562. {
  14563. ___maxY_1 = value;
  14564. }
  14565. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC, ___stepY_2)); }
  14566. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14567. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14568. inline void set_stepY_2(int32_t value)
  14569. {
  14570. ___stepY_2 = value;
  14571. }
  14572. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC, ___width_3)); }
  14573. inline int32_t get_width_3() const { return ___width_3; }
  14574. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14575. inline void set_width_3(int32_t value)
  14576. {
  14577. ___width_3 = value;
  14578. }
  14579. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC, ___allocator_4)); }
  14580. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14581. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14582. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14583. {
  14584. ___allocator_4 = value;
  14585. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14586. }
  14587. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC, ___action_5)); }
  14588. inline RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB get_action_5() const { return ___action_5; }
  14589. inline RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * get_address_of_action_5() { return &___action_5; }
  14590. inline void set_action_5(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB value)
  14591. {
  14592. ___action_5 = value;
  14593. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14594. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14595. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14596. #endif
  14597. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14598. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14599. #endif
  14600. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14601. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14602. #endif
  14603. }
  14604. };
  14605. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>
  14606. struct RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514
  14607. {
  14608. public:
  14609. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14610. int32_t ___minY_0;
  14611. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14612. int32_t ___maxY_1;
  14613. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14614. int32_t ___stepY_2;
  14615. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14616. int32_t ___width_3;
  14617. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14618. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14619. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14620. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 ___action_5;
  14621. public:
  14622. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514, ___minY_0)); }
  14623. inline int32_t get_minY_0() const { return ___minY_0; }
  14624. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14625. inline void set_minY_0(int32_t value)
  14626. {
  14627. ___minY_0 = value;
  14628. }
  14629. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514, ___maxY_1)); }
  14630. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14631. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14632. inline void set_maxY_1(int32_t value)
  14633. {
  14634. ___maxY_1 = value;
  14635. }
  14636. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514, ___stepY_2)); }
  14637. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14638. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14639. inline void set_stepY_2(int32_t value)
  14640. {
  14641. ___stepY_2 = value;
  14642. }
  14643. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514, ___width_3)); }
  14644. inline int32_t get_width_3() const { return ___width_3; }
  14645. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14646. inline void set_width_3(int32_t value)
  14647. {
  14648. ___width_3 = value;
  14649. }
  14650. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514, ___allocator_4)); }
  14651. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14652. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14653. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14654. {
  14655. ___allocator_4 = value;
  14656. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14657. }
  14658. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514, ___action_5)); }
  14659. inline RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 get_action_5() const { return ___action_5; }
  14660. inline RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * get_address_of_action_5() { return &___action_5; }
  14661. inline void set_action_5(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 value)
  14662. {
  14663. ___action_5 = value;
  14664. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14665. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14666. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14667. #endif
  14668. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14669. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14670. #endif
  14671. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14672. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14673. #endif
  14674. }
  14675. };
  14676. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>
  14677. struct RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE
  14678. {
  14679. public:
  14680. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14681. int32_t ___minY_0;
  14682. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14683. int32_t ___maxY_1;
  14684. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14685. int32_t ___stepY_2;
  14686. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14687. int32_t ___width_3;
  14688. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14689. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14690. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14691. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 ___action_5;
  14692. public:
  14693. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE, ___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(RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE, ___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(RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE, ___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(RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE, ___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(RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE, ___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_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE, ___action_5)); }
  14730. inline RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 get_action_5() const { return ___action_5; }
  14731. inline RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * get_address_of_action_5() { return &___action_5; }
  14732. inline void set_action_5(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 value)
  14733. {
  14734. ___action_5 = value;
  14735. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  14736. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14737. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  14738. #endif
  14739. }
  14740. };
  14741. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>
  14742. struct RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26
  14743. {
  14744. public:
  14745. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14746. int32_t ___minY_0;
  14747. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14748. int32_t ___maxY_1;
  14749. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14750. int32_t ___stepY_2;
  14751. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14752. int32_t ___width_3;
  14753. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14754. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14755. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14756. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF ___action_5;
  14757. public:
  14758. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26, ___minY_0)); }
  14759. inline int32_t get_minY_0() const { return ___minY_0; }
  14760. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14761. inline void set_minY_0(int32_t value)
  14762. {
  14763. ___minY_0 = value;
  14764. }
  14765. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26, ___maxY_1)); }
  14766. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14767. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14768. inline void set_maxY_1(int32_t value)
  14769. {
  14770. ___maxY_1 = value;
  14771. }
  14772. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26, ___stepY_2)); }
  14773. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14774. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14775. inline void set_stepY_2(int32_t value)
  14776. {
  14777. ___stepY_2 = value;
  14778. }
  14779. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26, ___width_3)); }
  14780. inline int32_t get_width_3() const { return ___width_3; }
  14781. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14782. inline void set_width_3(int32_t value)
  14783. {
  14784. ___width_3 = value;
  14785. }
  14786. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26, ___allocator_4)); }
  14787. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14788. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14789. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14790. {
  14791. ___allocator_4 = value;
  14792. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14793. }
  14794. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26, ___action_5)); }
  14795. inline RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF get_action_5() const { return ___action_5; }
  14796. inline RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * get_address_of_action_5() { return &___action_5; }
  14797. inline void set_action_5(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF value)
  14798. {
  14799. ___action_5 = value;
  14800. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14801. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14802. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14803. #endif
  14804. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14805. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14806. #endif
  14807. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14808. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14809. #endif
  14810. }
  14811. };
  14812. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>
  14813. struct RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997
  14814. {
  14815. public:
  14816. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14817. int32_t ___minY_0;
  14818. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14819. int32_t ___maxY_1;
  14820. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14821. int32_t ___stepY_2;
  14822. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14823. int32_t ___width_3;
  14824. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14825. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14826. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14827. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE ___action_5;
  14828. public:
  14829. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997, ___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(RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997, ___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(RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997, ___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(RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997, ___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(RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997, ___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_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997, ___action_5)); }
  14866. inline RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE get_action_5() const { return ___action_5; }
  14867. inline RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * get_address_of_action_5() { return &___action_5; }
  14868. inline void set_action_5(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE value)
  14869. {
  14870. ___action_5 = value;
  14871. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  14872. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14873. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  14874. #endif
  14875. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14876. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  14877. #endif
  14878. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14879. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  14880. #endif
  14881. }
  14882. };
  14883. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>
  14884. struct RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C
  14885. {
  14886. public:
  14887. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14888. int32_t ___minY_0;
  14889. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14890. int32_t ___maxY_1;
  14891. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14892. int32_t ___stepY_2;
  14893. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14894. int32_t ___width_3;
  14895. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14896. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14897. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14898. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 ___action_5;
  14899. public:
  14900. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C, ___minY_0)); }
  14901. inline int32_t get_minY_0() const { return ___minY_0; }
  14902. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  14903. inline void set_minY_0(int32_t value)
  14904. {
  14905. ___minY_0 = value;
  14906. }
  14907. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C, ___maxY_1)); }
  14908. inline int32_t get_maxY_1() const { return ___maxY_1; }
  14909. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  14910. inline void set_maxY_1(int32_t value)
  14911. {
  14912. ___maxY_1 = value;
  14913. }
  14914. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C, ___stepY_2)); }
  14915. inline int32_t get_stepY_2() const { return ___stepY_2; }
  14916. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  14917. inline void set_stepY_2(int32_t value)
  14918. {
  14919. ___stepY_2 = value;
  14920. }
  14921. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C, ___width_3)); }
  14922. inline int32_t get_width_3() const { return ___width_3; }
  14923. inline int32_t* get_address_of_width_3() { return &___width_3; }
  14924. inline void set_width_3(int32_t value)
  14925. {
  14926. ___width_3 = value;
  14927. }
  14928. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C, ___allocator_4)); }
  14929. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  14930. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  14931. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  14932. {
  14933. ___allocator_4 = value;
  14934. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  14935. }
  14936. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C, ___action_5)); }
  14937. inline RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 get_action_5() const { return ___action_5; }
  14938. inline RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * get_address_of_action_5() { return &___action_5; }
  14939. inline void set_action_5(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 value)
  14940. {
  14941. ___action_5 = value;
  14942. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  14943. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  14944. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  14945. #endif
  14946. }
  14947. };
  14948. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>
  14949. struct RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2
  14950. {
  14951. public:
  14952. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  14953. int32_t ___minY_0;
  14954. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  14955. int32_t ___maxY_1;
  14956. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  14957. int32_t ___stepY_2;
  14958. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  14959. int32_t ___width_3;
  14960. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  14961. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  14962. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  14963. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC ___action_5;
  14964. public:
  14965. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2, ___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(RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2, ___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(RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2, ___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(RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2, ___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(RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2, ___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_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2, ___action_5)); }
  15002. inline RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC get_action_5() const { return ___action_5; }
  15003. inline RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * get_address_of_action_5() { return &___action_5; }
  15004. inline void set_action_5(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC value)
  15005. {
  15006. ___action_5 = value;
  15007. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15008. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15009. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15010. #endif
  15011. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15012. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15013. #endif
  15014. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15015. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15016. #endif
  15017. }
  15018. };
  15019. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>
  15020. struct RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0
  15021. {
  15022. public:
  15023. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15024. int32_t ___minY_0;
  15025. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15026. int32_t ___maxY_1;
  15027. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15028. int32_t ___stepY_2;
  15029. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15030. int32_t ___width_3;
  15031. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15032. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15033. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15034. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 ___action_5;
  15035. public:
  15036. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0, ___minY_0)); }
  15037. inline int32_t get_minY_0() const { return ___minY_0; }
  15038. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15039. inline void set_minY_0(int32_t value)
  15040. {
  15041. ___minY_0 = value;
  15042. }
  15043. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0, ___maxY_1)); }
  15044. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15045. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15046. inline void set_maxY_1(int32_t value)
  15047. {
  15048. ___maxY_1 = value;
  15049. }
  15050. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0, ___stepY_2)); }
  15051. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15052. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15053. inline void set_stepY_2(int32_t value)
  15054. {
  15055. ___stepY_2 = value;
  15056. }
  15057. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0, ___width_3)); }
  15058. inline int32_t get_width_3() const { return ___width_3; }
  15059. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15060. inline void set_width_3(int32_t value)
  15061. {
  15062. ___width_3 = value;
  15063. }
  15064. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0, ___allocator_4)); }
  15065. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15066. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15067. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15068. {
  15069. ___allocator_4 = value;
  15070. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15071. }
  15072. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0, ___action_5)); }
  15073. inline RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 get_action_5() const { return ___action_5; }
  15074. inline RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * get_address_of_action_5() { return &___action_5; }
  15075. inline void set_action_5(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 value)
  15076. {
  15077. ___action_5 = value;
  15078. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15079. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15080. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15081. #endif
  15082. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15083. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15084. #endif
  15085. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15086. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15087. #endif
  15088. }
  15089. };
  15090. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>
  15091. struct RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151
  15092. {
  15093. public:
  15094. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15095. int32_t ___minY_0;
  15096. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15097. int32_t ___maxY_1;
  15098. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15099. int32_t ___stepY_2;
  15100. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15101. int32_t ___width_3;
  15102. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15103. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15104. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15105. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 ___action_5;
  15106. public:
  15107. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151, ___minY_0)); }
  15108. inline int32_t get_minY_0() const { return ___minY_0; }
  15109. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15110. inline void set_minY_0(int32_t value)
  15111. {
  15112. ___minY_0 = value;
  15113. }
  15114. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151, ___maxY_1)); }
  15115. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15116. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15117. inline void set_maxY_1(int32_t value)
  15118. {
  15119. ___maxY_1 = value;
  15120. }
  15121. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151, ___stepY_2)); }
  15122. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15123. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15124. inline void set_stepY_2(int32_t value)
  15125. {
  15126. ___stepY_2 = value;
  15127. }
  15128. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151, ___width_3)); }
  15129. inline int32_t get_width_3() const { return ___width_3; }
  15130. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15131. inline void set_width_3(int32_t value)
  15132. {
  15133. ___width_3 = value;
  15134. }
  15135. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151, ___allocator_4)); }
  15136. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15137. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15138. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15139. {
  15140. ___allocator_4 = value;
  15141. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15142. }
  15143. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151, ___action_5)); }
  15144. inline RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 get_action_5() const { return ___action_5; }
  15145. inline RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * get_address_of_action_5() { return &___action_5; }
  15146. inline void set_action_5(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 value)
  15147. {
  15148. ___action_5 = value;
  15149. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  15150. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15151. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  15152. #endif
  15153. }
  15154. };
  15155. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>
  15156. struct RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A
  15157. {
  15158. public:
  15159. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15160. int32_t ___minY_0;
  15161. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15162. int32_t ___maxY_1;
  15163. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15164. int32_t ___stepY_2;
  15165. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15166. int32_t ___width_3;
  15167. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15168. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15169. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15170. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 ___action_5;
  15171. public:
  15172. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A, ___minY_0)); }
  15173. inline int32_t get_minY_0() const { return ___minY_0; }
  15174. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15175. inline void set_minY_0(int32_t value)
  15176. {
  15177. ___minY_0 = value;
  15178. }
  15179. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A, ___maxY_1)); }
  15180. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15181. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15182. inline void set_maxY_1(int32_t value)
  15183. {
  15184. ___maxY_1 = value;
  15185. }
  15186. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A, ___stepY_2)); }
  15187. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15188. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15189. inline void set_stepY_2(int32_t value)
  15190. {
  15191. ___stepY_2 = value;
  15192. }
  15193. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A, ___width_3)); }
  15194. inline int32_t get_width_3() const { return ___width_3; }
  15195. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15196. inline void set_width_3(int32_t value)
  15197. {
  15198. ___width_3 = value;
  15199. }
  15200. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A, ___allocator_4)); }
  15201. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15202. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15203. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15204. {
  15205. ___allocator_4 = value;
  15206. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15207. }
  15208. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A, ___action_5)); }
  15209. inline RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 get_action_5() const { return ___action_5; }
  15210. inline RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * get_address_of_action_5() { return &___action_5; }
  15211. inline void set_action_5(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 value)
  15212. {
  15213. ___action_5 = value;
  15214. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15215. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15216. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15217. #endif
  15218. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15219. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15220. #endif
  15221. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15222. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15223. #endif
  15224. }
  15225. };
  15226. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>
  15227. struct RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8
  15228. {
  15229. public:
  15230. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15231. int32_t ___minY_0;
  15232. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15233. int32_t ___maxY_1;
  15234. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15235. int32_t ___stepY_2;
  15236. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15237. int32_t ___width_3;
  15238. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15239. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15240. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15241. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 ___action_5;
  15242. public:
  15243. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8, ___minY_0)); }
  15244. inline int32_t get_minY_0() const { return ___minY_0; }
  15245. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15246. inline void set_minY_0(int32_t value)
  15247. {
  15248. ___minY_0 = value;
  15249. }
  15250. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8, ___maxY_1)); }
  15251. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15252. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15253. inline void set_maxY_1(int32_t value)
  15254. {
  15255. ___maxY_1 = value;
  15256. }
  15257. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8, ___stepY_2)); }
  15258. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15259. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15260. inline void set_stepY_2(int32_t value)
  15261. {
  15262. ___stepY_2 = value;
  15263. }
  15264. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8, ___width_3)); }
  15265. inline int32_t get_width_3() const { return ___width_3; }
  15266. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15267. inline void set_width_3(int32_t value)
  15268. {
  15269. ___width_3 = value;
  15270. }
  15271. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8, ___allocator_4)); }
  15272. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15273. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15274. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15275. {
  15276. ___allocator_4 = value;
  15277. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15278. }
  15279. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8, ___action_5)); }
  15280. inline RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 get_action_5() const { return ___action_5; }
  15281. inline RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * get_address_of_action_5() { return &___action_5; }
  15282. inline void set_action_5(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 value)
  15283. {
  15284. ___action_5 = value;
  15285. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15286. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15287. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15288. #endif
  15289. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15290. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15291. #endif
  15292. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15293. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15294. #endif
  15295. }
  15296. };
  15297. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>
  15298. struct RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4
  15299. {
  15300. public:
  15301. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15302. int32_t ___minY_0;
  15303. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15304. int32_t ___maxY_1;
  15305. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15306. int32_t ___stepY_2;
  15307. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15308. int32_t ___width_3;
  15309. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15310. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15311. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15312. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F ___action_5;
  15313. public:
  15314. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4, ___minY_0)); }
  15315. inline int32_t get_minY_0() const { return ___minY_0; }
  15316. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15317. inline void set_minY_0(int32_t value)
  15318. {
  15319. ___minY_0 = value;
  15320. }
  15321. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4, ___maxY_1)); }
  15322. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15323. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15324. inline void set_maxY_1(int32_t value)
  15325. {
  15326. ___maxY_1 = value;
  15327. }
  15328. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4, ___stepY_2)); }
  15329. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15330. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15331. inline void set_stepY_2(int32_t value)
  15332. {
  15333. ___stepY_2 = value;
  15334. }
  15335. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4, ___width_3)); }
  15336. inline int32_t get_width_3() const { return ___width_3; }
  15337. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15338. inline void set_width_3(int32_t value)
  15339. {
  15340. ___width_3 = value;
  15341. }
  15342. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4, ___allocator_4)); }
  15343. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15344. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15345. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15346. {
  15347. ___allocator_4 = value;
  15348. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15349. }
  15350. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4, ___action_5)); }
  15351. inline RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F get_action_5() const { return ___action_5; }
  15352. inline RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * get_address_of_action_5() { return &___action_5; }
  15353. inline void set_action_5(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F value)
  15354. {
  15355. ___action_5 = value;
  15356. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  15357. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15358. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  15359. #endif
  15360. }
  15361. };
  15362. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>
  15363. struct RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3
  15364. {
  15365. public:
  15366. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15367. int32_t ___minY_0;
  15368. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15369. int32_t ___maxY_1;
  15370. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15371. int32_t ___stepY_2;
  15372. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15373. int32_t ___width_3;
  15374. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15375. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15376. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15377. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 ___action_5;
  15378. public:
  15379. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3, ___minY_0)); }
  15380. inline int32_t get_minY_0() const { return ___minY_0; }
  15381. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15382. inline void set_minY_0(int32_t value)
  15383. {
  15384. ___minY_0 = value;
  15385. }
  15386. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3, ___maxY_1)); }
  15387. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15388. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15389. inline void set_maxY_1(int32_t value)
  15390. {
  15391. ___maxY_1 = value;
  15392. }
  15393. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3, ___stepY_2)); }
  15394. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15395. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15396. inline void set_stepY_2(int32_t value)
  15397. {
  15398. ___stepY_2 = value;
  15399. }
  15400. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3, ___width_3)); }
  15401. inline int32_t get_width_3() const { return ___width_3; }
  15402. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15403. inline void set_width_3(int32_t value)
  15404. {
  15405. ___width_3 = value;
  15406. }
  15407. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3, ___allocator_4)); }
  15408. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15409. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15410. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15411. {
  15412. ___allocator_4 = value;
  15413. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15414. }
  15415. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3, ___action_5)); }
  15416. inline RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 get_action_5() const { return ___action_5; }
  15417. inline RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * get_address_of_action_5() { return &___action_5; }
  15418. inline void set_action_5(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 value)
  15419. {
  15420. ___action_5 = value;
  15421. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15422. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15423. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15424. #endif
  15425. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15426. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15427. #endif
  15428. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15429. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15430. #endif
  15431. }
  15432. };
  15433. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>
  15434. struct RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305
  15435. {
  15436. public:
  15437. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15438. int32_t ___minY_0;
  15439. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15440. int32_t ___maxY_1;
  15441. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15442. int32_t ___stepY_2;
  15443. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15444. int32_t ___width_3;
  15445. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15446. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15447. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15448. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 ___action_5;
  15449. public:
  15450. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305, ___minY_0)); }
  15451. inline int32_t get_minY_0() const { return ___minY_0; }
  15452. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15453. inline void set_minY_0(int32_t value)
  15454. {
  15455. ___minY_0 = value;
  15456. }
  15457. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305, ___maxY_1)); }
  15458. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15459. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15460. inline void set_maxY_1(int32_t value)
  15461. {
  15462. ___maxY_1 = value;
  15463. }
  15464. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305, ___stepY_2)); }
  15465. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15466. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15467. inline void set_stepY_2(int32_t value)
  15468. {
  15469. ___stepY_2 = value;
  15470. }
  15471. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305, ___width_3)); }
  15472. inline int32_t get_width_3() const { return ___width_3; }
  15473. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15474. inline void set_width_3(int32_t value)
  15475. {
  15476. ___width_3 = value;
  15477. }
  15478. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305, ___allocator_4)); }
  15479. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15480. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15481. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15482. {
  15483. ___allocator_4 = value;
  15484. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15485. }
  15486. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305, ___action_5)); }
  15487. inline RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 get_action_5() const { return ___action_5; }
  15488. inline RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * get_address_of_action_5() { return &___action_5; }
  15489. inline void set_action_5(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 value)
  15490. {
  15491. ___action_5 = value;
  15492. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15493. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15494. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15495. #endif
  15496. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15497. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15498. #endif
  15499. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15500. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15501. #endif
  15502. }
  15503. };
  15504. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>
  15505. struct RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93
  15506. {
  15507. public:
  15508. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15509. int32_t ___minY_0;
  15510. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15511. int32_t ___maxY_1;
  15512. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15513. int32_t ___stepY_2;
  15514. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15515. int32_t ___width_3;
  15516. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15517. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15518. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15519. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E ___action_5;
  15520. public:
  15521. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93, ___minY_0)); }
  15522. inline int32_t get_minY_0() const { return ___minY_0; }
  15523. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15524. inline void set_minY_0(int32_t value)
  15525. {
  15526. ___minY_0 = value;
  15527. }
  15528. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93, ___maxY_1)); }
  15529. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15530. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15531. inline void set_maxY_1(int32_t value)
  15532. {
  15533. ___maxY_1 = value;
  15534. }
  15535. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93, ___stepY_2)); }
  15536. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15537. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15538. inline void set_stepY_2(int32_t value)
  15539. {
  15540. ___stepY_2 = value;
  15541. }
  15542. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93, ___width_3)); }
  15543. inline int32_t get_width_3() const { return ___width_3; }
  15544. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15545. inline void set_width_3(int32_t value)
  15546. {
  15547. ___width_3 = value;
  15548. }
  15549. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93, ___allocator_4)); }
  15550. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15551. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15552. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15553. {
  15554. ___allocator_4 = value;
  15555. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15556. }
  15557. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93, ___action_5)); }
  15558. inline RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E get_action_5() const { return ___action_5; }
  15559. inline RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * get_address_of_action_5() { return &___action_5; }
  15560. inline void set_action_5(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E value)
  15561. {
  15562. ___action_5 = value;
  15563. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  15564. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15565. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  15566. #endif
  15567. }
  15568. };
  15569. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>
  15570. struct RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E
  15571. {
  15572. public:
  15573. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15574. int32_t ___minY_0;
  15575. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15576. int32_t ___maxY_1;
  15577. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15578. int32_t ___stepY_2;
  15579. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15580. int32_t ___width_3;
  15581. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15582. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15583. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15584. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 ___action_5;
  15585. public:
  15586. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E, ___minY_0)); }
  15587. inline int32_t get_minY_0() const { return ___minY_0; }
  15588. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15589. inline void set_minY_0(int32_t value)
  15590. {
  15591. ___minY_0 = value;
  15592. }
  15593. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E, ___maxY_1)); }
  15594. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15595. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15596. inline void set_maxY_1(int32_t value)
  15597. {
  15598. ___maxY_1 = value;
  15599. }
  15600. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E, ___stepY_2)); }
  15601. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15602. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15603. inline void set_stepY_2(int32_t value)
  15604. {
  15605. ___stepY_2 = value;
  15606. }
  15607. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E, ___width_3)); }
  15608. inline int32_t get_width_3() const { return ___width_3; }
  15609. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15610. inline void set_width_3(int32_t value)
  15611. {
  15612. ___width_3 = value;
  15613. }
  15614. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E, ___allocator_4)); }
  15615. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15616. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15617. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15618. {
  15619. ___allocator_4 = value;
  15620. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15621. }
  15622. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E, ___action_5)); }
  15623. inline RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 get_action_5() const { return ___action_5; }
  15624. inline RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * get_address_of_action_5() { return &___action_5; }
  15625. inline void set_action_5(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 value)
  15626. {
  15627. ___action_5 = value;
  15628. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15629. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15630. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15631. #endif
  15632. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15633. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15634. #endif
  15635. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15636. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15637. #endif
  15638. }
  15639. };
  15640. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>
  15641. struct RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8
  15642. {
  15643. public:
  15644. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15645. int32_t ___minY_0;
  15646. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15647. int32_t ___maxY_1;
  15648. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15649. int32_t ___stepY_2;
  15650. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15651. int32_t ___width_3;
  15652. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15653. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15654. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15655. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 ___action_5;
  15656. public:
  15657. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8, ___minY_0)); }
  15658. inline int32_t get_minY_0() const { return ___minY_0; }
  15659. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15660. inline void set_minY_0(int32_t value)
  15661. {
  15662. ___minY_0 = value;
  15663. }
  15664. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8, ___maxY_1)); }
  15665. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15666. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15667. inline void set_maxY_1(int32_t value)
  15668. {
  15669. ___maxY_1 = value;
  15670. }
  15671. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8, ___stepY_2)); }
  15672. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15673. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15674. inline void set_stepY_2(int32_t value)
  15675. {
  15676. ___stepY_2 = value;
  15677. }
  15678. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8, ___width_3)); }
  15679. inline int32_t get_width_3() const { return ___width_3; }
  15680. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15681. inline void set_width_3(int32_t value)
  15682. {
  15683. ___width_3 = value;
  15684. }
  15685. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8, ___allocator_4)); }
  15686. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15687. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15688. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15689. {
  15690. ___allocator_4 = value;
  15691. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15692. }
  15693. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8, ___action_5)); }
  15694. inline RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 get_action_5() const { return ___action_5; }
  15695. inline RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * get_address_of_action_5() { return &___action_5; }
  15696. inline void set_action_5(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 value)
  15697. {
  15698. ___action_5 = value;
  15699. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15700. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15701. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15702. #endif
  15703. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15704. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15705. #endif
  15706. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15707. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15708. #endif
  15709. }
  15710. };
  15711. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>
  15712. struct RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD
  15713. {
  15714. public:
  15715. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15716. int32_t ___minY_0;
  15717. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15718. int32_t ___maxY_1;
  15719. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15720. int32_t ___stepY_2;
  15721. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15722. int32_t ___width_3;
  15723. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15724. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15725. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15726. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD ___action_5;
  15727. public:
  15728. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD, ___minY_0)); }
  15729. inline int32_t get_minY_0() const { return ___minY_0; }
  15730. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15731. inline void set_minY_0(int32_t value)
  15732. {
  15733. ___minY_0 = value;
  15734. }
  15735. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD, ___maxY_1)); }
  15736. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15737. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15738. inline void set_maxY_1(int32_t value)
  15739. {
  15740. ___maxY_1 = value;
  15741. }
  15742. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD, ___stepY_2)); }
  15743. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15744. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15745. inline void set_stepY_2(int32_t value)
  15746. {
  15747. ___stepY_2 = value;
  15748. }
  15749. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD, ___width_3)); }
  15750. inline int32_t get_width_3() const { return ___width_3; }
  15751. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15752. inline void set_width_3(int32_t value)
  15753. {
  15754. ___width_3 = value;
  15755. }
  15756. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD, ___allocator_4)); }
  15757. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15758. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15759. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15760. {
  15761. ___allocator_4 = value;
  15762. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15763. }
  15764. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD, ___action_5)); }
  15765. inline RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD get_action_5() const { return ___action_5; }
  15766. inline RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * get_address_of_action_5() { return &___action_5; }
  15767. inline void set_action_5(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD value)
  15768. {
  15769. ___action_5 = value;
  15770. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  15771. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15772. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  15773. #endif
  15774. }
  15775. };
  15776. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>
  15777. struct RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20
  15778. {
  15779. public:
  15780. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15781. int32_t ___minY_0;
  15782. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15783. int32_t ___maxY_1;
  15784. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15785. int32_t ___stepY_2;
  15786. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15787. int32_t ___width_3;
  15788. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15789. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15790. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15791. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 ___action_5;
  15792. public:
  15793. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20, ___minY_0)); }
  15794. inline int32_t get_minY_0() const { return ___minY_0; }
  15795. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15796. inline void set_minY_0(int32_t value)
  15797. {
  15798. ___minY_0 = value;
  15799. }
  15800. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20, ___maxY_1)); }
  15801. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15802. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15803. inline void set_maxY_1(int32_t value)
  15804. {
  15805. ___maxY_1 = value;
  15806. }
  15807. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20, ___stepY_2)); }
  15808. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15809. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15810. inline void set_stepY_2(int32_t value)
  15811. {
  15812. ___stepY_2 = value;
  15813. }
  15814. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20, ___width_3)); }
  15815. inline int32_t get_width_3() const { return ___width_3; }
  15816. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15817. inline void set_width_3(int32_t value)
  15818. {
  15819. ___width_3 = value;
  15820. }
  15821. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20, ___allocator_4)); }
  15822. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15823. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15824. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15825. {
  15826. ___allocator_4 = value;
  15827. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15828. }
  15829. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20, ___action_5)); }
  15830. inline RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 get_action_5() const { return ___action_5; }
  15831. inline RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * get_address_of_action_5() { return &___action_5; }
  15832. inline void set_action_5(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 value)
  15833. {
  15834. ___action_5 = value;
  15835. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15836. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15837. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15838. #endif
  15839. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15840. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15841. #endif
  15842. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15843. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15844. #endif
  15845. }
  15846. };
  15847. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>
  15848. struct RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398
  15849. {
  15850. public:
  15851. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15852. int32_t ___minY_0;
  15853. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15854. int32_t ___maxY_1;
  15855. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15856. int32_t ___stepY_2;
  15857. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15858. int32_t ___width_3;
  15859. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15860. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15861. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15862. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 ___action_5;
  15863. public:
  15864. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398, ___minY_0)); }
  15865. inline int32_t get_minY_0() const { return ___minY_0; }
  15866. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15867. inline void set_minY_0(int32_t value)
  15868. {
  15869. ___minY_0 = value;
  15870. }
  15871. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398, ___maxY_1)); }
  15872. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15873. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15874. inline void set_maxY_1(int32_t value)
  15875. {
  15876. ___maxY_1 = value;
  15877. }
  15878. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398, ___stepY_2)); }
  15879. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15880. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15881. inline void set_stepY_2(int32_t value)
  15882. {
  15883. ___stepY_2 = value;
  15884. }
  15885. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398, ___width_3)); }
  15886. inline int32_t get_width_3() const { return ___width_3; }
  15887. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15888. inline void set_width_3(int32_t value)
  15889. {
  15890. ___width_3 = value;
  15891. }
  15892. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398, ___allocator_4)); }
  15893. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15894. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15895. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15896. {
  15897. ___allocator_4 = value;
  15898. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15899. }
  15900. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398, ___action_5)); }
  15901. inline RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 get_action_5() const { return ___action_5; }
  15902. inline RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * get_address_of_action_5() { return &___action_5; }
  15903. inline void set_action_5(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 value)
  15904. {
  15905. ___action_5 = value;
  15906. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  15907. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15908. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  15909. #endif
  15910. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15911. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  15912. #endif
  15913. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15914. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  15915. #endif
  15916. }
  15917. };
  15918. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>
  15919. struct RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905
  15920. {
  15921. public:
  15922. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15923. int32_t ___minY_0;
  15924. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15925. int32_t ___maxY_1;
  15926. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15927. int32_t ___stepY_2;
  15928. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15929. int32_t ___width_3;
  15930. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15931. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15932. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15933. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF ___action_5;
  15934. public:
  15935. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905, ___minY_0)); }
  15936. inline int32_t get_minY_0() const { return ___minY_0; }
  15937. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  15938. inline void set_minY_0(int32_t value)
  15939. {
  15940. ___minY_0 = value;
  15941. }
  15942. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905, ___maxY_1)); }
  15943. inline int32_t get_maxY_1() const { return ___maxY_1; }
  15944. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  15945. inline void set_maxY_1(int32_t value)
  15946. {
  15947. ___maxY_1 = value;
  15948. }
  15949. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905, ___stepY_2)); }
  15950. inline int32_t get_stepY_2() const { return ___stepY_2; }
  15951. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  15952. inline void set_stepY_2(int32_t value)
  15953. {
  15954. ___stepY_2 = value;
  15955. }
  15956. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905, ___width_3)); }
  15957. inline int32_t get_width_3() const { return ___width_3; }
  15958. inline int32_t* get_address_of_width_3() { return &___width_3; }
  15959. inline void set_width_3(int32_t value)
  15960. {
  15961. ___width_3 = value;
  15962. }
  15963. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905, ___allocator_4)); }
  15964. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  15965. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  15966. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  15967. {
  15968. ___allocator_4 = value;
  15969. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  15970. }
  15971. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905, ___action_5)); }
  15972. inline RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF get_action_5() const { return ___action_5; }
  15973. inline RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * get_address_of_action_5() { return &___action_5; }
  15974. inline void set_action_5(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF value)
  15975. {
  15976. ___action_5 = value;
  15977. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  15978. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  15979. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  15980. #endif
  15981. }
  15982. };
  15983. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>
  15984. struct RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6
  15985. {
  15986. public:
  15987. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  15988. int32_t ___minY_0;
  15989. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  15990. int32_t ___maxY_1;
  15991. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  15992. int32_t ___stepY_2;
  15993. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  15994. int32_t ___width_3;
  15995. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  15996. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  15997. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  15998. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 ___action_5;
  15999. public:
  16000. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6, ___minY_0)); }
  16001. inline int32_t get_minY_0() const { return ___minY_0; }
  16002. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16003. inline void set_minY_0(int32_t value)
  16004. {
  16005. ___minY_0 = value;
  16006. }
  16007. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6, ___maxY_1)); }
  16008. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16009. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16010. inline void set_maxY_1(int32_t value)
  16011. {
  16012. ___maxY_1 = value;
  16013. }
  16014. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6, ___stepY_2)); }
  16015. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16016. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16017. inline void set_stepY_2(int32_t value)
  16018. {
  16019. ___stepY_2 = value;
  16020. }
  16021. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6, ___width_3)); }
  16022. inline int32_t get_width_3() const { return ___width_3; }
  16023. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16024. inline void set_width_3(int32_t value)
  16025. {
  16026. ___width_3 = value;
  16027. }
  16028. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6, ___allocator_4)); }
  16029. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16030. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16031. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16032. {
  16033. ___allocator_4 = value;
  16034. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16035. }
  16036. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6, ___action_5)); }
  16037. inline RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 get_action_5() const { return ___action_5; }
  16038. inline RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * get_address_of_action_5() { return &___action_5; }
  16039. inline void set_action_5(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 value)
  16040. {
  16041. ___action_5 = value;
  16042. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16043. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16044. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16045. #endif
  16046. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16047. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16048. #endif
  16049. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16050. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16051. #endif
  16052. }
  16053. };
  16054. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>
  16055. struct RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD
  16056. {
  16057. public:
  16058. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16059. int32_t ___minY_0;
  16060. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16061. int32_t ___maxY_1;
  16062. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16063. int32_t ___stepY_2;
  16064. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16065. int32_t ___width_3;
  16066. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16067. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16068. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16069. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 ___action_5;
  16070. public:
  16071. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD, ___minY_0)); }
  16072. inline int32_t get_minY_0() const { return ___minY_0; }
  16073. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16074. inline void set_minY_0(int32_t value)
  16075. {
  16076. ___minY_0 = value;
  16077. }
  16078. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD, ___maxY_1)); }
  16079. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16080. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16081. inline void set_maxY_1(int32_t value)
  16082. {
  16083. ___maxY_1 = value;
  16084. }
  16085. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD, ___stepY_2)); }
  16086. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16087. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16088. inline void set_stepY_2(int32_t value)
  16089. {
  16090. ___stepY_2 = value;
  16091. }
  16092. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD, ___width_3)); }
  16093. inline int32_t get_width_3() const { return ___width_3; }
  16094. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16095. inline void set_width_3(int32_t value)
  16096. {
  16097. ___width_3 = value;
  16098. }
  16099. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD, ___allocator_4)); }
  16100. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16101. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16102. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16103. {
  16104. ___allocator_4 = value;
  16105. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16106. }
  16107. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD, ___action_5)); }
  16108. inline RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 get_action_5() const { return ___action_5; }
  16109. inline RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * get_address_of_action_5() { return &___action_5; }
  16110. inline void set_action_5(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 value)
  16111. {
  16112. ___action_5 = value;
  16113. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16114. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16115. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16116. #endif
  16117. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16118. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16119. #endif
  16120. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16121. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16122. #endif
  16123. }
  16124. };
  16125. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>
  16126. struct RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62
  16127. {
  16128. public:
  16129. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16130. int32_t ___minY_0;
  16131. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16132. int32_t ___maxY_1;
  16133. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16134. int32_t ___stepY_2;
  16135. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16136. int32_t ___width_3;
  16137. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16138. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16139. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16140. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 ___action_5;
  16141. public:
  16142. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62, ___minY_0)); }
  16143. inline int32_t get_minY_0() const { return ___minY_0; }
  16144. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16145. inline void set_minY_0(int32_t value)
  16146. {
  16147. ___minY_0 = value;
  16148. }
  16149. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62, ___maxY_1)); }
  16150. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16151. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16152. inline void set_maxY_1(int32_t value)
  16153. {
  16154. ___maxY_1 = value;
  16155. }
  16156. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62, ___stepY_2)); }
  16157. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16158. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16159. inline void set_stepY_2(int32_t value)
  16160. {
  16161. ___stepY_2 = value;
  16162. }
  16163. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62, ___width_3)); }
  16164. inline int32_t get_width_3() const { return ___width_3; }
  16165. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16166. inline void set_width_3(int32_t value)
  16167. {
  16168. ___width_3 = value;
  16169. }
  16170. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62, ___allocator_4)); }
  16171. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16172. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16173. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16174. {
  16175. ___allocator_4 = value;
  16176. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16177. }
  16178. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62, ___action_5)); }
  16179. inline RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 get_action_5() const { return ___action_5; }
  16180. inline RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * get_address_of_action_5() { return &___action_5; }
  16181. inline void set_action_5(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 value)
  16182. {
  16183. ___action_5 = value;
  16184. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  16185. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16186. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  16187. #endif
  16188. }
  16189. };
  16190. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>
  16191. struct RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5
  16192. {
  16193. public:
  16194. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16195. int32_t ___minY_0;
  16196. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16197. int32_t ___maxY_1;
  16198. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16199. int32_t ___stepY_2;
  16200. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16201. int32_t ___width_3;
  16202. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16203. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16204. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16205. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 ___action_5;
  16206. public:
  16207. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5, ___minY_0)); }
  16208. inline int32_t get_minY_0() const { return ___minY_0; }
  16209. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16210. inline void set_minY_0(int32_t value)
  16211. {
  16212. ___minY_0 = value;
  16213. }
  16214. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5, ___maxY_1)); }
  16215. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16216. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16217. inline void set_maxY_1(int32_t value)
  16218. {
  16219. ___maxY_1 = value;
  16220. }
  16221. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5, ___stepY_2)); }
  16222. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16223. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16224. inline void set_stepY_2(int32_t value)
  16225. {
  16226. ___stepY_2 = value;
  16227. }
  16228. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5, ___width_3)); }
  16229. inline int32_t get_width_3() const { return ___width_3; }
  16230. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16231. inline void set_width_3(int32_t value)
  16232. {
  16233. ___width_3 = value;
  16234. }
  16235. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5, ___allocator_4)); }
  16236. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16237. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16238. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16239. {
  16240. ___allocator_4 = value;
  16241. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16242. }
  16243. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5, ___action_5)); }
  16244. inline RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 get_action_5() const { return ___action_5; }
  16245. inline RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * get_address_of_action_5() { return &___action_5; }
  16246. inline void set_action_5(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 value)
  16247. {
  16248. ___action_5 = value;
  16249. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16250. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16251. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16252. #endif
  16253. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16254. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16255. #endif
  16256. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16257. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16258. #endif
  16259. }
  16260. };
  16261. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>
  16262. struct RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01
  16263. {
  16264. public:
  16265. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16266. int32_t ___minY_0;
  16267. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16268. int32_t ___maxY_1;
  16269. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16270. int32_t ___stepY_2;
  16271. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16272. int32_t ___width_3;
  16273. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16274. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16275. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16276. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 ___action_5;
  16277. public:
  16278. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01, ___minY_0)); }
  16279. inline int32_t get_minY_0() const { return ___minY_0; }
  16280. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16281. inline void set_minY_0(int32_t value)
  16282. {
  16283. ___minY_0 = value;
  16284. }
  16285. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01, ___maxY_1)); }
  16286. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16287. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16288. inline void set_maxY_1(int32_t value)
  16289. {
  16290. ___maxY_1 = value;
  16291. }
  16292. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01, ___stepY_2)); }
  16293. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16294. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16295. inline void set_stepY_2(int32_t value)
  16296. {
  16297. ___stepY_2 = value;
  16298. }
  16299. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01, ___width_3)); }
  16300. inline int32_t get_width_3() const { return ___width_3; }
  16301. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16302. inline void set_width_3(int32_t value)
  16303. {
  16304. ___width_3 = value;
  16305. }
  16306. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01, ___allocator_4)); }
  16307. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16308. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16309. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16310. {
  16311. ___allocator_4 = value;
  16312. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16313. }
  16314. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01, ___action_5)); }
  16315. inline RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 get_action_5() const { return ___action_5; }
  16316. inline RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * get_address_of_action_5() { return &___action_5; }
  16317. inline void set_action_5(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 value)
  16318. {
  16319. ___action_5 = value;
  16320. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16321. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16322. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16323. #endif
  16324. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16325. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16326. #endif
  16327. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16328. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16329. #endif
  16330. }
  16331. };
  16332. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>
  16333. struct RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398
  16334. {
  16335. public:
  16336. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16337. int32_t ___minY_0;
  16338. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16339. int32_t ___maxY_1;
  16340. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16341. int32_t ___stepY_2;
  16342. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16343. int32_t ___width_3;
  16344. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16345. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16346. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16347. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B ___action_5;
  16348. public:
  16349. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398, ___minY_0)); }
  16350. inline int32_t get_minY_0() const { return ___minY_0; }
  16351. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16352. inline void set_minY_0(int32_t value)
  16353. {
  16354. ___minY_0 = value;
  16355. }
  16356. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398, ___maxY_1)); }
  16357. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16358. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16359. inline void set_maxY_1(int32_t value)
  16360. {
  16361. ___maxY_1 = value;
  16362. }
  16363. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398, ___stepY_2)); }
  16364. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16365. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16366. inline void set_stepY_2(int32_t value)
  16367. {
  16368. ___stepY_2 = value;
  16369. }
  16370. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398, ___width_3)); }
  16371. inline int32_t get_width_3() const { return ___width_3; }
  16372. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16373. inline void set_width_3(int32_t value)
  16374. {
  16375. ___width_3 = value;
  16376. }
  16377. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398, ___allocator_4)); }
  16378. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16379. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16380. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16381. {
  16382. ___allocator_4 = value;
  16383. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16384. }
  16385. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398, ___action_5)); }
  16386. inline RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B get_action_5() const { return ___action_5; }
  16387. inline RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * get_address_of_action_5() { return &___action_5; }
  16388. inline void set_action_5(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B value)
  16389. {
  16390. ___action_5 = value;
  16391. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  16392. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16393. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  16394. #endif
  16395. }
  16396. };
  16397. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>
  16398. struct RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98
  16399. {
  16400. public:
  16401. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16402. int32_t ___minY_0;
  16403. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16404. int32_t ___maxY_1;
  16405. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16406. int32_t ___stepY_2;
  16407. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16408. int32_t ___width_3;
  16409. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16410. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16411. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16412. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 ___action_5;
  16413. public:
  16414. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98, ___minY_0)); }
  16415. inline int32_t get_minY_0() const { return ___minY_0; }
  16416. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16417. inline void set_minY_0(int32_t value)
  16418. {
  16419. ___minY_0 = value;
  16420. }
  16421. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98, ___maxY_1)); }
  16422. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16423. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16424. inline void set_maxY_1(int32_t value)
  16425. {
  16426. ___maxY_1 = value;
  16427. }
  16428. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98, ___stepY_2)); }
  16429. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16430. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16431. inline void set_stepY_2(int32_t value)
  16432. {
  16433. ___stepY_2 = value;
  16434. }
  16435. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98, ___width_3)); }
  16436. inline int32_t get_width_3() const { return ___width_3; }
  16437. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16438. inline void set_width_3(int32_t value)
  16439. {
  16440. ___width_3 = value;
  16441. }
  16442. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98, ___allocator_4)); }
  16443. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16444. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16445. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16446. {
  16447. ___allocator_4 = value;
  16448. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16449. }
  16450. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98, ___action_5)); }
  16451. inline RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 get_action_5() const { return ___action_5; }
  16452. inline RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * get_address_of_action_5() { return &___action_5; }
  16453. inline void set_action_5(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 value)
  16454. {
  16455. ___action_5 = value;
  16456. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16457. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16458. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16459. #endif
  16460. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16461. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16462. #endif
  16463. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16464. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16465. #endif
  16466. }
  16467. };
  16468. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>
  16469. struct RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80
  16470. {
  16471. public:
  16472. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16473. int32_t ___minY_0;
  16474. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16475. int32_t ___maxY_1;
  16476. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16477. int32_t ___stepY_2;
  16478. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16479. int32_t ___width_3;
  16480. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16481. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16482. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16483. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 ___action_5;
  16484. public:
  16485. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80, ___minY_0)); }
  16486. inline int32_t get_minY_0() const { return ___minY_0; }
  16487. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16488. inline void set_minY_0(int32_t value)
  16489. {
  16490. ___minY_0 = value;
  16491. }
  16492. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80, ___maxY_1)); }
  16493. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16494. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16495. inline void set_maxY_1(int32_t value)
  16496. {
  16497. ___maxY_1 = value;
  16498. }
  16499. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80, ___stepY_2)); }
  16500. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16501. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16502. inline void set_stepY_2(int32_t value)
  16503. {
  16504. ___stepY_2 = value;
  16505. }
  16506. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80, ___width_3)); }
  16507. inline int32_t get_width_3() const { return ___width_3; }
  16508. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16509. inline void set_width_3(int32_t value)
  16510. {
  16511. ___width_3 = value;
  16512. }
  16513. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80, ___allocator_4)); }
  16514. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16515. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16516. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16517. {
  16518. ___allocator_4 = value;
  16519. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16520. }
  16521. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80, ___action_5)); }
  16522. inline RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 get_action_5() const { return ___action_5; }
  16523. inline RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * get_address_of_action_5() { return &___action_5; }
  16524. inline void set_action_5(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 value)
  16525. {
  16526. ___action_5 = value;
  16527. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16528. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16529. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16530. #endif
  16531. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16532. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16533. #endif
  16534. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16535. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16536. #endif
  16537. }
  16538. };
  16539. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>
  16540. struct RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127
  16541. {
  16542. public:
  16543. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16544. int32_t ___minY_0;
  16545. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16546. int32_t ___maxY_1;
  16547. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16548. int32_t ___stepY_2;
  16549. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16550. int32_t ___width_3;
  16551. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16552. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16553. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16554. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 ___action_5;
  16555. public:
  16556. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127, ___minY_0)); }
  16557. inline int32_t get_minY_0() const { return ___minY_0; }
  16558. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16559. inline void set_minY_0(int32_t value)
  16560. {
  16561. ___minY_0 = value;
  16562. }
  16563. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127, ___maxY_1)); }
  16564. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16565. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16566. inline void set_maxY_1(int32_t value)
  16567. {
  16568. ___maxY_1 = value;
  16569. }
  16570. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127, ___stepY_2)); }
  16571. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16572. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16573. inline void set_stepY_2(int32_t value)
  16574. {
  16575. ___stepY_2 = value;
  16576. }
  16577. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127, ___width_3)); }
  16578. inline int32_t get_width_3() const { return ___width_3; }
  16579. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16580. inline void set_width_3(int32_t value)
  16581. {
  16582. ___width_3 = value;
  16583. }
  16584. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127, ___allocator_4)); }
  16585. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16586. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16587. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16588. {
  16589. ___allocator_4 = value;
  16590. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16591. }
  16592. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127, ___action_5)); }
  16593. inline RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 get_action_5() const { return ___action_5; }
  16594. inline RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * get_address_of_action_5() { return &___action_5; }
  16595. inline void set_action_5(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 value)
  16596. {
  16597. ___action_5 = value;
  16598. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  16599. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16600. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  16601. #endif
  16602. }
  16603. };
  16604. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>
  16605. struct RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820
  16606. {
  16607. public:
  16608. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16609. int32_t ___minY_0;
  16610. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16611. int32_t ___maxY_1;
  16612. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16613. int32_t ___stepY_2;
  16614. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16615. int32_t ___width_3;
  16616. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16617. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16618. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16619. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 ___action_5;
  16620. public:
  16621. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820, ___minY_0)); }
  16622. inline int32_t get_minY_0() const { return ___minY_0; }
  16623. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16624. inline void set_minY_0(int32_t value)
  16625. {
  16626. ___minY_0 = value;
  16627. }
  16628. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820, ___maxY_1)); }
  16629. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16630. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16631. inline void set_maxY_1(int32_t value)
  16632. {
  16633. ___maxY_1 = value;
  16634. }
  16635. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820, ___stepY_2)); }
  16636. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16637. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16638. inline void set_stepY_2(int32_t value)
  16639. {
  16640. ___stepY_2 = value;
  16641. }
  16642. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820, ___width_3)); }
  16643. inline int32_t get_width_3() const { return ___width_3; }
  16644. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16645. inline void set_width_3(int32_t value)
  16646. {
  16647. ___width_3 = value;
  16648. }
  16649. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820, ___allocator_4)); }
  16650. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16651. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16652. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16653. {
  16654. ___allocator_4 = value;
  16655. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16656. }
  16657. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820, ___action_5)); }
  16658. inline RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 get_action_5() const { return ___action_5; }
  16659. inline RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * get_address_of_action_5() { return &___action_5; }
  16660. inline void set_action_5(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 value)
  16661. {
  16662. ___action_5 = value;
  16663. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16664. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16665. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16666. #endif
  16667. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16668. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16669. #endif
  16670. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16671. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16672. #endif
  16673. }
  16674. };
  16675. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>
  16676. struct RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F
  16677. {
  16678. public:
  16679. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16680. int32_t ___minY_0;
  16681. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16682. int32_t ___maxY_1;
  16683. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16684. int32_t ___stepY_2;
  16685. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16686. int32_t ___width_3;
  16687. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16688. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16689. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16690. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 ___action_5;
  16691. public:
  16692. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F, ___minY_0)); }
  16693. inline int32_t get_minY_0() const { return ___minY_0; }
  16694. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16695. inline void set_minY_0(int32_t value)
  16696. {
  16697. ___minY_0 = value;
  16698. }
  16699. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F, ___maxY_1)); }
  16700. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16701. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16702. inline void set_maxY_1(int32_t value)
  16703. {
  16704. ___maxY_1 = value;
  16705. }
  16706. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F, ___stepY_2)); }
  16707. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16708. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16709. inline void set_stepY_2(int32_t value)
  16710. {
  16711. ___stepY_2 = value;
  16712. }
  16713. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F, ___width_3)); }
  16714. inline int32_t get_width_3() const { return ___width_3; }
  16715. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16716. inline void set_width_3(int32_t value)
  16717. {
  16718. ___width_3 = value;
  16719. }
  16720. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F, ___allocator_4)); }
  16721. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16722. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16723. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16724. {
  16725. ___allocator_4 = value;
  16726. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16727. }
  16728. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F, ___action_5)); }
  16729. inline RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 get_action_5() const { return ___action_5; }
  16730. inline RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * get_address_of_action_5() { return &___action_5; }
  16731. inline void set_action_5(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 value)
  16732. {
  16733. ___action_5 = value;
  16734. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16735. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16736. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16737. #endif
  16738. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16739. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16740. #endif
  16741. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16742. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16743. #endif
  16744. }
  16745. };
  16746. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>
  16747. struct RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827
  16748. {
  16749. public:
  16750. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16751. int32_t ___minY_0;
  16752. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16753. int32_t ___maxY_1;
  16754. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16755. int32_t ___stepY_2;
  16756. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16757. int32_t ___width_3;
  16758. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16759. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16760. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16761. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 ___action_5;
  16762. public:
  16763. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827, ___minY_0)); }
  16764. inline int32_t get_minY_0() const { return ___minY_0; }
  16765. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16766. inline void set_minY_0(int32_t value)
  16767. {
  16768. ___minY_0 = value;
  16769. }
  16770. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827, ___maxY_1)); }
  16771. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16772. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16773. inline void set_maxY_1(int32_t value)
  16774. {
  16775. ___maxY_1 = value;
  16776. }
  16777. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827, ___stepY_2)); }
  16778. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16779. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16780. inline void set_stepY_2(int32_t value)
  16781. {
  16782. ___stepY_2 = value;
  16783. }
  16784. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827, ___width_3)); }
  16785. inline int32_t get_width_3() const { return ___width_3; }
  16786. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16787. inline void set_width_3(int32_t value)
  16788. {
  16789. ___width_3 = value;
  16790. }
  16791. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827, ___allocator_4)); }
  16792. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16793. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16794. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16795. {
  16796. ___allocator_4 = value;
  16797. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16798. }
  16799. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827, ___action_5)); }
  16800. inline RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 get_action_5() const { return ___action_5; }
  16801. inline RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * get_address_of_action_5() { return &___action_5; }
  16802. inline void set_action_5(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 value)
  16803. {
  16804. ___action_5 = value;
  16805. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  16806. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16807. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  16808. #endif
  16809. }
  16810. };
  16811. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>
  16812. struct RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31
  16813. {
  16814. public:
  16815. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16816. int32_t ___minY_0;
  16817. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16818. int32_t ___maxY_1;
  16819. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16820. int32_t ___stepY_2;
  16821. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16822. int32_t ___width_3;
  16823. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16824. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16825. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16826. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E ___action_5;
  16827. public:
  16828. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31, ___minY_0)); }
  16829. inline int32_t get_minY_0() const { return ___minY_0; }
  16830. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16831. inline void set_minY_0(int32_t value)
  16832. {
  16833. ___minY_0 = value;
  16834. }
  16835. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31, ___maxY_1)); }
  16836. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16837. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16838. inline void set_maxY_1(int32_t value)
  16839. {
  16840. ___maxY_1 = value;
  16841. }
  16842. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31, ___stepY_2)); }
  16843. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16844. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16845. inline void set_stepY_2(int32_t value)
  16846. {
  16847. ___stepY_2 = value;
  16848. }
  16849. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31, ___width_3)); }
  16850. inline int32_t get_width_3() const { return ___width_3; }
  16851. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16852. inline void set_width_3(int32_t value)
  16853. {
  16854. ___width_3 = value;
  16855. }
  16856. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31, ___allocator_4)); }
  16857. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16858. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16859. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16860. {
  16861. ___allocator_4 = value;
  16862. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16863. }
  16864. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31, ___action_5)); }
  16865. inline RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E get_action_5() const { return ___action_5; }
  16866. inline RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * get_address_of_action_5() { return &___action_5; }
  16867. inline void set_action_5(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E value)
  16868. {
  16869. ___action_5 = value;
  16870. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16871. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16872. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16873. #endif
  16874. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16875. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16876. #endif
  16877. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16878. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16879. #endif
  16880. }
  16881. };
  16882. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>
  16883. struct RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD
  16884. {
  16885. public:
  16886. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16887. int32_t ___minY_0;
  16888. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16889. int32_t ___maxY_1;
  16890. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16891. int32_t ___stepY_2;
  16892. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16893. int32_t ___width_3;
  16894. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16895. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16896. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16897. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 ___action_5;
  16898. public:
  16899. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD, ___minY_0)); }
  16900. inline int32_t get_minY_0() const { return ___minY_0; }
  16901. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16902. inline void set_minY_0(int32_t value)
  16903. {
  16904. ___minY_0 = value;
  16905. }
  16906. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD, ___maxY_1)); }
  16907. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16908. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16909. inline void set_maxY_1(int32_t value)
  16910. {
  16911. ___maxY_1 = value;
  16912. }
  16913. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD, ___stepY_2)); }
  16914. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16915. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16916. inline void set_stepY_2(int32_t value)
  16917. {
  16918. ___stepY_2 = value;
  16919. }
  16920. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD, ___width_3)); }
  16921. inline int32_t get_width_3() const { return ___width_3; }
  16922. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16923. inline void set_width_3(int32_t value)
  16924. {
  16925. ___width_3 = value;
  16926. }
  16927. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD, ___allocator_4)); }
  16928. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  16929. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  16930. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  16931. {
  16932. ___allocator_4 = value;
  16933. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  16934. }
  16935. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD, ___action_5)); }
  16936. inline RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 get_action_5() const { return ___action_5; }
  16937. inline RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * get_address_of_action_5() { return &___action_5; }
  16938. inline void set_action_5(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 value)
  16939. {
  16940. ___action_5 = value;
  16941. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  16942. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16943. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  16944. #endif
  16945. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16946. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  16947. #endif
  16948. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  16949. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  16950. #endif
  16951. }
  16952. };
  16953. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>
  16954. struct RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B
  16955. {
  16956. public:
  16957. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  16958. int32_t ___minY_0;
  16959. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  16960. int32_t ___maxY_1;
  16961. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  16962. int32_t ___stepY_2;
  16963. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  16964. int32_t ___width_3;
  16965. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  16966. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  16967. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  16968. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 ___action_5;
  16969. public:
  16970. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B, ___minY_0)); }
  16971. inline int32_t get_minY_0() const { return ___minY_0; }
  16972. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  16973. inline void set_minY_0(int32_t value)
  16974. {
  16975. ___minY_0 = value;
  16976. }
  16977. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B, ___maxY_1)); }
  16978. inline int32_t get_maxY_1() const { return ___maxY_1; }
  16979. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  16980. inline void set_maxY_1(int32_t value)
  16981. {
  16982. ___maxY_1 = value;
  16983. }
  16984. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B, ___stepY_2)); }
  16985. inline int32_t get_stepY_2() const { return ___stepY_2; }
  16986. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  16987. inline void set_stepY_2(int32_t value)
  16988. {
  16989. ___stepY_2 = value;
  16990. }
  16991. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B, ___width_3)); }
  16992. inline int32_t get_width_3() const { return ___width_3; }
  16993. inline int32_t* get_address_of_width_3() { return &___width_3; }
  16994. inline void set_width_3(int32_t value)
  16995. {
  16996. ___width_3 = value;
  16997. }
  16998. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B, ___allocator_4)); }
  16999. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17000. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17001. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17002. {
  17003. ___allocator_4 = value;
  17004. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17005. }
  17006. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B, ___action_5)); }
  17007. inline RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 get_action_5() const { return ___action_5; }
  17008. inline RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * get_address_of_action_5() { return &___action_5; }
  17009. inline void set_action_5(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 value)
  17010. {
  17011. ___action_5 = value;
  17012. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  17013. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17014. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  17015. #endif
  17016. }
  17017. };
  17018. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>
  17019. struct RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5
  17020. {
  17021. public:
  17022. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17023. int32_t ___minY_0;
  17024. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17025. int32_t ___maxY_1;
  17026. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17027. int32_t ___stepY_2;
  17028. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17029. int32_t ___width_3;
  17030. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17031. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17032. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17033. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 ___action_5;
  17034. public:
  17035. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5, ___minY_0)); }
  17036. inline int32_t get_minY_0() const { return ___minY_0; }
  17037. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17038. inline void set_minY_0(int32_t value)
  17039. {
  17040. ___minY_0 = value;
  17041. }
  17042. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5, ___maxY_1)); }
  17043. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17044. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17045. inline void set_maxY_1(int32_t value)
  17046. {
  17047. ___maxY_1 = value;
  17048. }
  17049. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5, ___stepY_2)); }
  17050. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17051. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17052. inline void set_stepY_2(int32_t value)
  17053. {
  17054. ___stepY_2 = value;
  17055. }
  17056. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5, ___width_3)); }
  17057. inline int32_t get_width_3() const { return ___width_3; }
  17058. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17059. inline void set_width_3(int32_t value)
  17060. {
  17061. ___width_3 = value;
  17062. }
  17063. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5, ___allocator_4)); }
  17064. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17065. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17066. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17067. {
  17068. ___allocator_4 = value;
  17069. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17070. }
  17071. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5, ___action_5)); }
  17072. inline RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 get_action_5() const { return ___action_5; }
  17073. inline RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * get_address_of_action_5() { return &___action_5; }
  17074. inline void set_action_5(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 value)
  17075. {
  17076. ___action_5 = value;
  17077. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  17078. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17079. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  17080. #endif
  17081. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17082. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  17083. #endif
  17084. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17085. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  17086. #endif
  17087. }
  17088. };
  17089. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>
  17090. struct RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B
  17091. {
  17092. public:
  17093. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17094. int32_t ___minY_0;
  17095. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17096. int32_t ___maxY_1;
  17097. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17098. int32_t ___stepY_2;
  17099. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17100. int32_t ___width_3;
  17101. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17102. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17103. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17104. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 ___action_5;
  17105. public:
  17106. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B, ___minY_0)); }
  17107. inline int32_t get_minY_0() const { return ___minY_0; }
  17108. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17109. inline void set_minY_0(int32_t value)
  17110. {
  17111. ___minY_0 = value;
  17112. }
  17113. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B, ___maxY_1)); }
  17114. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17115. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17116. inline void set_maxY_1(int32_t value)
  17117. {
  17118. ___maxY_1 = value;
  17119. }
  17120. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B, ___stepY_2)); }
  17121. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17122. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17123. inline void set_stepY_2(int32_t value)
  17124. {
  17125. ___stepY_2 = value;
  17126. }
  17127. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B, ___width_3)); }
  17128. inline int32_t get_width_3() const { return ___width_3; }
  17129. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17130. inline void set_width_3(int32_t value)
  17131. {
  17132. ___width_3 = value;
  17133. }
  17134. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B, ___allocator_4)); }
  17135. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17136. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17137. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17138. {
  17139. ___allocator_4 = value;
  17140. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17141. }
  17142. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B, ___action_5)); }
  17143. inline RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 get_action_5() const { return ___action_5; }
  17144. inline RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * get_address_of_action_5() { return &___action_5; }
  17145. inline void set_action_5(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 value)
  17146. {
  17147. ___action_5 = value;
  17148. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  17149. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17150. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  17151. #endif
  17152. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17153. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  17154. #endif
  17155. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17156. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  17157. #endif
  17158. }
  17159. };
  17160. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>
  17161. struct RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B
  17162. {
  17163. public:
  17164. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17165. int32_t ___minY_0;
  17166. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17167. int32_t ___maxY_1;
  17168. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17169. int32_t ___stepY_2;
  17170. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17171. int32_t ___width_3;
  17172. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17173. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17174. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17175. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB ___action_5;
  17176. public:
  17177. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B, ___minY_0)); }
  17178. inline int32_t get_minY_0() const { return ___minY_0; }
  17179. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17180. inline void set_minY_0(int32_t value)
  17181. {
  17182. ___minY_0 = value;
  17183. }
  17184. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B, ___maxY_1)); }
  17185. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17186. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17187. inline void set_maxY_1(int32_t value)
  17188. {
  17189. ___maxY_1 = value;
  17190. }
  17191. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B, ___stepY_2)); }
  17192. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17193. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17194. inline void set_stepY_2(int32_t value)
  17195. {
  17196. ___stepY_2 = value;
  17197. }
  17198. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B, ___width_3)); }
  17199. inline int32_t get_width_3() const { return ___width_3; }
  17200. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17201. inline void set_width_3(int32_t value)
  17202. {
  17203. ___width_3 = value;
  17204. }
  17205. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B, ___allocator_4)); }
  17206. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17207. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17208. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17209. {
  17210. ___allocator_4 = value;
  17211. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17212. }
  17213. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B, ___action_5)); }
  17214. inline RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB get_action_5() const { return ___action_5; }
  17215. inline RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * get_address_of_action_5() { return &___action_5; }
  17216. inline void set_action_5(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB value)
  17217. {
  17218. ___action_5 = value;
  17219. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  17220. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17221. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  17222. #endif
  17223. }
  17224. };
  17225. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>
  17226. struct RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A
  17227. {
  17228. public:
  17229. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17230. int32_t ___minY_0;
  17231. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17232. int32_t ___maxY_1;
  17233. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17234. int32_t ___stepY_2;
  17235. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17236. int32_t ___width_3;
  17237. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17238. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17239. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17240. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 ___action_5;
  17241. public:
  17242. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A, ___minY_0)); }
  17243. inline int32_t get_minY_0() const { return ___minY_0; }
  17244. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17245. inline void set_minY_0(int32_t value)
  17246. {
  17247. ___minY_0 = value;
  17248. }
  17249. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A, ___maxY_1)); }
  17250. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17251. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17252. inline void set_maxY_1(int32_t value)
  17253. {
  17254. ___maxY_1 = value;
  17255. }
  17256. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A, ___stepY_2)); }
  17257. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17258. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17259. inline void set_stepY_2(int32_t value)
  17260. {
  17261. ___stepY_2 = value;
  17262. }
  17263. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A, ___width_3)); }
  17264. inline int32_t get_width_3() const { return ___width_3; }
  17265. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17266. inline void set_width_3(int32_t value)
  17267. {
  17268. ___width_3 = value;
  17269. }
  17270. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A, ___allocator_4)); }
  17271. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17272. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17273. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17274. {
  17275. ___allocator_4 = value;
  17276. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17277. }
  17278. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A, ___action_5)); }
  17279. inline RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 get_action_5() const { return ___action_5; }
  17280. inline RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * get_address_of_action_5() { return &___action_5; }
  17281. inline void set_action_5(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 value)
  17282. {
  17283. ___action_5 = value;
  17284. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  17285. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17286. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  17287. #endif
  17288. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17289. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  17290. #endif
  17291. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17292. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  17293. #endif
  17294. }
  17295. };
  17296. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>
  17297. struct RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02
  17298. {
  17299. public:
  17300. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17301. int32_t ___minY_0;
  17302. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17303. int32_t ___maxY_1;
  17304. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17305. int32_t ___stepY_2;
  17306. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17307. int32_t ___width_3;
  17308. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17309. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17310. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17311. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 ___action_5;
  17312. public:
  17313. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02, ___minY_0)); }
  17314. inline int32_t get_minY_0() const { return ___minY_0; }
  17315. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17316. inline void set_minY_0(int32_t value)
  17317. {
  17318. ___minY_0 = value;
  17319. }
  17320. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02, ___maxY_1)); }
  17321. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17322. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17323. inline void set_maxY_1(int32_t value)
  17324. {
  17325. ___maxY_1 = value;
  17326. }
  17327. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02, ___stepY_2)); }
  17328. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17329. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17330. inline void set_stepY_2(int32_t value)
  17331. {
  17332. ___stepY_2 = value;
  17333. }
  17334. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02, ___width_3)); }
  17335. inline int32_t get_width_3() const { return ___width_3; }
  17336. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17337. inline void set_width_3(int32_t value)
  17338. {
  17339. ___width_3 = value;
  17340. }
  17341. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02, ___allocator_4)); }
  17342. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17343. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17344. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17345. {
  17346. ___allocator_4 = value;
  17347. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17348. }
  17349. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02, ___action_5)); }
  17350. inline RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 get_action_5() const { return ___action_5; }
  17351. inline RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * get_address_of_action_5() { return &___action_5; }
  17352. inline void set_action_5(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 value)
  17353. {
  17354. ___action_5 = value;
  17355. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  17356. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17357. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  17358. #endif
  17359. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17360. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  17361. #endif
  17362. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17363. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  17364. #endif
  17365. }
  17366. };
  17367. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>
  17368. struct RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E
  17369. {
  17370. public:
  17371. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17372. int32_t ___minY_0;
  17373. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17374. int32_t ___maxY_1;
  17375. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17376. int32_t ___stepY_2;
  17377. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17378. int32_t ___width_3;
  17379. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17380. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17381. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17382. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 ___action_5;
  17383. public:
  17384. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E, ___minY_0)); }
  17385. inline int32_t get_minY_0() const { return ___minY_0; }
  17386. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17387. inline void set_minY_0(int32_t value)
  17388. {
  17389. ___minY_0 = value;
  17390. }
  17391. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E, ___maxY_1)); }
  17392. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17393. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17394. inline void set_maxY_1(int32_t value)
  17395. {
  17396. ___maxY_1 = value;
  17397. }
  17398. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E, ___stepY_2)); }
  17399. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17400. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17401. inline void set_stepY_2(int32_t value)
  17402. {
  17403. ___stepY_2 = value;
  17404. }
  17405. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E, ___width_3)); }
  17406. inline int32_t get_width_3() const { return ___width_3; }
  17407. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17408. inline void set_width_3(int32_t value)
  17409. {
  17410. ___width_3 = value;
  17411. }
  17412. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E, ___allocator_4)); }
  17413. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17414. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17415. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17416. {
  17417. ___allocator_4 = value;
  17418. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17419. }
  17420. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E, ___action_5)); }
  17421. inline RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 get_action_5() const { return ___action_5; }
  17422. inline RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * get_address_of_action_5() { return &___action_5; }
  17423. inline void set_action_5(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 value)
  17424. {
  17425. ___action_5 = value;
  17426. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  17427. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17428. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  17429. #endif
  17430. }
  17431. };
  17432. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>
  17433. struct RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207
  17434. {
  17435. public:
  17436. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17437. int32_t ___minY_0;
  17438. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17439. int32_t ___maxY_1;
  17440. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17441. int32_t ___stepY_2;
  17442. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17443. int32_t ___width_3;
  17444. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17445. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17446. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17447. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D ___action_5;
  17448. public:
  17449. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207, ___minY_0)); }
  17450. inline int32_t get_minY_0() const { return ___minY_0; }
  17451. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17452. inline void set_minY_0(int32_t value)
  17453. {
  17454. ___minY_0 = value;
  17455. }
  17456. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207, ___maxY_1)); }
  17457. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17458. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17459. inline void set_maxY_1(int32_t value)
  17460. {
  17461. ___maxY_1 = value;
  17462. }
  17463. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207, ___stepY_2)); }
  17464. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17465. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17466. inline void set_stepY_2(int32_t value)
  17467. {
  17468. ___stepY_2 = value;
  17469. }
  17470. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207, ___width_3)); }
  17471. inline int32_t get_width_3() const { return ___width_3; }
  17472. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17473. inline void set_width_3(int32_t value)
  17474. {
  17475. ___width_3 = value;
  17476. }
  17477. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207, ___allocator_4)); }
  17478. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17479. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17480. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17481. {
  17482. ___allocator_4 = value;
  17483. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17484. }
  17485. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207, ___action_5)); }
  17486. inline RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D get_action_5() const { return ___action_5; }
  17487. inline RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * get_address_of_action_5() { return &___action_5; }
  17488. inline void set_action_5(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D value)
  17489. {
  17490. ___action_5 = value;
  17491. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  17492. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17493. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  17494. #endif
  17495. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17496. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  17497. #endif
  17498. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17499. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  17500. #endif
  17501. }
  17502. };
  17503. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>
  17504. struct RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5
  17505. {
  17506. public:
  17507. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17508. int32_t ___minY_0;
  17509. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17510. int32_t ___maxY_1;
  17511. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17512. int32_t ___stepY_2;
  17513. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17514. int32_t ___width_3;
  17515. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17516. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17517. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17518. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 ___action_5;
  17519. public:
  17520. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5, ___minY_0)); }
  17521. inline int32_t get_minY_0() const { return ___minY_0; }
  17522. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17523. inline void set_minY_0(int32_t value)
  17524. {
  17525. ___minY_0 = value;
  17526. }
  17527. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5, ___maxY_1)); }
  17528. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17529. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17530. inline void set_maxY_1(int32_t value)
  17531. {
  17532. ___maxY_1 = value;
  17533. }
  17534. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5, ___stepY_2)); }
  17535. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17536. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17537. inline void set_stepY_2(int32_t value)
  17538. {
  17539. ___stepY_2 = value;
  17540. }
  17541. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5, ___width_3)); }
  17542. inline int32_t get_width_3() const { return ___width_3; }
  17543. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17544. inline void set_width_3(int32_t value)
  17545. {
  17546. ___width_3 = value;
  17547. }
  17548. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5, ___allocator_4)); }
  17549. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17550. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17551. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17552. {
  17553. ___allocator_4 = value;
  17554. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17555. }
  17556. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5, ___action_5)); }
  17557. inline RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 get_action_5() const { return ___action_5; }
  17558. inline RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * get_address_of_action_5() { return &___action_5; }
  17559. inline void set_action_5(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 value)
  17560. {
  17561. ___action_5 = value;
  17562. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  17563. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17564. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  17565. #endif
  17566. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17567. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  17568. #endif
  17569. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17570. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  17571. #endif
  17572. }
  17573. };
  17574. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>
  17575. struct RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490
  17576. {
  17577. public:
  17578. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17579. int32_t ___minY_0;
  17580. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17581. int32_t ___maxY_1;
  17582. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17583. int32_t ___stepY_2;
  17584. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17585. int32_t ___width_3;
  17586. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17587. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17588. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17589. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B ___action_5;
  17590. public:
  17591. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490, ___minY_0)); }
  17592. inline int32_t get_minY_0() const { return ___minY_0; }
  17593. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17594. inline void set_minY_0(int32_t value)
  17595. {
  17596. ___minY_0 = value;
  17597. }
  17598. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490, ___maxY_1)); }
  17599. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17600. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17601. inline void set_maxY_1(int32_t value)
  17602. {
  17603. ___maxY_1 = value;
  17604. }
  17605. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490, ___stepY_2)); }
  17606. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17607. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17608. inline void set_stepY_2(int32_t value)
  17609. {
  17610. ___stepY_2 = value;
  17611. }
  17612. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490, ___width_3)); }
  17613. inline int32_t get_width_3() const { return ___width_3; }
  17614. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17615. inline void set_width_3(int32_t value)
  17616. {
  17617. ___width_3 = value;
  17618. }
  17619. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490, ___allocator_4)); }
  17620. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17621. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17622. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17623. {
  17624. ___allocator_4 = value;
  17625. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17626. }
  17627. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490, ___action_5)); }
  17628. inline RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B get_action_5() const { return ___action_5; }
  17629. inline RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * get_address_of_action_5() { return &___action_5; }
  17630. inline void set_action_5(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B value)
  17631. {
  17632. ___action_5 = value;
  17633. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  17634. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17635. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_3), (void*)NULL);
  17636. #endif
  17637. }
  17638. };
  17639. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>
  17640. struct RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214
  17641. {
  17642. public:
  17643. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17644. int32_t ___minY_0;
  17645. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17646. int32_t ___maxY_1;
  17647. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17648. int32_t ___stepY_2;
  17649. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17650. int32_t ___width_3;
  17651. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17652. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17653. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17654. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D ___action_5;
  17655. public:
  17656. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214, ___minY_0)); }
  17657. inline int32_t get_minY_0() const { return ___minY_0; }
  17658. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17659. inline void set_minY_0(int32_t value)
  17660. {
  17661. ___minY_0 = value;
  17662. }
  17663. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214, ___maxY_1)); }
  17664. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17665. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17666. inline void set_maxY_1(int32_t value)
  17667. {
  17668. ___maxY_1 = value;
  17669. }
  17670. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214, ___stepY_2)); }
  17671. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17672. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17673. inline void set_stepY_2(int32_t value)
  17674. {
  17675. ___stepY_2 = value;
  17676. }
  17677. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214, ___width_3)); }
  17678. inline int32_t get_width_3() const { return ___width_3; }
  17679. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17680. inline void set_width_3(int32_t value)
  17681. {
  17682. ___width_3 = value;
  17683. }
  17684. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214, ___allocator_4)); }
  17685. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17686. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17687. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17688. {
  17689. ___allocator_4 = value;
  17690. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17691. }
  17692. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214, ___action_5)); }
  17693. inline RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D get_action_5() const { return ___action_5; }
  17694. inline RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * get_address_of_action_5() { return &___action_5; }
  17695. inline void set_action_5(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D value)
  17696. {
  17697. ___action_5 = value;
  17698. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  17699. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17700. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  17701. #endif
  17702. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17703. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  17704. #endif
  17705. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17706. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  17707. #endif
  17708. }
  17709. };
  17710. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>
  17711. struct RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72
  17712. {
  17713. public:
  17714. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17715. int32_t ___minY_0;
  17716. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17717. int32_t ___maxY_1;
  17718. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17719. int32_t ___stepY_2;
  17720. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17721. int32_t ___width_3;
  17722. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17723. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17724. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17725. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C ___action_5;
  17726. public:
  17727. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72, ___minY_0)); }
  17728. inline int32_t get_minY_0() const { return ___minY_0; }
  17729. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17730. inline void set_minY_0(int32_t value)
  17731. {
  17732. ___minY_0 = value;
  17733. }
  17734. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72, ___maxY_1)); }
  17735. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17736. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17737. inline void set_maxY_1(int32_t value)
  17738. {
  17739. ___maxY_1 = value;
  17740. }
  17741. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72, ___stepY_2)); }
  17742. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17743. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17744. inline void set_stepY_2(int32_t value)
  17745. {
  17746. ___stepY_2 = value;
  17747. }
  17748. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72, ___width_3)); }
  17749. inline int32_t get_width_3() const { return ___width_3; }
  17750. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17751. inline void set_width_3(int32_t value)
  17752. {
  17753. ___width_3 = value;
  17754. }
  17755. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72, ___allocator_4)); }
  17756. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17757. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17758. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17759. {
  17760. ___allocator_4 = value;
  17761. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17762. }
  17763. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72, ___action_5)); }
  17764. inline RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C get_action_5() const { return ___action_5; }
  17765. inline RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * get_address_of_action_5() { return &___action_5; }
  17766. inline void set_action_5(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C value)
  17767. {
  17768. ___action_5 = value;
  17769. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_0), (void*)NULL);
  17770. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17771. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___blender_2), (void*)NULL);
  17772. #endif
  17773. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17774. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___colors_6), (void*)NULL);
  17775. #endif
  17776. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17777. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_7), (void*)NULL);
  17778. #endif
  17779. }
  17780. };
  17781. // System.Type
  17782. struct Type_t : public MemberInfo_t
  17783. {
  17784. public:
  17785. // System.RuntimeTypeHandle System.Type::_impl
  17786. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9;
  17787. public:
  17788. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  17789. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; }
  17790. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
  17791. inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value)
  17792. {
  17793. ____impl_9 = value;
  17794. }
  17795. };
  17796. struct Type_t_StaticFields
  17797. {
  17798. public:
  17799. // System.Reflection.MemberFilter System.Type::FilterAttribute
  17800. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
  17801. // System.Reflection.MemberFilter System.Type::FilterName
  17802. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
  17803. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  17804. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
  17805. // System.Object System.Type::Missing
  17806. RuntimeObject * ___Missing_3;
  17807. // System.Char System.Type::Delimiter
  17808. Il2CppChar ___Delimiter_4;
  17809. // System.Type[] System.Type::EmptyTypes
  17810. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
  17811. // System.Reflection.Binder System.Type::defaultBinder
  17812. Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;
  17813. public:
  17814. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  17815. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  17816. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  17817. inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  17818. {
  17819. ___FilterAttribute_0 = value;
  17820. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  17821. }
  17822. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  17823. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
  17824. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  17825. inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  17826. {
  17827. ___FilterName_1 = value;
  17828. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  17829. }
  17830. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  17831. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  17832. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  17833. inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  17834. {
  17835. ___FilterNameIgnoreCase_2 = value;
  17836. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  17837. }
  17838. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  17839. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  17840. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  17841. inline void set_Missing_3(RuntimeObject * value)
  17842. {
  17843. ___Missing_3 = value;
  17844. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  17845. }
  17846. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  17847. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  17848. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  17849. inline void set_Delimiter_4(Il2CppChar value)
  17850. {
  17851. ___Delimiter_4 = value;
  17852. }
  17853. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  17854. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  17855. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  17856. inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  17857. {
  17858. ___EmptyTypes_5 = value;
  17859. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  17860. }
  17861. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  17862. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  17863. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  17864. inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
  17865. {
  17866. ___defaultBinder_6 = value;
  17867. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  17868. }
  17869. };
  17870. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  17871. struct RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142
  17872. {
  17873. public:
  17874. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17875. int32_t ___minY_0;
  17876. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17877. int32_t ___maxY_1;
  17878. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17879. int32_t ___stepY_2;
  17880. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17881. int32_t ___width_3;
  17882. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17883. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17884. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17885. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 ___action_5;
  17886. public:
  17887. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142, ___minY_0)); }
  17888. inline int32_t get_minY_0() const { return ___minY_0; }
  17889. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17890. inline void set_minY_0(int32_t value)
  17891. {
  17892. ___minY_0 = value;
  17893. }
  17894. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142, ___maxY_1)); }
  17895. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17896. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17897. inline void set_maxY_1(int32_t value)
  17898. {
  17899. ___maxY_1 = value;
  17900. }
  17901. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142, ___stepY_2)); }
  17902. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17903. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17904. inline void set_stepY_2(int32_t value)
  17905. {
  17906. ___stepY_2 = value;
  17907. }
  17908. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142, ___width_3)); }
  17909. inline int32_t get_width_3() const { return ___width_3; }
  17910. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17911. inline void set_width_3(int32_t value)
  17912. {
  17913. ___width_3 = value;
  17914. }
  17915. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142, ___allocator_4)); }
  17916. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17917. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17918. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17919. {
  17920. ___allocator_4 = value;
  17921. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17922. }
  17923. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142, ___action_5)); }
  17924. inline RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 get_action_5() const { return ___action_5; }
  17925. inline RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * get_address_of_action_5() { return &___action_5; }
  17926. inline void set_action_5(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 value)
  17927. {
  17928. ___action_5 = value;
  17929. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  17930. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17931. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  17932. #endif
  17933. }
  17934. };
  17935. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>
  17936. struct RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159
  17937. {
  17938. public:
  17939. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  17940. int32_t ___minY_0;
  17941. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  17942. int32_t ___maxY_1;
  17943. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  17944. int32_t ___stepY_2;
  17945. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  17946. int32_t ___width_3;
  17947. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  17948. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  17949. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  17950. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A ___action_5;
  17951. public:
  17952. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159, ___minY_0)); }
  17953. inline int32_t get_minY_0() const { return ___minY_0; }
  17954. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  17955. inline void set_minY_0(int32_t value)
  17956. {
  17957. ___minY_0 = value;
  17958. }
  17959. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159, ___maxY_1)); }
  17960. inline int32_t get_maxY_1() const { return ___maxY_1; }
  17961. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  17962. inline void set_maxY_1(int32_t value)
  17963. {
  17964. ___maxY_1 = value;
  17965. }
  17966. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159, ___stepY_2)); }
  17967. inline int32_t get_stepY_2() const { return ___stepY_2; }
  17968. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  17969. inline void set_stepY_2(int32_t value)
  17970. {
  17971. ___stepY_2 = value;
  17972. }
  17973. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159, ___width_3)); }
  17974. inline int32_t get_width_3() const { return ___width_3; }
  17975. inline int32_t* get_address_of_width_3() { return &___width_3; }
  17976. inline void set_width_3(int32_t value)
  17977. {
  17978. ___width_3 = value;
  17979. }
  17980. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159, ___allocator_4)); }
  17981. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  17982. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  17983. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  17984. {
  17985. ___allocator_4 = value;
  17986. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  17987. }
  17988. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159, ___action_5)); }
  17989. inline RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A get_action_5() const { return ___action_5; }
  17990. inline RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * get_address_of_action_5() { return &___action_5; }
  17991. inline void set_action_5(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A value)
  17992. {
  17993. ___action_5 = value;
  17994. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  17995. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17996. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  17997. #endif
  17998. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  17999. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  18000. #endif
  18001. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18002. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  18003. #endif
  18004. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18005. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  18006. #endif
  18007. }
  18008. };
  18009. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  18010. struct RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E
  18011. {
  18012. public:
  18013. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18014. int32_t ___minY_0;
  18015. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18016. int32_t ___maxY_1;
  18017. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18018. int32_t ___stepY_2;
  18019. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18020. int32_t ___width_3;
  18021. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18022. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18023. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18024. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 ___action_5;
  18025. public:
  18026. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E, ___minY_0)); }
  18027. inline int32_t get_minY_0() const { return ___minY_0; }
  18028. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18029. inline void set_minY_0(int32_t value)
  18030. {
  18031. ___minY_0 = value;
  18032. }
  18033. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E, ___maxY_1)); }
  18034. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18035. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18036. inline void set_maxY_1(int32_t value)
  18037. {
  18038. ___maxY_1 = value;
  18039. }
  18040. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E, ___stepY_2)); }
  18041. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18042. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18043. inline void set_stepY_2(int32_t value)
  18044. {
  18045. ___stepY_2 = value;
  18046. }
  18047. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E, ___width_3)); }
  18048. inline int32_t get_width_3() const { return ___width_3; }
  18049. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18050. inline void set_width_3(int32_t value)
  18051. {
  18052. ___width_3 = value;
  18053. }
  18054. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E, ___allocator_4)); }
  18055. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18056. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18057. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18058. {
  18059. ___allocator_4 = value;
  18060. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18061. }
  18062. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E, ___action_5)); }
  18063. inline RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 get_action_5() const { return ___action_5; }
  18064. inline RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * get_address_of_action_5() { return &___action_5; }
  18065. inline void set_action_5(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 value)
  18066. {
  18067. ___action_5 = value;
  18068. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  18069. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18070. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  18071. #endif
  18072. }
  18073. };
  18074. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>
  18075. struct RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968
  18076. {
  18077. public:
  18078. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18079. int32_t ___minY_0;
  18080. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18081. int32_t ___maxY_1;
  18082. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18083. int32_t ___stepY_2;
  18084. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18085. int32_t ___width_3;
  18086. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18087. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18088. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18089. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B ___action_5;
  18090. public:
  18091. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968, ___minY_0)); }
  18092. inline int32_t get_minY_0() const { return ___minY_0; }
  18093. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18094. inline void set_minY_0(int32_t value)
  18095. {
  18096. ___minY_0 = value;
  18097. }
  18098. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968, ___maxY_1)); }
  18099. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18100. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18101. inline void set_maxY_1(int32_t value)
  18102. {
  18103. ___maxY_1 = value;
  18104. }
  18105. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968, ___stepY_2)); }
  18106. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18107. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18108. inline void set_stepY_2(int32_t value)
  18109. {
  18110. ___stepY_2 = value;
  18111. }
  18112. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968, ___width_3)); }
  18113. inline int32_t get_width_3() const { return ___width_3; }
  18114. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18115. inline void set_width_3(int32_t value)
  18116. {
  18117. ___width_3 = value;
  18118. }
  18119. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968, ___allocator_4)); }
  18120. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18121. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18122. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18123. {
  18124. ___allocator_4 = value;
  18125. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18126. }
  18127. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968, ___action_5)); }
  18128. inline RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B get_action_5() const { return ___action_5; }
  18129. inline RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * get_address_of_action_5() { return &___action_5; }
  18130. inline void set_action_5(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B value)
  18131. {
  18132. ___action_5 = value;
  18133. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  18134. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18135. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  18136. #endif
  18137. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18138. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  18139. #endif
  18140. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18141. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  18142. #endif
  18143. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18144. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  18145. #endif
  18146. }
  18147. };
  18148. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  18149. struct RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294
  18150. {
  18151. public:
  18152. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18153. int32_t ___minY_0;
  18154. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18155. int32_t ___maxY_1;
  18156. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18157. int32_t ___stepY_2;
  18158. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18159. int32_t ___width_3;
  18160. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18162. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18163. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 ___action_5;
  18164. public:
  18165. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294, ___minY_0)); }
  18166. inline int32_t get_minY_0() const { return ___minY_0; }
  18167. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18168. inline void set_minY_0(int32_t value)
  18169. {
  18170. ___minY_0 = value;
  18171. }
  18172. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294, ___maxY_1)); }
  18173. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18174. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18175. inline void set_maxY_1(int32_t value)
  18176. {
  18177. ___maxY_1 = value;
  18178. }
  18179. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294, ___stepY_2)); }
  18180. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18181. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18182. inline void set_stepY_2(int32_t value)
  18183. {
  18184. ___stepY_2 = value;
  18185. }
  18186. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294, ___width_3)); }
  18187. inline int32_t get_width_3() const { return ___width_3; }
  18188. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18189. inline void set_width_3(int32_t value)
  18190. {
  18191. ___width_3 = value;
  18192. }
  18193. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294, ___allocator_4)); }
  18194. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18195. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18196. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18197. {
  18198. ___allocator_4 = value;
  18199. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18200. }
  18201. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294, ___action_5)); }
  18202. inline RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 get_action_5() const { return ___action_5; }
  18203. inline RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * get_address_of_action_5() { return &___action_5; }
  18204. inline void set_action_5(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 value)
  18205. {
  18206. ___action_5 = value;
  18207. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  18208. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18209. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  18210. #endif
  18211. }
  18212. };
  18213. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>
  18214. struct RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2
  18215. {
  18216. public:
  18217. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18218. int32_t ___minY_0;
  18219. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18220. int32_t ___maxY_1;
  18221. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18222. int32_t ___stepY_2;
  18223. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18224. int32_t ___width_3;
  18225. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18226. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18227. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18228. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD ___action_5;
  18229. public:
  18230. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2, ___minY_0)); }
  18231. inline int32_t get_minY_0() const { return ___minY_0; }
  18232. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18233. inline void set_minY_0(int32_t value)
  18234. {
  18235. ___minY_0 = value;
  18236. }
  18237. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2, ___maxY_1)); }
  18238. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18239. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18240. inline void set_maxY_1(int32_t value)
  18241. {
  18242. ___maxY_1 = value;
  18243. }
  18244. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2, ___stepY_2)); }
  18245. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18246. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18247. inline void set_stepY_2(int32_t value)
  18248. {
  18249. ___stepY_2 = value;
  18250. }
  18251. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2, ___width_3)); }
  18252. inline int32_t get_width_3() const { return ___width_3; }
  18253. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18254. inline void set_width_3(int32_t value)
  18255. {
  18256. ___width_3 = value;
  18257. }
  18258. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2, ___allocator_4)); }
  18259. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18260. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18261. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18262. {
  18263. ___allocator_4 = value;
  18264. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18265. }
  18266. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2, ___action_5)); }
  18267. inline RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD get_action_5() const { return ___action_5; }
  18268. inline RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * get_address_of_action_5() { return &___action_5; }
  18269. inline void set_action_5(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD value)
  18270. {
  18271. ___action_5 = value;
  18272. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  18273. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18274. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  18275. #endif
  18276. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18277. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  18278. #endif
  18279. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18280. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  18281. #endif
  18282. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18283. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  18284. #endif
  18285. }
  18286. };
  18287. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  18288. struct RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9
  18289. {
  18290. public:
  18291. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18292. int32_t ___minY_0;
  18293. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18294. int32_t ___maxY_1;
  18295. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18296. int32_t ___stepY_2;
  18297. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18298. int32_t ___width_3;
  18299. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18300. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18301. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18302. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 ___action_5;
  18303. public:
  18304. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9, ___minY_0)); }
  18305. inline int32_t get_minY_0() const { return ___minY_0; }
  18306. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18307. inline void set_minY_0(int32_t value)
  18308. {
  18309. ___minY_0 = value;
  18310. }
  18311. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9, ___maxY_1)); }
  18312. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18313. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18314. inline void set_maxY_1(int32_t value)
  18315. {
  18316. ___maxY_1 = value;
  18317. }
  18318. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9, ___stepY_2)); }
  18319. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18320. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18321. inline void set_stepY_2(int32_t value)
  18322. {
  18323. ___stepY_2 = value;
  18324. }
  18325. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9, ___width_3)); }
  18326. inline int32_t get_width_3() const { return ___width_3; }
  18327. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18328. inline void set_width_3(int32_t value)
  18329. {
  18330. ___width_3 = value;
  18331. }
  18332. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9, ___allocator_4)); }
  18333. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18334. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18335. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18336. {
  18337. ___allocator_4 = value;
  18338. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18339. }
  18340. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9, ___action_5)); }
  18341. inline RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 get_action_5() const { return ___action_5; }
  18342. inline RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * get_address_of_action_5() { return &___action_5; }
  18343. inline void set_action_5(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 value)
  18344. {
  18345. ___action_5 = value;
  18346. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  18347. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18348. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  18349. #endif
  18350. }
  18351. };
  18352. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>
  18353. struct RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4
  18354. {
  18355. public:
  18356. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18357. int32_t ___minY_0;
  18358. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18359. int32_t ___maxY_1;
  18360. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18361. int32_t ___stepY_2;
  18362. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18363. int32_t ___width_3;
  18364. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18365. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18366. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18367. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 ___action_5;
  18368. public:
  18369. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4, ___minY_0)); }
  18370. inline int32_t get_minY_0() const { return ___minY_0; }
  18371. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18372. inline void set_minY_0(int32_t value)
  18373. {
  18374. ___minY_0 = value;
  18375. }
  18376. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4, ___maxY_1)); }
  18377. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18378. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18379. inline void set_maxY_1(int32_t value)
  18380. {
  18381. ___maxY_1 = value;
  18382. }
  18383. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4, ___stepY_2)); }
  18384. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18385. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18386. inline void set_stepY_2(int32_t value)
  18387. {
  18388. ___stepY_2 = value;
  18389. }
  18390. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4, ___width_3)); }
  18391. inline int32_t get_width_3() const { return ___width_3; }
  18392. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18393. inline void set_width_3(int32_t value)
  18394. {
  18395. ___width_3 = value;
  18396. }
  18397. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4, ___allocator_4)); }
  18398. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18399. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18400. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18401. {
  18402. ___allocator_4 = value;
  18403. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18404. }
  18405. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4, ___action_5)); }
  18406. inline RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 get_action_5() const { return ___action_5; }
  18407. inline RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * get_address_of_action_5() { return &___action_5; }
  18408. inline void set_action_5(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 value)
  18409. {
  18410. ___action_5 = value;
  18411. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  18412. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18413. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  18414. #endif
  18415. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18416. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  18417. #endif
  18418. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18419. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  18420. #endif
  18421. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18422. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  18423. #endif
  18424. }
  18425. };
  18426. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  18427. struct RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957
  18428. {
  18429. public:
  18430. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18431. int32_t ___minY_0;
  18432. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18433. int32_t ___maxY_1;
  18434. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18435. int32_t ___stepY_2;
  18436. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18437. int32_t ___width_3;
  18438. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18439. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18440. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18441. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 ___action_5;
  18442. public:
  18443. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957, ___minY_0)); }
  18444. inline int32_t get_minY_0() const { return ___minY_0; }
  18445. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18446. inline void set_minY_0(int32_t value)
  18447. {
  18448. ___minY_0 = value;
  18449. }
  18450. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957, ___maxY_1)); }
  18451. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18452. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18453. inline void set_maxY_1(int32_t value)
  18454. {
  18455. ___maxY_1 = value;
  18456. }
  18457. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957, ___stepY_2)); }
  18458. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18459. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18460. inline void set_stepY_2(int32_t value)
  18461. {
  18462. ___stepY_2 = value;
  18463. }
  18464. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957, ___width_3)); }
  18465. inline int32_t get_width_3() const { return ___width_3; }
  18466. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18467. inline void set_width_3(int32_t value)
  18468. {
  18469. ___width_3 = value;
  18470. }
  18471. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957, ___allocator_4)); }
  18472. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18473. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18474. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18475. {
  18476. ___allocator_4 = value;
  18477. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18478. }
  18479. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957, ___action_5)); }
  18480. inline RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 get_action_5() const { return ___action_5; }
  18481. inline RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * get_address_of_action_5() { return &___action_5; }
  18482. inline void set_action_5(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 value)
  18483. {
  18484. ___action_5 = value;
  18485. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  18486. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18487. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  18488. #endif
  18489. }
  18490. };
  18491. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>
  18492. struct RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099
  18493. {
  18494. public:
  18495. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18496. int32_t ___minY_0;
  18497. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18498. int32_t ___maxY_1;
  18499. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18500. int32_t ___stepY_2;
  18501. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18502. int32_t ___width_3;
  18503. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18504. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18505. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18506. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 ___action_5;
  18507. public:
  18508. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099, ___minY_0)); }
  18509. inline int32_t get_minY_0() const { return ___minY_0; }
  18510. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18511. inline void set_minY_0(int32_t value)
  18512. {
  18513. ___minY_0 = value;
  18514. }
  18515. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099, ___maxY_1)); }
  18516. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18517. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18518. inline void set_maxY_1(int32_t value)
  18519. {
  18520. ___maxY_1 = value;
  18521. }
  18522. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099, ___stepY_2)); }
  18523. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18524. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18525. inline void set_stepY_2(int32_t value)
  18526. {
  18527. ___stepY_2 = value;
  18528. }
  18529. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099, ___width_3)); }
  18530. inline int32_t get_width_3() const { return ___width_3; }
  18531. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18532. inline void set_width_3(int32_t value)
  18533. {
  18534. ___width_3 = value;
  18535. }
  18536. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099, ___allocator_4)); }
  18537. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18538. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18539. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18540. {
  18541. ___allocator_4 = value;
  18542. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18543. }
  18544. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099, ___action_5)); }
  18545. inline RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 get_action_5() const { return ___action_5; }
  18546. inline RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * get_address_of_action_5() { return &___action_5; }
  18547. inline void set_action_5(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 value)
  18548. {
  18549. ___action_5 = value;
  18550. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  18551. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18552. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  18553. #endif
  18554. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18555. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  18556. #endif
  18557. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18558. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  18559. #endif
  18560. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18561. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  18562. #endif
  18563. }
  18564. };
  18565. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  18566. struct RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C
  18567. {
  18568. public:
  18569. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18570. int32_t ___minY_0;
  18571. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18572. int32_t ___maxY_1;
  18573. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18574. int32_t ___stepY_2;
  18575. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18576. int32_t ___width_3;
  18577. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18578. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18579. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18580. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 ___action_5;
  18581. public:
  18582. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C, ___minY_0)); }
  18583. inline int32_t get_minY_0() const { return ___minY_0; }
  18584. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18585. inline void set_minY_0(int32_t value)
  18586. {
  18587. ___minY_0 = value;
  18588. }
  18589. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C, ___maxY_1)); }
  18590. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18591. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18592. inline void set_maxY_1(int32_t value)
  18593. {
  18594. ___maxY_1 = value;
  18595. }
  18596. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C, ___stepY_2)); }
  18597. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18598. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18599. inline void set_stepY_2(int32_t value)
  18600. {
  18601. ___stepY_2 = value;
  18602. }
  18603. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C, ___width_3)); }
  18604. inline int32_t get_width_3() const { return ___width_3; }
  18605. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18606. inline void set_width_3(int32_t value)
  18607. {
  18608. ___width_3 = value;
  18609. }
  18610. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C, ___allocator_4)); }
  18611. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18612. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18613. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18614. {
  18615. ___allocator_4 = value;
  18616. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18617. }
  18618. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C, ___action_5)); }
  18619. inline RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 get_action_5() const { return ___action_5; }
  18620. inline RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * get_address_of_action_5() { return &___action_5; }
  18621. inline void set_action_5(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 value)
  18622. {
  18623. ___action_5 = value;
  18624. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  18625. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18626. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  18627. #endif
  18628. }
  18629. };
  18630. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>
  18631. struct RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97
  18632. {
  18633. public:
  18634. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18635. int32_t ___minY_0;
  18636. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18637. int32_t ___maxY_1;
  18638. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18639. int32_t ___stepY_2;
  18640. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18641. int32_t ___width_3;
  18642. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18643. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18644. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18645. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 ___action_5;
  18646. public:
  18647. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97, ___minY_0)); }
  18648. inline int32_t get_minY_0() const { return ___minY_0; }
  18649. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18650. inline void set_minY_0(int32_t value)
  18651. {
  18652. ___minY_0 = value;
  18653. }
  18654. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97, ___maxY_1)); }
  18655. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18656. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18657. inline void set_maxY_1(int32_t value)
  18658. {
  18659. ___maxY_1 = value;
  18660. }
  18661. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97, ___stepY_2)); }
  18662. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18663. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18664. inline void set_stepY_2(int32_t value)
  18665. {
  18666. ___stepY_2 = value;
  18667. }
  18668. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97, ___width_3)); }
  18669. inline int32_t get_width_3() const { return ___width_3; }
  18670. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18671. inline void set_width_3(int32_t value)
  18672. {
  18673. ___width_3 = value;
  18674. }
  18675. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97, ___allocator_4)); }
  18676. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18677. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18678. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18679. {
  18680. ___allocator_4 = value;
  18681. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18682. }
  18683. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97, ___action_5)); }
  18684. inline RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 get_action_5() const { return ___action_5; }
  18685. inline RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * get_address_of_action_5() { return &___action_5; }
  18686. inline void set_action_5(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 value)
  18687. {
  18688. ___action_5 = value;
  18689. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  18690. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18691. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  18692. #endif
  18693. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18694. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  18695. #endif
  18696. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18697. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  18698. #endif
  18699. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18700. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  18701. #endif
  18702. }
  18703. };
  18704. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  18705. struct RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904
  18706. {
  18707. public:
  18708. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18709. int32_t ___minY_0;
  18710. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18711. int32_t ___maxY_1;
  18712. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18713. int32_t ___stepY_2;
  18714. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18715. int32_t ___width_3;
  18716. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18717. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18718. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18719. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 ___action_5;
  18720. public:
  18721. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904, ___minY_0)); }
  18722. inline int32_t get_minY_0() const { return ___minY_0; }
  18723. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18724. inline void set_minY_0(int32_t value)
  18725. {
  18726. ___minY_0 = value;
  18727. }
  18728. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904, ___maxY_1)); }
  18729. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18730. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18731. inline void set_maxY_1(int32_t value)
  18732. {
  18733. ___maxY_1 = value;
  18734. }
  18735. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904, ___stepY_2)); }
  18736. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18737. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18738. inline void set_stepY_2(int32_t value)
  18739. {
  18740. ___stepY_2 = value;
  18741. }
  18742. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904, ___width_3)); }
  18743. inline int32_t get_width_3() const { return ___width_3; }
  18744. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18745. inline void set_width_3(int32_t value)
  18746. {
  18747. ___width_3 = value;
  18748. }
  18749. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904, ___allocator_4)); }
  18750. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18751. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18752. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18753. {
  18754. ___allocator_4 = value;
  18755. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18756. }
  18757. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904, ___action_5)); }
  18758. inline RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 get_action_5() const { return ___action_5; }
  18759. inline RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * get_address_of_action_5() { return &___action_5; }
  18760. inline void set_action_5(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 value)
  18761. {
  18762. ___action_5 = value;
  18763. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  18764. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18765. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  18766. #endif
  18767. }
  18768. };
  18769. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>
  18770. struct RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD
  18771. {
  18772. public:
  18773. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18774. int32_t ___minY_0;
  18775. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18776. int32_t ___maxY_1;
  18777. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18778. int32_t ___stepY_2;
  18779. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18780. int32_t ___width_3;
  18781. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18782. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18783. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18784. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C ___action_5;
  18785. public:
  18786. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD, ___minY_0)); }
  18787. inline int32_t get_minY_0() const { return ___minY_0; }
  18788. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18789. inline void set_minY_0(int32_t value)
  18790. {
  18791. ___minY_0 = value;
  18792. }
  18793. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD, ___maxY_1)); }
  18794. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18795. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18796. inline void set_maxY_1(int32_t value)
  18797. {
  18798. ___maxY_1 = value;
  18799. }
  18800. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD, ___stepY_2)); }
  18801. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18802. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18803. inline void set_stepY_2(int32_t value)
  18804. {
  18805. ___stepY_2 = value;
  18806. }
  18807. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD, ___width_3)); }
  18808. inline int32_t get_width_3() const { return ___width_3; }
  18809. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18810. inline void set_width_3(int32_t value)
  18811. {
  18812. ___width_3 = value;
  18813. }
  18814. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD, ___allocator_4)); }
  18815. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18816. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18817. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18818. {
  18819. ___allocator_4 = value;
  18820. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18821. }
  18822. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD, ___action_5)); }
  18823. inline RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C get_action_5() const { return ___action_5; }
  18824. inline RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * get_address_of_action_5() { return &___action_5; }
  18825. inline void set_action_5(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C value)
  18826. {
  18827. ___action_5 = value;
  18828. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  18829. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18830. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  18831. #endif
  18832. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18833. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  18834. #endif
  18835. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18836. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  18837. #endif
  18838. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18839. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  18840. #endif
  18841. }
  18842. };
  18843. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  18844. struct RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8
  18845. {
  18846. public:
  18847. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18848. int32_t ___minY_0;
  18849. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18850. int32_t ___maxY_1;
  18851. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18852. int32_t ___stepY_2;
  18853. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18854. int32_t ___width_3;
  18855. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18856. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18857. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18858. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 ___action_5;
  18859. public:
  18860. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8, ___minY_0)); }
  18861. inline int32_t get_minY_0() const { return ___minY_0; }
  18862. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18863. inline void set_minY_0(int32_t value)
  18864. {
  18865. ___minY_0 = value;
  18866. }
  18867. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8, ___maxY_1)); }
  18868. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18869. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18870. inline void set_maxY_1(int32_t value)
  18871. {
  18872. ___maxY_1 = value;
  18873. }
  18874. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8, ___stepY_2)); }
  18875. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18876. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18877. inline void set_stepY_2(int32_t value)
  18878. {
  18879. ___stepY_2 = value;
  18880. }
  18881. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8, ___width_3)); }
  18882. inline int32_t get_width_3() const { return ___width_3; }
  18883. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18884. inline void set_width_3(int32_t value)
  18885. {
  18886. ___width_3 = value;
  18887. }
  18888. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8, ___allocator_4)); }
  18889. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18890. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18891. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18892. {
  18893. ___allocator_4 = value;
  18894. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18895. }
  18896. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8, ___action_5)); }
  18897. inline RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 get_action_5() const { return ___action_5; }
  18898. inline RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * get_address_of_action_5() { return &___action_5; }
  18899. inline void set_action_5(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 value)
  18900. {
  18901. ___action_5 = value;
  18902. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  18903. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18904. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  18905. #endif
  18906. }
  18907. };
  18908. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>
  18909. struct RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D
  18910. {
  18911. public:
  18912. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18913. int32_t ___minY_0;
  18914. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18915. int32_t ___maxY_1;
  18916. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18917. int32_t ___stepY_2;
  18918. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18919. int32_t ___width_3;
  18920. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18921. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18922. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18923. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB ___action_5;
  18924. public:
  18925. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D, ___minY_0)); }
  18926. inline int32_t get_minY_0() const { return ___minY_0; }
  18927. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  18928. inline void set_minY_0(int32_t value)
  18929. {
  18930. ___minY_0 = value;
  18931. }
  18932. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D, ___maxY_1)); }
  18933. inline int32_t get_maxY_1() const { return ___maxY_1; }
  18934. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  18935. inline void set_maxY_1(int32_t value)
  18936. {
  18937. ___maxY_1 = value;
  18938. }
  18939. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D, ___stepY_2)); }
  18940. inline int32_t get_stepY_2() const { return ___stepY_2; }
  18941. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  18942. inline void set_stepY_2(int32_t value)
  18943. {
  18944. ___stepY_2 = value;
  18945. }
  18946. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D, ___width_3)); }
  18947. inline int32_t get_width_3() const { return ___width_3; }
  18948. inline int32_t* get_address_of_width_3() { return &___width_3; }
  18949. inline void set_width_3(int32_t value)
  18950. {
  18951. ___width_3 = value;
  18952. }
  18953. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D, ___allocator_4)); }
  18954. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  18955. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  18956. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  18957. {
  18958. ___allocator_4 = value;
  18959. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  18960. }
  18961. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D, ___action_5)); }
  18962. inline RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB get_action_5() const { return ___action_5; }
  18963. inline RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * get_address_of_action_5() { return &___action_5; }
  18964. inline void set_action_5(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB value)
  18965. {
  18966. ___action_5 = value;
  18967. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  18968. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18969. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  18970. #endif
  18971. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18972. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  18973. #endif
  18974. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18975. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  18976. #endif
  18977. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  18978. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  18979. #endif
  18980. }
  18981. };
  18982. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  18983. struct RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96
  18984. {
  18985. public:
  18986. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  18987. int32_t ___minY_0;
  18988. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  18989. int32_t ___maxY_1;
  18990. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  18991. int32_t ___stepY_2;
  18992. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  18993. int32_t ___width_3;
  18994. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  18995. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  18996. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  18997. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D ___action_5;
  18998. public:
  18999. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96, ___minY_0)); }
  19000. inline int32_t get_minY_0() const { return ___minY_0; }
  19001. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19002. inline void set_minY_0(int32_t value)
  19003. {
  19004. ___minY_0 = value;
  19005. }
  19006. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96, ___maxY_1)); }
  19007. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19008. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19009. inline void set_maxY_1(int32_t value)
  19010. {
  19011. ___maxY_1 = value;
  19012. }
  19013. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96, ___stepY_2)); }
  19014. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19015. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19016. inline void set_stepY_2(int32_t value)
  19017. {
  19018. ___stepY_2 = value;
  19019. }
  19020. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96, ___width_3)); }
  19021. inline int32_t get_width_3() const { return ___width_3; }
  19022. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19023. inline void set_width_3(int32_t value)
  19024. {
  19025. ___width_3 = value;
  19026. }
  19027. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96, ___allocator_4)); }
  19028. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19029. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19030. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19031. {
  19032. ___allocator_4 = value;
  19033. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19034. }
  19035. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96, ___action_5)); }
  19036. inline RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D get_action_5() const { return ___action_5; }
  19037. inline RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * get_address_of_action_5() { return &___action_5; }
  19038. inline void set_action_5(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D value)
  19039. {
  19040. ___action_5 = value;
  19041. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  19042. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19043. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  19044. #endif
  19045. }
  19046. };
  19047. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>
  19048. struct RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101
  19049. {
  19050. public:
  19051. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19052. int32_t ___minY_0;
  19053. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19054. int32_t ___maxY_1;
  19055. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19056. int32_t ___stepY_2;
  19057. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19058. int32_t ___width_3;
  19059. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19060. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19061. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19062. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B ___action_5;
  19063. public:
  19064. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101, ___minY_0)); }
  19065. inline int32_t get_minY_0() const { return ___minY_0; }
  19066. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19067. inline void set_minY_0(int32_t value)
  19068. {
  19069. ___minY_0 = value;
  19070. }
  19071. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101, ___maxY_1)); }
  19072. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19073. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19074. inline void set_maxY_1(int32_t value)
  19075. {
  19076. ___maxY_1 = value;
  19077. }
  19078. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101, ___stepY_2)); }
  19079. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19080. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19081. inline void set_stepY_2(int32_t value)
  19082. {
  19083. ___stepY_2 = value;
  19084. }
  19085. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101, ___width_3)); }
  19086. inline int32_t get_width_3() const { return ___width_3; }
  19087. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19088. inline void set_width_3(int32_t value)
  19089. {
  19090. ___width_3 = value;
  19091. }
  19092. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101, ___allocator_4)); }
  19093. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19094. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19095. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19096. {
  19097. ___allocator_4 = value;
  19098. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19099. }
  19100. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101, ___action_5)); }
  19101. inline RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B get_action_5() const { return ___action_5; }
  19102. inline RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * get_address_of_action_5() { return &___action_5; }
  19103. inline void set_action_5(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B value)
  19104. {
  19105. ___action_5 = value;
  19106. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  19107. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19108. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  19109. #endif
  19110. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19111. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  19112. #endif
  19113. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19114. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  19115. #endif
  19116. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19117. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  19118. #endif
  19119. }
  19120. };
  19121. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  19122. struct RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334
  19123. {
  19124. public:
  19125. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19126. int32_t ___minY_0;
  19127. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19128. int32_t ___maxY_1;
  19129. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19130. int32_t ___stepY_2;
  19131. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19132. int32_t ___width_3;
  19133. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19134. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19135. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19136. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 ___action_5;
  19137. public:
  19138. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334, ___minY_0)); }
  19139. inline int32_t get_minY_0() const { return ___minY_0; }
  19140. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19141. inline void set_minY_0(int32_t value)
  19142. {
  19143. ___minY_0 = value;
  19144. }
  19145. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334, ___maxY_1)); }
  19146. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19147. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19148. inline void set_maxY_1(int32_t value)
  19149. {
  19150. ___maxY_1 = value;
  19151. }
  19152. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334, ___stepY_2)); }
  19153. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19154. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19155. inline void set_stepY_2(int32_t value)
  19156. {
  19157. ___stepY_2 = value;
  19158. }
  19159. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334, ___width_3)); }
  19160. inline int32_t get_width_3() const { return ___width_3; }
  19161. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19162. inline void set_width_3(int32_t value)
  19163. {
  19164. ___width_3 = value;
  19165. }
  19166. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334, ___allocator_4)); }
  19167. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19168. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19169. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19170. {
  19171. ___allocator_4 = value;
  19172. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19173. }
  19174. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334, ___action_5)); }
  19175. inline RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 get_action_5() const { return ___action_5; }
  19176. inline RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * get_address_of_action_5() { return &___action_5; }
  19177. inline void set_action_5(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 value)
  19178. {
  19179. ___action_5 = value;
  19180. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  19181. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19182. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  19183. #endif
  19184. }
  19185. };
  19186. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>
  19187. struct RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A
  19188. {
  19189. public:
  19190. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19191. int32_t ___minY_0;
  19192. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19193. int32_t ___maxY_1;
  19194. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19195. int32_t ___stepY_2;
  19196. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19197. int32_t ___width_3;
  19198. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19199. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19200. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19201. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 ___action_5;
  19202. public:
  19203. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A, ___minY_0)); }
  19204. inline int32_t get_minY_0() const { return ___minY_0; }
  19205. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19206. inline void set_minY_0(int32_t value)
  19207. {
  19208. ___minY_0 = value;
  19209. }
  19210. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A, ___maxY_1)); }
  19211. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19212. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19213. inline void set_maxY_1(int32_t value)
  19214. {
  19215. ___maxY_1 = value;
  19216. }
  19217. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A, ___stepY_2)); }
  19218. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19219. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19220. inline void set_stepY_2(int32_t value)
  19221. {
  19222. ___stepY_2 = value;
  19223. }
  19224. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A, ___width_3)); }
  19225. inline int32_t get_width_3() const { return ___width_3; }
  19226. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19227. inline void set_width_3(int32_t value)
  19228. {
  19229. ___width_3 = value;
  19230. }
  19231. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A, ___allocator_4)); }
  19232. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19233. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19234. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19235. {
  19236. ___allocator_4 = value;
  19237. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19238. }
  19239. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A, ___action_5)); }
  19240. inline RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 get_action_5() const { return ___action_5; }
  19241. inline RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * get_address_of_action_5() { return &___action_5; }
  19242. inline void set_action_5(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 value)
  19243. {
  19244. ___action_5 = value;
  19245. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  19246. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19247. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  19248. #endif
  19249. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19250. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  19251. #endif
  19252. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19253. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  19254. #endif
  19255. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19256. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  19257. #endif
  19258. }
  19259. };
  19260. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  19261. struct RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB
  19262. {
  19263. public:
  19264. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19265. int32_t ___minY_0;
  19266. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19267. int32_t ___maxY_1;
  19268. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19269. int32_t ___stepY_2;
  19270. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19271. int32_t ___width_3;
  19272. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19273. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19274. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19275. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 ___action_5;
  19276. public:
  19277. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB, ___minY_0)); }
  19278. inline int32_t get_minY_0() const { return ___minY_0; }
  19279. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19280. inline void set_minY_0(int32_t value)
  19281. {
  19282. ___minY_0 = value;
  19283. }
  19284. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB, ___maxY_1)); }
  19285. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19286. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19287. inline void set_maxY_1(int32_t value)
  19288. {
  19289. ___maxY_1 = value;
  19290. }
  19291. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB, ___stepY_2)); }
  19292. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19293. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19294. inline void set_stepY_2(int32_t value)
  19295. {
  19296. ___stepY_2 = value;
  19297. }
  19298. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB, ___width_3)); }
  19299. inline int32_t get_width_3() const { return ___width_3; }
  19300. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19301. inline void set_width_3(int32_t value)
  19302. {
  19303. ___width_3 = value;
  19304. }
  19305. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB, ___allocator_4)); }
  19306. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19307. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19308. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19309. {
  19310. ___allocator_4 = value;
  19311. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19312. }
  19313. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB, ___action_5)); }
  19314. inline RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 get_action_5() const { return ___action_5; }
  19315. inline RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * get_address_of_action_5() { return &___action_5; }
  19316. inline void set_action_5(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 value)
  19317. {
  19318. ___action_5 = value;
  19319. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  19320. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19321. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  19322. #endif
  19323. }
  19324. };
  19325. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>
  19326. struct RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7
  19327. {
  19328. public:
  19329. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19330. int32_t ___minY_0;
  19331. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19332. int32_t ___maxY_1;
  19333. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19334. int32_t ___stepY_2;
  19335. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19336. int32_t ___width_3;
  19337. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19338. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19339. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19340. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A ___action_5;
  19341. public:
  19342. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7, ___minY_0)); }
  19343. inline int32_t get_minY_0() const { return ___minY_0; }
  19344. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19345. inline void set_minY_0(int32_t value)
  19346. {
  19347. ___minY_0 = value;
  19348. }
  19349. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7, ___maxY_1)); }
  19350. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19351. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19352. inline void set_maxY_1(int32_t value)
  19353. {
  19354. ___maxY_1 = value;
  19355. }
  19356. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7, ___stepY_2)); }
  19357. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19358. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19359. inline void set_stepY_2(int32_t value)
  19360. {
  19361. ___stepY_2 = value;
  19362. }
  19363. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7, ___width_3)); }
  19364. inline int32_t get_width_3() const { return ___width_3; }
  19365. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19366. inline void set_width_3(int32_t value)
  19367. {
  19368. ___width_3 = value;
  19369. }
  19370. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7, ___allocator_4)); }
  19371. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19372. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19373. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19374. {
  19375. ___allocator_4 = value;
  19376. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19377. }
  19378. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7, ___action_5)); }
  19379. inline RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A get_action_5() const { return ___action_5; }
  19380. inline RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * get_address_of_action_5() { return &___action_5; }
  19381. inline void set_action_5(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A value)
  19382. {
  19383. ___action_5 = value;
  19384. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  19385. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19386. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  19387. #endif
  19388. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19389. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  19390. #endif
  19391. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19392. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  19393. #endif
  19394. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19395. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  19396. #endif
  19397. }
  19398. };
  19399. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  19400. struct RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388
  19401. {
  19402. public:
  19403. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19404. int32_t ___minY_0;
  19405. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19406. int32_t ___maxY_1;
  19407. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19408. int32_t ___stepY_2;
  19409. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19410. int32_t ___width_3;
  19411. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19412. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19413. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19414. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF ___action_5;
  19415. public:
  19416. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388, ___minY_0)); }
  19417. inline int32_t get_minY_0() const { return ___minY_0; }
  19418. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19419. inline void set_minY_0(int32_t value)
  19420. {
  19421. ___minY_0 = value;
  19422. }
  19423. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388, ___maxY_1)); }
  19424. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19425. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19426. inline void set_maxY_1(int32_t value)
  19427. {
  19428. ___maxY_1 = value;
  19429. }
  19430. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388, ___stepY_2)); }
  19431. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19432. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19433. inline void set_stepY_2(int32_t value)
  19434. {
  19435. ___stepY_2 = value;
  19436. }
  19437. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388, ___width_3)); }
  19438. inline int32_t get_width_3() const { return ___width_3; }
  19439. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19440. inline void set_width_3(int32_t value)
  19441. {
  19442. ___width_3 = value;
  19443. }
  19444. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388, ___allocator_4)); }
  19445. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19446. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19447. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19448. {
  19449. ___allocator_4 = value;
  19450. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19451. }
  19452. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388, ___action_5)); }
  19453. inline RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF get_action_5() const { return ___action_5; }
  19454. inline RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * get_address_of_action_5() { return &___action_5; }
  19455. inline void set_action_5(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF value)
  19456. {
  19457. ___action_5 = value;
  19458. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  19459. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19460. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  19461. #endif
  19462. }
  19463. };
  19464. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>
  19465. struct RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405
  19466. {
  19467. public:
  19468. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19469. int32_t ___minY_0;
  19470. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19471. int32_t ___maxY_1;
  19472. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19473. int32_t ___stepY_2;
  19474. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19475. int32_t ___width_3;
  19476. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19477. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19478. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19479. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D ___action_5;
  19480. public:
  19481. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405, ___minY_0)); }
  19482. inline int32_t get_minY_0() const { return ___minY_0; }
  19483. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19484. inline void set_minY_0(int32_t value)
  19485. {
  19486. ___minY_0 = value;
  19487. }
  19488. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405, ___maxY_1)); }
  19489. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19490. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19491. inline void set_maxY_1(int32_t value)
  19492. {
  19493. ___maxY_1 = value;
  19494. }
  19495. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405, ___stepY_2)); }
  19496. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19497. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19498. inline void set_stepY_2(int32_t value)
  19499. {
  19500. ___stepY_2 = value;
  19501. }
  19502. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405, ___width_3)); }
  19503. inline int32_t get_width_3() const { return ___width_3; }
  19504. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19505. inline void set_width_3(int32_t value)
  19506. {
  19507. ___width_3 = value;
  19508. }
  19509. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405, ___allocator_4)); }
  19510. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19511. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19512. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19513. {
  19514. ___allocator_4 = value;
  19515. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19516. }
  19517. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405, ___action_5)); }
  19518. inline RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D get_action_5() const { return ___action_5; }
  19519. inline RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * get_address_of_action_5() { return &___action_5; }
  19520. inline void set_action_5(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D value)
  19521. {
  19522. ___action_5 = value;
  19523. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  19524. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19525. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  19526. #endif
  19527. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19528. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  19529. #endif
  19530. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19531. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  19532. #endif
  19533. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19534. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  19535. #endif
  19536. }
  19537. };
  19538. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  19539. struct RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD
  19540. {
  19541. public:
  19542. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19543. int32_t ___minY_0;
  19544. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19545. int32_t ___maxY_1;
  19546. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19547. int32_t ___stepY_2;
  19548. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19549. int32_t ___width_3;
  19550. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19551. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19552. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19553. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 ___action_5;
  19554. public:
  19555. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD, ___minY_0)); }
  19556. inline int32_t get_minY_0() const { return ___minY_0; }
  19557. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19558. inline void set_minY_0(int32_t value)
  19559. {
  19560. ___minY_0 = value;
  19561. }
  19562. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD, ___maxY_1)); }
  19563. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19564. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19565. inline void set_maxY_1(int32_t value)
  19566. {
  19567. ___maxY_1 = value;
  19568. }
  19569. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD, ___stepY_2)); }
  19570. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19571. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19572. inline void set_stepY_2(int32_t value)
  19573. {
  19574. ___stepY_2 = value;
  19575. }
  19576. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD, ___width_3)); }
  19577. inline int32_t get_width_3() const { return ___width_3; }
  19578. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19579. inline void set_width_3(int32_t value)
  19580. {
  19581. ___width_3 = value;
  19582. }
  19583. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD, ___allocator_4)); }
  19584. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19585. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19586. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19587. {
  19588. ___allocator_4 = value;
  19589. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19590. }
  19591. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD, ___action_5)); }
  19592. inline RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 get_action_5() const { return ___action_5; }
  19593. inline RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * get_address_of_action_5() { return &___action_5; }
  19594. inline void set_action_5(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 value)
  19595. {
  19596. ___action_5 = value;
  19597. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  19598. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19599. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  19600. #endif
  19601. }
  19602. };
  19603. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>
  19604. struct RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3
  19605. {
  19606. public:
  19607. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19608. int32_t ___minY_0;
  19609. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19610. int32_t ___maxY_1;
  19611. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19612. int32_t ___stepY_2;
  19613. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19614. int32_t ___width_3;
  19615. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19616. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19617. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19618. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D ___action_5;
  19619. public:
  19620. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3, ___minY_0)); }
  19621. inline int32_t get_minY_0() const { return ___minY_0; }
  19622. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19623. inline void set_minY_0(int32_t value)
  19624. {
  19625. ___minY_0 = value;
  19626. }
  19627. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3, ___maxY_1)); }
  19628. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19629. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19630. inline void set_maxY_1(int32_t value)
  19631. {
  19632. ___maxY_1 = value;
  19633. }
  19634. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3, ___stepY_2)); }
  19635. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19636. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19637. inline void set_stepY_2(int32_t value)
  19638. {
  19639. ___stepY_2 = value;
  19640. }
  19641. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3, ___width_3)); }
  19642. inline int32_t get_width_3() const { return ___width_3; }
  19643. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19644. inline void set_width_3(int32_t value)
  19645. {
  19646. ___width_3 = value;
  19647. }
  19648. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3, ___allocator_4)); }
  19649. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19650. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19651. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19652. {
  19653. ___allocator_4 = value;
  19654. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19655. }
  19656. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3, ___action_5)); }
  19657. inline RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D get_action_5() const { return ___action_5; }
  19658. inline RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * get_address_of_action_5() { return &___action_5; }
  19659. inline void set_action_5(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D value)
  19660. {
  19661. ___action_5 = value;
  19662. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  19663. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19664. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  19665. #endif
  19666. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19667. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  19668. #endif
  19669. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19670. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  19671. #endif
  19672. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19673. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  19674. #endif
  19675. }
  19676. };
  19677. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  19678. struct RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199
  19679. {
  19680. public:
  19681. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19682. int32_t ___minY_0;
  19683. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19684. int32_t ___maxY_1;
  19685. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19686. int32_t ___stepY_2;
  19687. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19688. int32_t ___width_3;
  19689. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19690. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19691. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19692. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD ___action_5;
  19693. public:
  19694. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199, ___minY_0)); }
  19695. inline int32_t get_minY_0() const { return ___minY_0; }
  19696. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19697. inline void set_minY_0(int32_t value)
  19698. {
  19699. ___minY_0 = value;
  19700. }
  19701. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199, ___maxY_1)); }
  19702. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19703. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19704. inline void set_maxY_1(int32_t value)
  19705. {
  19706. ___maxY_1 = value;
  19707. }
  19708. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199, ___stepY_2)); }
  19709. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19710. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19711. inline void set_stepY_2(int32_t value)
  19712. {
  19713. ___stepY_2 = value;
  19714. }
  19715. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199, ___width_3)); }
  19716. inline int32_t get_width_3() const { return ___width_3; }
  19717. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19718. inline void set_width_3(int32_t value)
  19719. {
  19720. ___width_3 = value;
  19721. }
  19722. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199, ___allocator_4)); }
  19723. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19724. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19725. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19726. {
  19727. ___allocator_4 = value;
  19728. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19729. }
  19730. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199, ___action_5)); }
  19731. inline RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD get_action_5() const { return ___action_5; }
  19732. inline RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * get_address_of_action_5() { return &___action_5; }
  19733. inline void set_action_5(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD value)
  19734. {
  19735. ___action_5 = value;
  19736. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  19737. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19738. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  19739. #endif
  19740. }
  19741. };
  19742. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>
  19743. struct RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86
  19744. {
  19745. public:
  19746. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19747. int32_t ___minY_0;
  19748. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19749. int32_t ___maxY_1;
  19750. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19751. int32_t ___stepY_2;
  19752. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19753. int32_t ___width_3;
  19754. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19755. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19756. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19757. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D ___action_5;
  19758. public:
  19759. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86, ___minY_0)); }
  19760. inline int32_t get_minY_0() const { return ___minY_0; }
  19761. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19762. inline void set_minY_0(int32_t value)
  19763. {
  19764. ___minY_0 = value;
  19765. }
  19766. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86, ___maxY_1)); }
  19767. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19768. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19769. inline void set_maxY_1(int32_t value)
  19770. {
  19771. ___maxY_1 = value;
  19772. }
  19773. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86, ___stepY_2)); }
  19774. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19775. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19776. inline void set_stepY_2(int32_t value)
  19777. {
  19778. ___stepY_2 = value;
  19779. }
  19780. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86, ___width_3)); }
  19781. inline int32_t get_width_3() const { return ___width_3; }
  19782. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19783. inline void set_width_3(int32_t value)
  19784. {
  19785. ___width_3 = value;
  19786. }
  19787. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86, ___allocator_4)); }
  19788. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19789. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19790. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19791. {
  19792. ___allocator_4 = value;
  19793. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19794. }
  19795. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86, ___action_5)); }
  19796. inline RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D get_action_5() const { return ___action_5; }
  19797. inline RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * get_address_of_action_5() { return &___action_5; }
  19798. inline void set_action_5(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D value)
  19799. {
  19800. ___action_5 = value;
  19801. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  19802. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19803. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  19804. #endif
  19805. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19806. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  19807. #endif
  19808. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19809. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  19810. #endif
  19811. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19812. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  19813. #endif
  19814. }
  19815. };
  19816. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  19817. struct RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4
  19818. {
  19819. public:
  19820. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19821. int32_t ___minY_0;
  19822. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19823. int32_t ___maxY_1;
  19824. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19825. int32_t ___stepY_2;
  19826. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19827. int32_t ___width_3;
  19828. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19829. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19830. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19831. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 ___action_5;
  19832. public:
  19833. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4, ___minY_0)); }
  19834. inline int32_t get_minY_0() const { return ___minY_0; }
  19835. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19836. inline void set_minY_0(int32_t value)
  19837. {
  19838. ___minY_0 = value;
  19839. }
  19840. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4, ___maxY_1)); }
  19841. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19842. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19843. inline void set_maxY_1(int32_t value)
  19844. {
  19845. ___maxY_1 = value;
  19846. }
  19847. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4, ___stepY_2)); }
  19848. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19849. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19850. inline void set_stepY_2(int32_t value)
  19851. {
  19852. ___stepY_2 = value;
  19853. }
  19854. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4, ___width_3)); }
  19855. inline int32_t get_width_3() const { return ___width_3; }
  19856. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19857. inline void set_width_3(int32_t value)
  19858. {
  19859. ___width_3 = value;
  19860. }
  19861. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4, ___allocator_4)); }
  19862. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19863. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19864. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19865. {
  19866. ___allocator_4 = value;
  19867. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19868. }
  19869. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4, ___action_5)); }
  19870. inline RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 get_action_5() const { return ___action_5; }
  19871. inline RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * get_address_of_action_5() { return &___action_5; }
  19872. inline void set_action_5(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 value)
  19873. {
  19874. ___action_5 = value;
  19875. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  19876. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19877. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  19878. #endif
  19879. }
  19880. };
  19881. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>
  19882. struct RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F
  19883. {
  19884. public:
  19885. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19886. int32_t ___minY_0;
  19887. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19888. int32_t ___maxY_1;
  19889. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19890. int32_t ___stepY_2;
  19891. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19892. int32_t ___width_3;
  19893. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19894. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19895. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19896. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB ___action_5;
  19897. public:
  19898. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F, ___minY_0)); }
  19899. inline int32_t get_minY_0() const { return ___minY_0; }
  19900. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19901. inline void set_minY_0(int32_t value)
  19902. {
  19903. ___minY_0 = value;
  19904. }
  19905. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F, ___maxY_1)); }
  19906. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19907. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19908. inline void set_maxY_1(int32_t value)
  19909. {
  19910. ___maxY_1 = value;
  19911. }
  19912. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F, ___stepY_2)); }
  19913. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19914. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19915. inline void set_stepY_2(int32_t value)
  19916. {
  19917. ___stepY_2 = value;
  19918. }
  19919. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F, ___width_3)); }
  19920. inline int32_t get_width_3() const { return ___width_3; }
  19921. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19922. inline void set_width_3(int32_t value)
  19923. {
  19924. ___width_3 = value;
  19925. }
  19926. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F, ___allocator_4)); }
  19927. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  19928. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  19929. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  19930. {
  19931. ___allocator_4 = value;
  19932. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  19933. }
  19934. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F, ___action_5)); }
  19935. inline RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB get_action_5() const { return ___action_5; }
  19936. inline RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * get_address_of_action_5() { return &___action_5; }
  19937. inline void set_action_5(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB value)
  19938. {
  19939. ___action_5 = value;
  19940. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  19941. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19942. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  19943. #endif
  19944. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19945. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  19946. #endif
  19947. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19948. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  19949. #endif
  19950. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  19951. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  19952. #endif
  19953. }
  19954. };
  19955. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  19956. struct RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB
  19957. {
  19958. public:
  19959. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  19960. int32_t ___minY_0;
  19961. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  19962. int32_t ___maxY_1;
  19963. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  19964. int32_t ___stepY_2;
  19965. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  19966. int32_t ___width_3;
  19967. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  19968. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  19969. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  19970. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 ___action_5;
  19971. public:
  19972. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB, ___minY_0)); }
  19973. inline int32_t get_minY_0() const { return ___minY_0; }
  19974. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  19975. inline void set_minY_0(int32_t value)
  19976. {
  19977. ___minY_0 = value;
  19978. }
  19979. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB, ___maxY_1)); }
  19980. inline int32_t get_maxY_1() const { return ___maxY_1; }
  19981. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  19982. inline void set_maxY_1(int32_t value)
  19983. {
  19984. ___maxY_1 = value;
  19985. }
  19986. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB, ___stepY_2)); }
  19987. inline int32_t get_stepY_2() const { return ___stepY_2; }
  19988. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  19989. inline void set_stepY_2(int32_t value)
  19990. {
  19991. ___stepY_2 = value;
  19992. }
  19993. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB, ___width_3)); }
  19994. inline int32_t get_width_3() const { return ___width_3; }
  19995. inline int32_t* get_address_of_width_3() { return &___width_3; }
  19996. inline void set_width_3(int32_t value)
  19997. {
  19998. ___width_3 = value;
  19999. }
  20000. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB, ___allocator_4)); }
  20001. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20002. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20003. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20004. {
  20005. ___allocator_4 = value;
  20006. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20007. }
  20008. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB, ___action_5)); }
  20009. inline RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 get_action_5() const { return ___action_5; }
  20010. inline RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * get_address_of_action_5() { return &___action_5; }
  20011. inline void set_action_5(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 value)
  20012. {
  20013. ___action_5 = value;
  20014. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  20015. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20016. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  20017. #endif
  20018. }
  20019. };
  20020. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>
  20021. struct RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0
  20022. {
  20023. public:
  20024. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20025. int32_t ___minY_0;
  20026. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20027. int32_t ___maxY_1;
  20028. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20029. int32_t ___stepY_2;
  20030. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20031. int32_t ___width_3;
  20032. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20033. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20034. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20035. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 ___action_5;
  20036. public:
  20037. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0, ___minY_0)); }
  20038. inline int32_t get_minY_0() const { return ___minY_0; }
  20039. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20040. inline void set_minY_0(int32_t value)
  20041. {
  20042. ___minY_0 = value;
  20043. }
  20044. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0, ___maxY_1)); }
  20045. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20046. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20047. inline void set_maxY_1(int32_t value)
  20048. {
  20049. ___maxY_1 = value;
  20050. }
  20051. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0, ___stepY_2)); }
  20052. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20053. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20054. inline void set_stepY_2(int32_t value)
  20055. {
  20056. ___stepY_2 = value;
  20057. }
  20058. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0, ___width_3)); }
  20059. inline int32_t get_width_3() const { return ___width_3; }
  20060. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20061. inline void set_width_3(int32_t value)
  20062. {
  20063. ___width_3 = value;
  20064. }
  20065. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0, ___allocator_4)); }
  20066. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20067. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20068. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20069. {
  20070. ___allocator_4 = value;
  20071. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20072. }
  20073. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0, ___action_5)); }
  20074. inline RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 get_action_5() const { return ___action_5; }
  20075. inline RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * get_address_of_action_5() { return &___action_5; }
  20076. inline void set_action_5(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 value)
  20077. {
  20078. ___action_5 = value;
  20079. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  20080. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20081. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  20082. #endif
  20083. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20084. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  20085. #endif
  20086. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20087. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  20088. #endif
  20089. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20090. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  20091. #endif
  20092. }
  20093. };
  20094. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  20095. struct RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367
  20096. {
  20097. public:
  20098. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20099. int32_t ___minY_0;
  20100. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20101. int32_t ___maxY_1;
  20102. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20103. int32_t ___stepY_2;
  20104. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20105. int32_t ___width_3;
  20106. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20107. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20108. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20109. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 ___action_5;
  20110. public:
  20111. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367, ___minY_0)); }
  20112. inline int32_t get_minY_0() const { return ___minY_0; }
  20113. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20114. inline void set_minY_0(int32_t value)
  20115. {
  20116. ___minY_0 = value;
  20117. }
  20118. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367, ___maxY_1)); }
  20119. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20120. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20121. inline void set_maxY_1(int32_t value)
  20122. {
  20123. ___maxY_1 = value;
  20124. }
  20125. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367, ___stepY_2)); }
  20126. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20127. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20128. inline void set_stepY_2(int32_t value)
  20129. {
  20130. ___stepY_2 = value;
  20131. }
  20132. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367, ___width_3)); }
  20133. inline int32_t get_width_3() const { return ___width_3; }
  20134. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20135. inline void set_width_3(int32_t value)
  20136. {
  20137. ___width_3 = value;
  20138. }
  20139. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367, ___allocator_4)); }
  20140. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20141. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20142. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20143. {
  20144. ___allocator_4 = value;
  20145. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20146. }
  20147. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367, ___action_5)); }
  20148. inline RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 get_action_5() const { return ___action_5; }
  20149. inline RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * get_address_of_action_5() { return &___action_5; }
  20150. inline void set_action_5(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 value)
  20151. {
  20152. ___action_5 = value;
  20153. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  20154. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20155. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  20156. #endif
  20157. }
  20158. };
  20159. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>
  20160. struct RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A
  20161. {
  20162. public:
  20163. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20164. int32_t ___minY_0;
  20165. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20166. int32_t ___maxY_1;
  20167. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20168. int32_t ___stepY_2;
  20169. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20170. int32_t ___width_3;
  20171. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20172. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20173. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20174. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 ___action_5;
  20175. public:
  20176. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A, ___minY_0)); }
  20177. inline int32_t get_minY_0() const { return ___minY_0; }
  20178. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20179. inline void set_minY_0(int32_t value)
  20180. {
  20181. ___minY_0 = value;
  20182. }
  20183. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A, ___maxY_1)); }
  20184. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20185. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20186. inline void set_maxY_1(int32_t value)
  20187. {
  20188. ___maxY_1 = value;
  20189. }
  20190. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A, ___stepY_2)); }
  20191. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20192. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20193. inline void set_stepY_2(int32_t value)
  20194. {
  20195. ___stepY_2 = value;
  20196. }
  20197. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A, ___width_3)); }
  20198. inline int32_t get_width_3() const { return ___width_3; }
  20199. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20200. inline void set_width_3(int32_t value)
  20201. {
  20202. ___width_3 = value;
  20203. }
  20204. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A, ___allocator_4)); }
  20205. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20206. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20207. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20208. {
  20209. ___allocator_4 = value;
  20210. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20211. }
  20212. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A, ___action_5)); }
  20213. inline RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 get_action_5() const { return ___action_5; }
  20214. inline RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * get_address_of_action_5() { return &___action_5; }
  20215. inline void set_action_5(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 value)
  20216. {
  20217. ___action_5 = value;
  20218. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  20219. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20220. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  20221. #endif
  20222. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20223. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  20224. #endif
  20225. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20226. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  20227. #endif
  20228. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20229. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  20230. #endif
  20231. }
  20232. };
  20233. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  20234. struct RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8
  20235. {
  20236. public:
  20237. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20238. int32_t ___minY_0;
  20239. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20240. int32_t ___maxY_1;
  20241. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20242. int32_t ___stepY_2;
  20243. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20244. int32_t ___width_3;
  20245. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20246. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20247. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20248. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD ___action_5;
  20249. public:
  20250. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8, ___minY_0)); }
  20251. inline int32_t get_minY_0() const { return ___minY_0; }
  20252. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20253. inline void set_minY_0(int32_t value)
  20254. {
  20255. ___minY_0 = value;
  20256. }
  20257. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8, ___maxY_1)); }
  20258. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20259. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20260. inline void set_maxY_1(int32_t value)
  20261. {
  20262. ___maxY_1 = value;
  20263. }
  20264. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8, ___stepY_2)); }
  20265. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20266. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20267. inline void set_stepY_2(int32_t value)
  20268. {
  20269. ___stepY_2 = value;
  20270. }
  20271. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8, ___width_3)); }
  20272. inline int32_t get_width_3() const { return ___width_3; }
  20273. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20274. inline void set_width_3(int32_t value)
  20275. {
  20276. ___width_3 = value;
  20277. }
  20278. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8, ___allocator_4)); }
  20279. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20280. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20281. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20282. {
  20283. ___allocator_4 = value;
  20284. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20285. }
  20286. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8, ___action_5)); }
  20287. inline RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD get_action_5() const { return ___action_5; }
  20288. inline RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * get_address_of_action_5() { return &___action_5; }
  20289. inline void set_action_5(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD value)
  20290. {
  20291. ___action_5 = value;
  20292. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  20293. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20294. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  20295. #endif
  20296. }
  20297. };
  20298. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>
  20299. struct RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B
  20300. {
  20301. public:
  20302. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20303. int32_t ___minY_0;
  20304. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20305. int32_t ___maxY_1;
  20306. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20307. int32_t ___stepY_2;
  20308. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20309. int32_t ___width_3;
  20310. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20311. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20312. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20313. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 ___action_5;
  20314. public:
  20315. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B, ___minY_0)); }
  20316. inline int32_t get_minY_0() const { return ___minY_0; }
  20317. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20318. inline void set_minY_0(int32_t value)
  20319. {
  20320. ___minY_0 = value;
  20321. }
  20322. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B, ___maxY_1)); }
  20323. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20324. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20325. inline void set_maxY_1(int32_t value)
  20326. {
  20327. ___maxY_1 = value;
  20328. }
  20329. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B, ___stepY_2)); }
  20330. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20331. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20332. inline void set_stepY_2(int32_t value)
  20333. {
  20334. ___stepY_2 = value;
  20335. }
  20336. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B, ___width_3)); }
  20337. inline int32_t get_width_3() const { return ___width_3; }
  20338. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20339. inline void set_width_3(int32_t value)
  20340. {
  20341. ___width_3 = value;
  20342. }
  20343. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B, ___allocator_4)); }
  20344. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20345. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20346. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20347. {
  20348. ___allocator_4 = value;
  20349. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20350. }
  20351. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B, ___action_5)); }
  20352. inline RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 get_action_5() const { return ___action_5; }
  20353. inline RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * get_address_of_action_5() { return &___action_5; }
  20354. inline void set_action_5(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 value)
  20355. {
  20356. ___action_5 = value;
  20357. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  20358. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20359. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  20360. #endif
  20361. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20362. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  20363. #endif
  20364. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20365. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  20366. #endif
  20367. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20368. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  20369. #endif
  20370. }
  20371. };
  20372. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  20373. struct RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850
  20374. {
  20375. public:
  20376. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20377. int32_t ___minY_0;
  20378. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20379. int32_t ___maxY_1;
  20380. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20381. int32_t ___stepY_2;
  20382. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20383. int32_t ___width_3;
  20384. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20385. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20386. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20387. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 ___action_5;
  20388. public:
  20389. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850, ___minY_0)); }
  20390. inline int32_t get_minY_0() const { return ___minY_0; }
  20391. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20392. inline void set_minY_0(int32_t value)
  20393. {
  20394. ___minY_0 = value;
  20395. }
  20396. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850, ___maxY_1)); }
  20397. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20398. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20399. inline void set_maxY_1(int32_t value)
  20400. {
  20401. ___maxY_1 = value;
  20402. }
  20403. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850, ___stepY_2)); }
  20404. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20405. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20406. inline void set_stepY_2(int32_t value)
  20407. {
  20408. ___stepY_2 = value;
  20409. }
  20410. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850, ___width_3)); }
  20411. inline int32_t get_width_3() const { return ___width_3; }
  20412. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20413. inline void set_width_3(int32_t value)
  20414. {
  20415. ___width_3 = value;
  20416. }
  20417. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850, ___allocator_4)); }
  20418. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20419. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20420. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20421. {
  20422. ___allocator_4 = value;
  20423. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20424. }
  20425. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850, ___action_5)); }
  20426. inline RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 get_action_5() const { return ___action_5; }
  20427. inline RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * get_address_of_action_5() { return &___action_5; }
  20428. inline void set_action_5(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 value)
  20429. {
  20430. ___action_5 = value;
  20431. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  20432. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20433. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  20434. #endif
  20435. }
  20436. };
  20437. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>
  20438. struct RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2
  20439. {
  20440. public:
  20441. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20442. int32_t ___minY_0;
  20443. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20444. int32_t ___maxY_1;
  20445. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20446. int32_t ___stepY_2;
  20447. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20448. int32_t ___width_3;
  20449. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20450. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20451. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20452. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 ___action_5;
  20453. public:
  20454. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2, ___minY_0)); }
  20455. inline int32_t get_minY_0() const { return ___minY_0; }
  20456. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20457. inline void set_minY_0(int32_t value)
  20458. {
  20459. ___minY_0 = value;
  20460. }
  20461. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2, ___maxY_1)); }
  20462. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20463. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20464. inline void set_maxY_1(int32_t value)
  20465. {
  20466. ___maxY_1 = value;
  20467. }
  20468. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2, ___stepY_2)); }
  20469. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20470. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20471. inline void set_stepY_2(int32_t value)
  20472. {
  20473. ___stepY_2 = value;
  20474. }
  20475. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2, ___width_3)); }
  20476. inline int32_t get_width_3() const { return ___width_3; }
  20477. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20478. inline void set_width_3(int32_t value)
  20479. {
  20480. ___width_3 = value;
  20481. }
  20482. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2, ___allocator_4)); }
  20483. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20484. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20485. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20486. {
  20487. ___allocator_4 = value;
  20488. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20489. }
  20490. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2, ___action_5)); }
  20491. inline RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 get_action_5() const { return ___action_5; }
  20492. inline RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * get_address_of_action_5() { return &___action_5; }
  20493. inline void set_action_5(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 value)
  20494. {
  20495. ___action_5 = value;
  20496. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  20497. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20498. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  20499. #endif
  20500. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20501. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  20502. #endif
  20503. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20504. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  20505. #endif
  20506. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20507. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  20508. #endif
  20509. }
  20510. };
  20511. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  20512. struct RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E
  20513. {
  20514. public:
  20515. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20516. int32_t ___minY_0;
  20517. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20518. int32_t ___maxY_1;
  20519. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20520. int32_t ___stepY_2;
  20521. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20522. int32_t ___width_3;
  20523. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20524. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20525. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20526. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 ___action_5;
  20527. public:
  20528. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E, ___minY_0)); }
  20529. inline int32_t get_minY_0() const { return ___minY_0; }
  20530. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20531. inline void set_minY_0(int32_t value)
  20532. {
  20533. ___minY_0 = value;
  20534. }
  20535. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E, ___maxY_1)); }
  20536. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20537. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20538. inline void set_maxY_1(int32_t value)
  20539. {
  20540. ___maxY_1 = value;
  20541. }
  20542. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E, ___stepY_2)); }
  20543. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20544. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20545. inline void set_stepY_2(int32_t value)
  20546. {
  20547. ___stepY_2 = value;
  20548. }
  20549. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E, ___width_3)); }
  20550. inline int32_t get_width_3() const { return ___width_3; }
  20551. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20552. inline void set_width_3(int32_t value)
  20553. {
  20554. ___width_3 = value;
  20555. }
  20556. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E, ___allocator_4)); }
  20557. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20558. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20559. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20560. {
  20561. ___allocator_4 = value;
  20562. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20563. }
  20564. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E, ___action_5)); }
  20565. inline RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 get_action_5() const { return ___action_5; }
  20566. inline RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * get_address_of_action_5() { return &___action_5; }
  20567. inline void set_action_5(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 value)
  20568. {
  20569. ___action_5 = value;
  20570. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  20571. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20572. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  20573. #endif
  20574. }
  20575. };
  20576. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>
  20577. struct RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5
  20578. {
  20579. public:
  20580. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20581. int32_t ___minY_0;
  20582. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20583. int32_t ___maxY_1;
  20584. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20585. int32_t ___stepY_2;
  20586. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20587. int32_t ___width_3;
  20588. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20590. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20591. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A ___action_5;
  20592. public:
  20593. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5, ___minY_0)); }
  20594. inline int32_t get_minY_0() const { return ___minY_0; }
  20595. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20596. inline void set_minY_0(int32_t value)
  20597. {
  20598. ___minY_0 = value;
  20599. }
  20600. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5, ___maxY_1)); }
  20601. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20602. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20603. inline void set_maxY_1(int32_t value)
  20604. {
  20605. ___maxY_1 = value;
  20606. }
  20607. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5, ___stepY_2)); }
  20608. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20609. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20610. inline void set_stepY_2(int32_t value)
  20611. {
  20612. ___stepY_2 = value;
  20613. }
  20614. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5, ___width_3)); }
  20615. inline int32_t get_width_3() const { return ___width_3; }
  20616. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20617. inline void set_width_3(int32_t value)
  20618. {
  20619. ___width_3 = value;
  20620. }
  20621. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5, ___allocator_4)); }
  20622. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20623. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20624. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20625. {
  20626. ___allocator_4 = value;
  20627. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20628. }
  20629. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5, ___action_5)); }
  20630. inline RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A get_action_5() const { return ___action_5; }
  20631. inline RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * get_address_of_action_5() { return &___action_5; }
  20632. inline void set_action_5(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A value)
  20633. {
  20634. ___action_5 = value;
  20635. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  20636. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20637. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  20638. #endif
  20639. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20640. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  20641. #endif
  20642. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20643. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  20644. #endif
  20645. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20646. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  20647. #endif
  20648. }
  20649. };
  20650. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  20651. struct RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4
  20652. {
  20653. public:
  20654. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20655. int32_t ___minY_0;
  20656. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20657. int32_t ___maxY_1;
  20658. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20659. int32_t ___stepY_2;
  20660. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20661. int32_t ___width_3;
  20662. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20663. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20664. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20665. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 ___action_5;
  20666. public:
  20667. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4, ___minY_0)); }
  20668. inline int32_t get_minY_0() const { return ___minY_0; }
  20669. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20670. inline void set_minY_0(int32_t value)
  20671. {
  20672. ___minY_0 = value;
  20673. }
  20674. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4, ___maxY_1)); }
  20675. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20676. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20677. inline void set_maxY_1(int32_t value)
  20678. {
  20679. ___maxY_1 = value;
  20680. }
  20681. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4, ___stepY_2)); }
  20682. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20683. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20684. inline void set_stepY_2(int32_t value)
  20685. {
  20686. ___stepY_2 = value;
  20687. }
  20688. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4, ___width_3)); }
  20689. inline int32_t get_width_3() const { return ___width_3; }
  20690. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20691. inline void set_width_3(int32_t value)
  20692. {
  20693. ___width_3 = value;
  20694. }
  20695. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4, ___allocator_4)); }
  20696. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20697. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20698. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20699. {
  20700. ___allocator_4 = value;
  20701. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20702. }
  20703. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4, ___action_5)); }
  20704. inline RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 get_action_5() const { return ___action_5; }
  20705. inline RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * get_address_of_action_5() { return &___action_5; }
  20706. inline void set_action_5(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 value)
  20707. {
  20708. ___action_5 = value;
  20709. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  20710. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20711. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  20712. #endif
  20713. }
  20714. };
  20715. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>
  20716. struct RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA
  20717. {
  20718. public:
  20719. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20720. int32_t ___minY_0;
  20721. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20722. int32_t ___maxY_1;
  20723. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20724. int32_t ___stepY_2;
  20725. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20726. int32_t ___width_3;
  20727. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20728. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20729. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20730. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F ___action_5;
  20731. public:
  20732. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA, ___minY_0)); }
  20733. inline int32_t get_minY_0() const { return ___minY_0; }
  20734. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20735. inline void set_minY_0(int32_t value)
  20736. {
  20737. ___minY_0 = value;
  20738. }
  20739. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA, ___maxY_1)); }
  20740. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20741. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20742. inline void set_maxY_1(int32_t value)
  20743. {
  20744. ___maxY_1 = value;
  20745. }
  20746. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA, ___stepY_2)); }
  20747. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20748. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20749. inline void set_stepY_2(int32_t value)
  20750. {
  20751. ___stepY_2 = value;
  20752. }
  20753. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA, ___width_3)); }
  20754. inline int32_t get_width_3() const { return ___width_3; }
  20755. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20756. inline void set_width_3(int32_t value)
  20757. {
  20758. ___width_3 = value;
  20759. }
  20760. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA, ___allocator_4)); }
  20761. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20762. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20763. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20764. {
  20765. ___allocator_4 = value;
  20766. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20767. }
  20768. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA, ___action_5)); }
  20769. inline RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F get_action_5() const { return ___action_5; }
  20770. inline RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * get_address_of_action_5() { return &___action_5; }
  20771. inline void set_action_5(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F value)
  20772. {
  20773. ___action_5 = value;
  20774. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  20775. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20776. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  20777. #endif
  20778. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20779. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  20780. #endif
  20781. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20782. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  20783. #endif
  20784. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20785. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  20786. #endif
  20787. }
  20788. };
  20789. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  20790. struct RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0
  20791. {
  20792. public:
  20793. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20794. int32_t ___minY_0;
  20795. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20796. int32_t ___maxY_1;
  20797. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20798. int32_t ___stepY_2;
  20799. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20800. int32_t ___width_3;
  20801. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20802. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20803. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20804. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF ___action_5;
  20805. public:
  20806. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0, ___minY_0)); }
  20807. inline int32_t get_minY_0() const { return ___minY_0; }
  20808. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20809. inline void set_minY_0(int32_t value)
  20810. {
  20811. ___minY_0 = value;
  20812. }
  20813. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0, ___maxY_1)); }
  20814. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20815. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20816. inline void set_maxY_1(int32_t value)
  20817. {
  20818. ___maxY_1 = value;
  20819. }
  20820. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0, ___stepY_2)); }
  20821. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20822. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20823. inline void set_stepY_2(int32_t value)
  20824. {
  20825. ___stepY_2 = value;
  20826. }
  20827. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0, ___width_3)); }
  20828. inline int32_t get_width_3() const { return ___width_3; }
  20829. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20830. inline void set_width_3(int32_t value)
  20831. {
  20832. ___width_3 = value;
  20833. }
  20834. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0, ___allocator_4)); }
  20835. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20836. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20837. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20838. {
  20839. ___allocator_4 = value;
  20840. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20841. }
  20842. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0, ___action_5)); }
  20843. inline RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF get_action_5() const { return ___action_5; }
  20844. inline RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * get_address_of_action_5() { return &___action_5; }
  20845. inline void set_action_5(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF value)
  20846. {
  20847. ___action_5 = value;
  20848. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  20849. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20850. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  20851. #endif
  20852. }
  20853. };
  20854. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>
  20855. struct RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830
  20856. {
  20857. public:
  20858. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20859. int32_t ___minY_0;
  20860. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20861. int32_t ___maxY_1;
  20862. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20863. int32_t ___stepY_2;
  20864. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20865. int32_t ___width_3;
  20866. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20867. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20868. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20869. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 ___action_5;
  20870. public:
  20871. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830, ___minY_0)); }
  20872. inline int32_t get_minY_0() const { return ___minY_0; }
  20873. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20874. inline void set_minY_0(int32_t value)
  20875. {
  20876. ___minY_0 = value;
  20877. }
  20878. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830, ___maxY_1)); }
  20879. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20880. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20881. inline void set_maxY_1(int32_t value)
  20882. {
  20883. ___maxY_1 = value;
  20884. }
  20885. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830, ___stepY_2)); }
  20886. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20887. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20888. inline void set_stepY_2(int32_t value)
  20889. {
  20890. ___stepY_2 = value;
  20891. }
  20892. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830, ___width_3)); }
  20893. inline int32_t get_width_3() const { return ___width_3; }
  20894. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20895. inline void set_width_3(int32_t value)
  20896. {
  20897. ___width_3 = value;
  20898. }
  20899. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830, ___allocator_4)); }
  20900. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20901. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20902. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20903. {
  20904. ___allocator_4 = value;
  20905. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20906. }
  20907. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830, ___action_5)); }
  20908. inline RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 get_action_5() const { return ___action_5; }
  20909. inline RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * get_address_of_action_5() { return &___action_5; }
  20910. inline void set_action_5(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 value)
  20911. {
  20912. ___action_5 = value;
  20913. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  20914. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20915. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  20916. #endif
  20917. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20918. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  20919. #endif
  20920. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20921. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  20922. #endif
  20923. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20924. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  20925. #endif
  20926. }
  20927. };
  20928. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  20929. struct RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525
  20930. {
  20931. public:
  20932. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20933. int32_t ___minY_0;
  20934. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  20935. int32_t ___maxY_1;
  20936. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  20937. int32_t ___stepY_2;
  20938. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  20939. int32_t ___width_3;
  20940. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  20941. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  20942. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  20943. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 ___action_5;
  20944. public:
  20945. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525, ___minY_0)); }
  20946. inline int32_t get_minY_0() const { return ___minY_0; }
  20947. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  20948. inline void set_minY_0(int32_t value)
  20949. {
  20950. ___minY_0 = value;
  20951. }
  20952. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525, ___maxY_1)); }
  20953. inline int32_t get_maxY_1() const { return ___maxY_1; }
  20954. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  20955. inline void set_maxY_1(int32_t value)
  20956. {
  20957. ___maxY_1 = value;
  20958. }
  20959. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525, ___stepY_2)); }
  20960. inline int32_t get_stepY_2() const { return ___stepY_2; }
  20961. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  20962. inline void set_stepY_2(int32_t value)
  20963. {
  20964. ___stepY_2 = value;
  20965. }
  20966. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525, ___width_3)); }
  20967. inline int32_t get_width_3() const { return ___width_3; }
  20968. inline int32_t* get_address_of_width_3() { return &___width_3; }
  20969. inline void set_width_3(int32_t value)
  20970. {
  20971. ___width_3 = value;
  20972. }
  20973. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525, ___allocator_4)); }
  20974. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  20975. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  20976. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  20977. {
  20978. ___allocator_4 = value;
  20979. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  20980. }
  20981. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525, ___action_5)); }
  20982. inline RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 get_action_5() const { return ___action_5; }
  20983. inline RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * get_address_of_action_5() { return &___action_5; }
  20984. inline void set_action_5(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 value)
  20985. {
  20986. ___action_5 = value;
  20987. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  20988. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  20989. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  20990. #endif
  20991. }
  20992. };
  20993. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>
  20994. struct RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6
  20995. {
  20996. public:
  20997. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  20998. int32_t ___minY_0;
  20999. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21000. int32_t ___maxY_1;
  21001. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21002. int32_t ___stepY_2;
  21003. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21004. int32_t ___width_3;
  21005. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21006. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21007. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21008. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 ___action_5;
  21009. public:
  21010. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6, ___minY_0)); }
  21011. inline int32_t get_minY_0() const { return ___minY_0; }
  21012. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21013. inline void set_minY_0(int32_t value)
  21014. {
  21015. ___minY_0 = value;
  21016. }
  21017. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6, ___maxY_1)); }
  21018. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21019. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21020. inline void set_maxY_1(int32_t value)
  21021. {
  21022. ___maxY_1 = value;
  21023. }
  21024. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6, ___stepY_2)); }
  21025. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21026. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21027. inline void set_stepY_2(int32_t value)
  21028. {
  21029. ___stepY_2 = value;
  21030. }
  21031. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6, ___width_3)); }
  21032. inline int32_t get_width_3() const { return ___width_3; }
  21033. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21034. inline void set_width_3(int32_t value)
  21035. {
  21036. ___width_3 = value;
  21037. }
  21038. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6, ___allocator_4)); }
  21039. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21040. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21041. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21042. {
  21043. ___allocator_4 = value;
  21044. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21045. }
  21046. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6, ___action_5)); }
  21047. inline RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 get_action_5() const { return ___action_5; }
  21048. inline RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * get_address_of_action_5() { return &___action_5; }
  21049. inline void set_action_5(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 value)
  21050. {
  21051. ___action_5 = value;
  21052. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  21053. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21054. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  21055. #endif
  21056. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21057. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  21058. #endif
  21059. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21060. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  21061. #endif
  21062. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21063. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  21064. #endif
  21065. }
  21066. };
  21067. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  21068. struct RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3
  21069. {
  21070. public:
  21071. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21072. int32_t ___minY_0;
  21073. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21074. int32_t ___maxY_1;
  21075. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21076. int32_t ___stepY_2;
  21077. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21078. int32_t ___width_3;
  21079. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21080. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21081. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21082. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 ___action_5;
  21083. public:
  21084. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3, ___minY_0)); }
  21085. inline int32_t get_minY_0() const { return ___minY_0; }
  21086. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21087. inline void set_minY_0(int32_t value)
  21088. {
  21089. ___minY_0 = value;
  21090. }
  21091. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3, ___maxY_1)); }
  21092. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21093. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21094. inline void set_maxY_1(int32_t value)
  21095. {
  21096. ___maxY_1 = value;
  21097. }
  21098. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3, ___stepY_2)); }
  21099. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21100. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21101. inline void set_stepY_2(int32_t value)
  21102. {
  21103. ___stepY_2 = value;
  21104. }
  21105. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3, ___width_3)); }
  21106. inline int32_t get_width_3() const { return ___width_3; }
  21107. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21108. inline void set_width_3(int32_t value)
  21109. {
  21110. ___width_3 = value;
  21111. }
  21112. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3, ___allocator_4)); }
  21113. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21114. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21115. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21116. {
  21117. ___allocator_4 = value;
  21118. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21119. }
  21120. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3, ___action_5)); }
  21121. inline RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 get_action_5() const { return ___action_5; }
  21122. inline RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * get_address_of_action_5() { return &___action_5; }
  21123. inline void set_action_5(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 value)
  21124. {
  21125. ___action_5 = value;
  21126. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  21127. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21128. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  21129. #endif
  21130. }
  21131. };
  21132. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>
  21133. struct RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23
  21134. {
  21135. public:
  21136. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21137. int32_t ___minY_0;
  21138. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21139. int32_t ___maxY_1;
  21140. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21141. int32_t ___stepY_2;
  21142. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21143. int32_t ___width_3;
  21144. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21145. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21146. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21147. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B ___action_5;
  21148. public:
  21149. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23, ___minY_0)); }
  21150. inline int32_t get_minY_0() const { return ___minY_0; }
  21151. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21152. inline void set_minY_0(int32_t value)
  21153. {
  21154. ___minY_0 = value;
  21155. }
  21156. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23, ___maxY_1)); }
  21157. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21158. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21159. inline void set_maxY_1(int32_t value)
  21160. {
  21161. ___maxY_1 = value;
  21162. }
  21163. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23, ___stepY_2)); }
  21164. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21165. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21166. inline void set_stepY_2(int32_t value)
  21167. {
  21168. ___stepY_2 = value;
  21169. }
  21170. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23, ___width_3)); }
  21171. inline int32_t get_width_3() const { return ___width_3; }
  21172. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21173. inline void set_width_3(int32_t value)
  21174. {
  21175. ___width_3 = value;
  21176. }
  21177. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23, ___allocator_4)); }
  21178. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21179. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21180. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21181. {
  21182. ___allocator_4 = value;
  21183. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21184. }
  21185. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23, ___action_5)); }
  21186. inline RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B get_action_5() const { return ___action_5; }
  21187. inline RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * get_address_of_action_5() { return &___action_5; }
  21188. inline void set_action_5(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B value)
  21189. {
  21190. ___action_5 = value;
  21191. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  21192. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21193. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  21194. #endif
  21195. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21196. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  21197. #endif
  21198. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21199. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  21200. #endif
  21201. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21202. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  21203. #endif
  21204. }
  21205. };
  21206. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  21207. struct RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB
  21208. {
  21209. public:
  21210. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21211. int32_t ___minY_0;
  21212. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21213. int32_t ___maxY_1;
  21214. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21215. int32_t ___stepY_2;
  21216. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21217. int32_t ___width_3;
  21218. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21219. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21220. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21221. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD ___action_5;
  21222. public:
  21223. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB, ___minY_0)); }
  21224. inline int32_t get_minY_0() const { return ___minY_0; }
  21225. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21226. inline void set_minY_0(int32_t value)
  21227. {
  21228. ___minY_0 = value;
  21229. }
  21230. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB, ___maxY_1)); }
  21231. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21232. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21233. inline void set_maxY_1(int32_t value)
  21234. {
  21235. ___maxY_1 = value;
  21236. }
  21237. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB, ___stepY_2)); }
  21238. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21239. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21240. inline void set_stepY_2(int32_t value)
  21241. {
  21242. ___stepY_2 = value;
  21243. }
  21244. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB, ___width_3)); }
  21245. inline int32_t get_width_3() const { return ___width_3; }
  21246. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21247. inline void set_width_3(int32_t value)
  21248. {
  21249. ___width_3 = value;
  21250. }
  21251. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB, ___allocator_4)); }
  21252. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21253. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21254. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21255. {
  21256. ___allocator_4 = value;
  21257. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21258. }
  21259. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB, ___action_5)); }
  21260. inline RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD get_action_5() const { return ___action_5; }
  21261. inline RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * get_address_of_action_5() { return &___action_5; }
  21262. inline void set_action_5(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD value)
  21263. {
  21264. ___action_5 = value;
  21265. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  21266. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21267. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  21268. #endif
  21269. }
  21270. };
  21271. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>
  21272. struct RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B
  21273. {
  21274. public:
  21275. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21276. int32_t ___minY_0;
  21277. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21278. int32_t ___maxY_1;
  21279. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21280. int32_t ___stepY_2;
  21281. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21282. int32_t ___width_3;
  21283. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21284. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21285. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21286. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 ___action_5;
  21287. public:
  21288. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B, ___minY_0)); }
  21289. inline int32_t get_minY_0() const { return ___minY_0; }
  21290. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21291. inline void set_minY_0(int32_t value)
  21292. {
  21293. ___minY_0 = value;
  21294. }
  21295. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B, ___maxY_1)); }
  21296. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21297. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21298. inline void set_maxY_1(int32_t value)
  21299. {
  21300. ___maxY_1 = value;
  21301. }
  21302. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B, ___stepY_2)); }
  21303. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21304. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21305. inline void set_stepY_2(int32_t value)
  21306. {
  21307. ___stepY_2 = value;
  21308. }
  21309. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B, ___width_3)); }
  21310. inline int32_t get_width_3() const { return ___width_3; }
  21311. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21312. inline void set_width_3(int32_t value)
  21313. {
  21314. ___width_3 = value;
  21315. }
  21316. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B, ___allocator_4)); }
  21317. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21318. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21319. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21320. {
  21321. ___allocator_4 = value;
  21322. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21323. }
  21324. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B, ___action_5)); }
  21325. inline RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 get_action_5() const { return ___action_5; }
  21326. inline RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * get_address_of_action_5() { return &___action_5; }
  21327. inline void set_action_5(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 value)
  21328. {
  21329. ___action_5 = value;
  21330. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  21331. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21332. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  21333. #endif
  21334. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21335. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  21336. #endif
  21337. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21338. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  21339. #endif
  21340. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21341. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  21342. #endif
  21343. }
  21344. };
  21345. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,SixLabors.ImageSharp.PixelFormats.Rgb24>
  21346. struct RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395
  21347. {
  21348. public:
  21349. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21350. int32_t ___minY_0;
  21351. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21352. int32_t ___maxY_1;
  21353. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21354. int32_t ___stepY_2;
  21355. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21356. int32_t ___width_3;
  21357. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21358. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21359. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21360. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 ___action_5;
  21361. public:
  21362. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395, ___minY_0)); }
  21363. inline int32_t get_minY_0() const { return ___minY_0; }
  21364. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21365. inline void set_minY_0(int32_t value)
  21366. {
  21367. ___minY_0 = value;
  21368. }
  21369. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395, ___maxY_1)); }
  21370. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21371. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21372. inline void set_maxY_1(int32_t value)
  21373. {
  21374. ___maxY_1 = value;
  21375. }
  21376. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395, ___stepY_2)); }
  21377. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21378. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21379. inline void set_stepY_2(int32_t value)
  21380. {
  21381. ___stepY_2 = value;
  21382. }
  21383. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395, ___width_3)); }
  21384. inline int32_t get_width_3() const { return ___width_3; }
  21385. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21386. inline void set_width_3(int32_t value)
  21387. {
  21388. ___width_3 = value;
  21389. }
  21390. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395, ___allocator_4)); }
  21391. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21392. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21393. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21394. {
  21395. ___allocator_4 = value;
  21396. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21397. }
  21398. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395, ___action_5)); }
  21399. inline RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 get_action_5() const { return ___action_5; }
  21400. inline RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * get_address_of_action_5() { return &___action_5; }
  21401. inline void set_action_5(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 value)
  21402. {
  21403. ___action_5 = value;
  21404. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_0), (void*)NULL);
  21405. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21406. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_6), (void*)NULL);
  21407. #endif
  21408. }
  21409. };
  21410. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>
  21411. struct RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1
  21412. {
  21413. public:
  21414. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21415. int32_t ___minY_0;
  21416. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21417. int32_t ___maxY_1;
  21418. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21419. int32_t ___stepY_2;
  21420. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21421. int32_t ___width_3;
  21422. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21423. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21424. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21425. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C ___action_5;
  21426. public:
  21427. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1, ___minY_0)); }
  21428. inline int32_t get_minY_0() const { return ___minY_0; }
  21429. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21430. inline void set_minY_0(int32_t value)
  21431. {
  21432. ___minY_0 = value;
  21433. }
  21434. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1, ___maxY_1)); }
  21435. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21436. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21437. inline void set_maxY_1(int32_t value)
  21438. {
  21439. ___maxY_1 = value;
  21440. }
  21441. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1, ___stepY_2)); }
  21442. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21443. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21444. inline void set_stepY_2(int32_t value)
  21445. {
  21446. ___stepY_2 = value;
  21447. }
  21448. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1, ___width_3)); }
  21449. inline int32_t get_width_3() const { return ___width_3; }
  21450. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21451. inline void set_width_3(int32_t value)
  21452. {
  21453. ___width_3 = value;
  21454. }
  21455. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1, ___allocator_4)); }
  21456. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21457. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21458. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21459. {
  21460. ___allocator_4 = value;
  21461. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21462. }
  21463. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1, ___action_5)); }
  21464. inline RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C get_action_5() const { return ___action_5; }
  21465. inline RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * get_address_of_action_5() { return &___action_5; }
  21466. inline void set_action_5(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C value)
  21467. {
  21468. ___action_5 = value;
  21469. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___targetPixels_1), (void*)NULL);
  21470. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21471. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___sourcePixels_2), (void*)NULL);
  21472. #endif
  21473. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21474. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___map_3), (void*)NULL);
  21475. #endif
  21476. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21477. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___kernel_4))->___Data_0), (void*)NULL);
  21478. #endif
  21479. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21480. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_5), (void*)NULL);
  21481. #endif
  21482. }
  21483. };
  21484. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>
  21485. struct RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7
  21486. {
  21487. public:
  21488. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21489. int32_t ___minY_0;
  21490. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21491. int32_t ___maxY_1;
  21492. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21493. int32_t ___stepY_2;
  21494. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21495. int32_t ___width_3;
  21496. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21497. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21498. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21499. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 ___action_5;
  21500. public:
  21501. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7, ___minY_0)); }
  21502. inline int32_t get_minY_0() const { return ___minY_0; }
  21503. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21504. inline void set_minY_0(int32_t value)
  21505. {
  21506. ___minY_0 = value;
  21507. }
  21508. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7, ___maxY_1)); }
  21509. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21510. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21511. inline void set_maxY_1(int32_t value)
  21512. {
  21513. ___maxY_1 = value;
  21514. }
  21515. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7, ___stepY_2)); }
  21516. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21517. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21518. inline void set_stepY_2(int32_t value)
  21519. {
  21520. ___stepY_2 = value;
  21521. }
  21522. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7, ___width_3)); }
  21523. inline int32_t get_width_3() const { return ___width_3; }
  21524. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21525. inline void set_width_3(int32_t value)
  21526. {
  21527. ___width_3 = value;
  21528. }
  21529. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7, ___allocator_4)); }
  21530. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21531. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21532. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21533. {
  21534. ___allocator_4 = value;
  21535. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21536. }
  21537. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7, ___action_5)); }
  21538. inline RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 get_action_5() const { return ___action_5; }
  21539. inline RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * get_address_of_action_5() { return &___action_5; }
  21540. inline void set_action_5(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 value)
  21541. {
  21542. ___action_5 = value;
  21543. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  21544. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21545. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_2), (void*)NULL);
  21546. #endif
  21547. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21548. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  21549. #endif
  21550. }
  21551. };
  21552. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>
  21553. struct RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295
  21554. {
  21555. public:
  21556. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21557. int32_t ___minY_0;
  21558. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21559. int32_t ___maxY_1;
  21560. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21561. int32_t ___stepY_2;
  21562. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21563. int32_t ___width_3;
  21564. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21565. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21566. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21567. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C ___action_5;
  21568. public:
  21569. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295, ___minY_0)); }
  21570. inline int32_t get_minY_0() const { return ___minY_0; }
  21571. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21572. inline void set_minY_0(int32_t value)
  21573. {
  21574. ___minY_0 = value;
  21575. }
  21576. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295, ___maxY_1)); }
  21577. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21578. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21579. inline void set_maxY_1(int32_t value)
  21580. {
  21581. ___maxY_1 = value;
  21582. }
  21583. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295, ___stepY_2)); }
  21584. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21585. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21586. inline void set_stepY_2(int32_t value)
  21587. {
  21588. ___stepY_2 = value;
  21589. }
  21590. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295, ___width_3)); }
  21591. inline int32_t get_width_3() const { return ___width_3; }
  21592. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21593. inline void set_width_3(int32_t value)
  21594. {
  21595. ___width_3 = value;
  21596. }
  21597. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295, ___allocator_4)); }
  21598. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21599. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21600. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21601. {
  21602. ___allocator_4 = value;
  21603. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21604. }
  21605. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295, ___action_5)); }
  21606. inline RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C get_action_5() const { return ___action_5; }
  21607. inline RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * get_address_of_action_5() { return &___action_5; }
  21608. inline void set_action_5(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C value)
  21609. {
  21610. ___action_5 = value;
  21611. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  21612. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21613. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_2), (void*)NULL);
  21614. #endif
  21615. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21616. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  21617. #endif
  21618. }
  21619. };
  21620. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>
  21621. struct RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA
  21622. {
  21623. public:
  21624. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21625. int32_t ___minY_0;
  21626. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21627. int32_t ___maxY_1;
  21628. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21629. int32_t ___stepY_2;
  21630. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21631. int32_t ___width_3;
  21632. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21633. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21634. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21635. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F ___action_5;
  21636. public:
  21637. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA, ___minY_0)); }
  21638. inline int32_t get_minY_0() const { return ___minY_0; }
  21639. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21640. inline void set_minY_0(int32_t value)
  21641. {
  21642. ___minY_0 = value;
  21643. }
  21644. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA, ___maxY_1)); }
  21645. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21646. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21647. inline void set_maxY_1(int32_t value)
  21648. {
  21649. ___maxY_1 = value;
  21650. }
  21651. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA, ___stepY_2)); }
  21652. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21653. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21654. inline void set_stepY_2(int32_t value)
  21655. {
  21656. ___stepY_2 = value;
  21657. }
  21658. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA, ___width_3)); }
  21659. inline int32_t get_width_3() const { return ___width_3; }
  21660. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21661. inline void set_width_3(int32_t value)
  21662. {
  21663. ___width_3 = value;
  21664. }
  21665. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA, ___allocator_4)); }
  21666. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21667. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21668. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21669. {
  21670. ___allocator_4 = value;
  21671. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21672. }
  21673. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA, ___action_5)); }
  21674. inline RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F get_action_5() const { return ___action_5; }
  21675. inline RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * get_address_of_action_5() { return &___action_5; }
  21676. inline void set_action_5(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F value)
  21677. {
  21678. ___action_5 = value;
  21679. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  21680. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21681. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_2), (void*)NULL);
  21682. #endif
  21683. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21684. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  21685. #endif
  21686. }
  21687. };
  21688. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>
  21689. struct RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83
  21690. {
  21691. public:
  21692. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21693. int32_t ___minY_0;
  21694. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21695. int32_t ___maxY_1;
  21696. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21697. int32_t ___stepY_2;
  21698. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21699. int32_t ___width_3;
  21700. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21701. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21702. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21703. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 ___action_5;
  21704. public:
  21705. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83, ___minY_0)); }
  21706. inline int32_t get_minY_0() const { return ___minY_0; }
  21707. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21708. inline void set_minY_0(int32_t value)
  21709. {
  21710. ___minY_0 = value;
  21711. }
  21712. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83, ___maxY_1)); }
  21713. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21714. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21715. inline void set_maxY_1(int32_t value)
  21716. {
  21717. ___maxY_1 = value;
  21718. }
  21719. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83, ___stepY_2)); }
  21720. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21721. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21722. inline void set_stepY_2(int32_t value)
  21723. {
  21724. ___stepY_2 = value;
  21725. }
  21726. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83, ___width_3)); }
  21727. inline int32_t get_width_3() const { return ___width_3; }
  21728. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21729. inline void set_width_3(int32_t value)
  21730. {
  21731. ___width_3 = value;
  21732. }
  21733. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83, ___allocator_4)); }
  21734. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21735. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21736. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21737. {
  21738. ___allocator_4 = value;
  21739. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21740. }
  21741. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83, ___action_5)); }
  21742. inline RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 get_action_5() const { return ___action_5; }
  21743. inline RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * get_address_of_action_5() { return &___action_5; }
  21744. inline void set_action_5(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 value)
  21745. {
  21746. ___action_5 = value;
  21747. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  21748. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21749. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_2), (void*)NULL);
  21750. #endif
  21751. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21752. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  21753. #endif
  21754. }
  21755. };
  21756. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>
  21757. struct RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15
  21758. {
  21759. public:
  21760. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21761. int32_t ___minY_0;
  21762. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21763. int32_t ___maxY_1;
  21764. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21765. int32_t ___stepY_2;
  21766. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21767. int32_t ___width_3;
  21768. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21769. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21770. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21771. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 ___action_5;
  21772. public:
  21773. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15, ___minY_0)); }
  21774. inline int32_t get_minY_0() const { return ___minY_0; }
  21775. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21776. inline void set_minY_0(int32_t value)
  21777. {
  21778. ___minY_0 = value;
  21779. }
  21780. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15, ___maxY_1)); }
  21781. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21782. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21783. inline void set_maxY_1(int32_t value)
  21784. {
  21785. ___maxY_1 = value;
  21786. }
  21787. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15, ___stepY_2)); }
  21788. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21789. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21790. inline void set_stepY_2(int32_t value)
  21791. {
  21792. ___stepY_2 = value;
  21793. }
  21794. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15, ___width_3)); }
  21795. inline int32_t get_width_3() const { return ___width_3; }
  21796. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21797. inline void set_width_3(int32_t value)
  21798. {
  21799. ___width_3 = value;
  21800. }
  21801. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15, ___allocator_4)); }
  21802. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21803. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21804. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21805. {
  21806. ___allocator_4 = value;
  21807. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21808. }
  21809. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15, ___action_5)); }
  21810. inline RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 get_action_5() const { return ___action_5; }
  21811. inline RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * get_address_of_action_5() { return &___action_5; }
  21812. inline void set_action_5(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 value)
  21813. {
  21814. ___action_5 = value;
  21815. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  21816. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21817. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_2), (void*)NULL);
  21818. #endif
  21819. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21820. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  21821. #endif
  21822. }
  21823. };
  21824. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>
  21825. struct RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862
  21826. {
  21827. public:
  21828. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21829. int32_t ___minY_0;
  21830. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21831. int32_t ___maxY_1;
  21832. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21833. int32_t ___stepY_2;
  21834. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21835. int32_t ___width_3;
  21836. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21837. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21838. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21839. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED ___action_5;
  21840. public:
  21841. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862, ___minY_0)); }
  21842. inline int32_t get_minY_0() const { return ___minY_0; }
  21843. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21844. inline void set_minY_0(int32_t value)
  21845. {
  21846. ___minY_0 = value;
  21847. }
  21848. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862, ___maxY_1)); }
  21849. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21850. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21851. inline void set_maxY_1(int32_t value)
  21852. {
  21853. ___maxY_1 = value;
  21854. }
  21855. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862, ___stepY_2)); }
  21856. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21857. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21858. inline void set_stepY_2(int32_t value)
  21859. {
  21860. ___stepY_2 = value;
  21861. }
  21862. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862, ___width_3)); }
  21863. inline int32_t get_width_3() const { return ___width_3; }
  21864. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21865. inline void set_width_3(int32_t value)
  21866. {
  21867. ___width_3 = value;
  21868. }
  21869. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862, ___allocator_4)); }
  21870. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21871. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21872. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21873. {
  21874. ___allocator_4 = value;
  21875. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21876. }
  21877. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862, ___action_5)); }
  21878. inline RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED get_action_5() const { return ___action_5; }
  21879. inline RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * get_address_of_action_5() { return &___action_5; }
  21880. inline void set_action_5(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED value)
  21881. {
  21882. ___action_5 = value;
  21883. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  21884. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21885. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_2), (void*)NULL);
  21886. #endif
  21887. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21888. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  21889. #endif
  21890. }
  21891. };
  21892. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>
  21893. struct RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E
  21894. {
  21895. public:
  21896. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21897. int32_t ___minY_0;
  21898. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21899. int32_t ___maxY_1;
  21900. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21901. int32_t ___stepY_2;
  21902. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21903. int32_t ___width_3;
  21904. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21905. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21906. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21907. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D ___action_5;
  21908. public:
  21909. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E, ___minY_0)); }
  21910. inline int32_t get_minY_0() const { return ___minY_0; }
  21911. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21912. inline void set_minY_0(int32_t value)
  21913. {
  21914. ___minY_0 = value;
  21915. }
  21916. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E, ___maxY_1)); }
  21917. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21918. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21919. inline void set_maxY_1(int32_t value)
  21920. {
  21921. ___maxY_1 = value;
  21922. }
  21923. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E, ___stepY_2)); }
  21924. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21925. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21926. inline void set_stepY_2(int32_t value)
  21927. {
  21928. ___stepY_2 = value;
  21929. }
  21930. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E, ___width_3)); }
  21931. inline int32_t get_width_3() const { return ___width_3; }
  21932. inline int32_t* get_address_of_width_3() { return &___width_3; }
  21933. inline void set_width_3(int32_t value)
  21934. {
  21935. ___width_3 = value;
  21936. }
  21937. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E, ___allocator_4)); }
  21938. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  21939. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  21940. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  21941. {
  21942. ___allocator_4 = value;
  21943. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  21944. }
  21945. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E, ___action_5)); }
  21946. inline RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D get_action_5() const { return ___action_5; }
  21947. inline RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * get_address_of_action_5() { return &___action_5; }
  21948. inline void set_action_5(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D value)
  21949. {
  21950. ___action_5 = value;
  21951. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  21952. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21953. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_2), (void*)NULL);
  21954. #endif
  21955. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  21956. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  21957. #endif
  21958. }
  21959. };
  21960. // SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>
  21961. struct RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5
  21962. {
  21963. public:
  21964. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::minY
  21965. int32_t ___minY_0;
  21966. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::maxY
  21967. int32_t ___maxY_1;
  21968. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::stepY
  21969. int32_t ___stepY_2;
  21970. // System.Int32 SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::width
  21971. int32_t ___width_3;
  21972. // SixLabors.ImageSharp.Memory.MemoryAllocator SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::allocator
  21973. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator_4;
  21974. // T SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2::action
  21975. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 ___action_5;
  21976. public:
  21977. inline static int32_t get_offset_of_minY_0() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5, ___minY_0)); }
  21978. inline int32_t get_minY_0() const { return ___minY_0; }
  21979. inline int32_t* get_address_of_minY_0() { return &___minY_0; }
  21980. inline void set_minY_0(int32_t value)
  21981. {
  21982. ___minY_0 = value;
  21983. }
  21984. inline static int32_t get_offset_of_maxY_1() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5, ___maxY_1)); }
  21985. inline int32_t get_maxY_1() const { return ___maxY_1; }
  21986. inline int32_t* get_address_of_maxY_1() { return &___maxY_1; }
  21987. inline void set_maxY_1(int32_t value)
  21988. {
  21989. ___maxY_1 = value;
  21990. }
  21991. inline static int32_t get_offset_of_stepY_2() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5, ___stepY_2)); }
  21992. inline int32_t get_stepY_2() const { return ___stepY_2; }
  21993. inline int32_t* get_address_of_stepY_2() { return &___stepY_2; }
  21994. inline void set_stepY_2(int32_t value)
  21995. {
  21996. ___stepY_2 = value;
  21997. }
  21998. inline static int32_t get_offset_of_width_3() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5, ___width_3)); }
  21999. inline int32_t get_width_3() const { return ___width_3; }
  22000. inline int32_t* get_address_of_width_3() { return &___width_3; }
  22001. inline void set_width_3(int32_t value)
  22002. {
  22003. ___width_3 = value;
  22004. }
  22005. inline static int32_t get_offset_of_allocator_4() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5, ___allocator_4)); }
  22006. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * get_allocator_4() const { return ___allocator_4; }
  22007. inline MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 ** get_address_of_allocator_4() { return &___allocator_4; }
  22008. inline void set_allocator_4(MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * value)
  22009. {
  22010. ___allocator_4 = value;
  22011. Il2CppCodeGenWriteBarrier((void**)(&___allocator_4), (void*)value);
  22012. }
  22013. inline static int32_t get_offset_of_action_5() { return static_cast<int32_t>(offsetof(RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5, ___action_5)); }
  22014. inline RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 get_action_5() const { return ___action_5; }
  22015. inline RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * get_address_of_action_5() { return &___action_5; }
  22016. inline void set_action_5(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 value)
  22017. {
  22018. ___action_5 = value;
  22019. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___source_1), (void*)NULL);
  22020. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22021. Il2CppCodeGenWriteBarrier((void**)&(((&___action_5))->___configuration_2), (void*)NULL);
  22022. #endif
  22023. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  22024. Il2CppCodeGenWriteBarrier((void**)&((&(((&___action_5))->___rowProcessor_4))->___pixelRowOperation_0), (void*)NULL);
  22025. #endif
  22026. }
  22027. };
  22028. #ifdef __clang__
  22029. #pragma clang diagnostic pop
  22030. #endif
  22031. // System.Single[]
  22032. struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA : public RuntimeArray
  22033. {
  22034. public:
  22035. ALIGN_FIELD (8) float m_Items[1];
  22036. public:
  22037. inline float GetAt(il2cpp_array_size_t index) const
  22038. {
  22039. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22040. return m_Items[index];
  22041. }
  22042. inline float* GetAddressAt(il2cpp_array_size_t index)
  22043. {
  22044. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22045. return m_Items + index;
  22046. }
  22047. inline void SetAt(il2cpp_array_size_t index, float value)
  22048. {
  22049. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22050. m_Items[index] = value;
  22051. }
  22052. inline float GetAtUnchecked(il2cpp_array_size_t index) const
  22053. {
  22054. return m_Items[index];
  22055. }
  22056. inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  22057. {
  22058. return m_Items + index;
  22059. }
  22060. inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  22061. {
  22062. m_Items[index] = value;
  22063. }
  22064. };
  22065. // SixLabors.ImageSharp.PixelFormats.Rgb24[]
  22066. struct Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284 : public RuntimeArray
  22067. {
  22068. public:
  22069. ALIGN_FIELD (8) Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 m_Items[1];
  22070. public:
  22071. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 GetAt(il2cpp_array_size_t index) const
  22072. {
  22073. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22074. return m_Items[index];
  22075. }
  22076. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * GetAddressAt(il2cpp_array_size_t index)
  22077. {
  22078. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22079. return m_Items + index;
  22080. }
  22081. inline void SetAt(il2cpp_array_size_t index, Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 value)
  22082. {
  22083. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22084. m_Items[index] = value;
  22085. }
  22086. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 GetAtUnchecked(il2cpp_array_size_t index) const
  22087. {
  22088. return m_Items[index];
  22089. }
  22090. inline Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  22091. {
  22092. return m_Items + index;
  22093. }
  22094. inline void SetAtUnchecked(il2cpp_array_size_t index, Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 value)
  22095. {
  22096. m_Items[index] = value;
  22097. }
  22098. };
  22099. // System.Numerics.Vector4[]
  22100. struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F : public RuntimeArray
  22101. {
  22102. public:
  22103. ALIGN_FIELD (8) Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 m_Items[1];
  22104. public:
  22105. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 GetAt(il2cpp_array_size_t index) const
  22106. {
  22107. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22108. return m_Items[index];
  22109. }
  22110. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * GetAddressAt(il2cpp_array_size_t index)
  22111. {
  22112. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22113. return m_Items + index;
  22114. }
  22115. inline void SetAt(il2cpp_array_size_t index, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  22116. {
  22117. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  22118. m_Items[index] = value;
  22119. }
  22120. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 GetAtUnchecked(il2cpp_array_size_t index) const
  22121. {
  22122. return m_Items[index];
  22123. }
  22124. inline Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * GetAddressAtUnchecked(il2cpp_array_size_t index)
  22125. {
  22126. return m_Items + index;
  22127. }
  22128. inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 value)
  22129. {
  22130. m_Items[index] = value;
  22131. }
  22132. };
  22133. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22134. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8D29C1FDCD6797C9C98A5926708317B0C9DB9A8D_gshared_inline (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * ___action5, const RuntimeMethod* method);
  22135. // System.Span`1<!0> System.Memory`1<System.Single>::get_Span()
  22136. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_gshared_inline (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 * __this, const RuntimeMethod* method);
  22137. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::Invoke(System.Int32)
  22138. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m808B44D6508BBA128B212363549A8732FF45A612_gshared_inline (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * __this, int32_t ___i0, const RuntimeMethod* method);
  22139. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22140. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m788E9EA7214A50C32CBD4EEE2F93002E10CB0AAE_gshared_inline (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * ___action5, const RuntimeMethod* method);
  22141. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::Invoke(System.Int32)
  22142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3567A9B4D58404CA404F1E547B96CE71D8644179_gshared_inline (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * __this, int32_t ___i0, const RuntimeMethod* method);
  22143. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22144. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m425CA1CFE2E4F39B36FCCB8A386B554BE3B244E1_gshared_inline (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * ___action5, const RuntimeMethod* method);
  22145. // System.Span`1<!0> System.Memory`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Span()
  22146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_gshared_inline (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 * __this, const RuntimeMethod* method);
  22147. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22148. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53CD07DEAC1A47032CBEBE349FBE8FF04D7AE70D_gshared_inline (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * __this, int32_t ___i0, const RuntimeMethod* method);
  22149. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7DA1B3B53F3D671F978973C91189B43C56E69689_gshared_inline (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * ___action5, const RuntimeMethod* method);
  22151. // System.Span`1<!0> System.Memory`1<System.Numerics.Vector4>::get_Span()
  22152. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method);
  22153. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::Invoke(System.Int32)
  22154. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m742ED217160A9798D5698B10786C3524669017D5_gshared_inline (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * __this, int32_t ___i0, const RuntimeMethod* method);
  22155. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22156. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m50CE8C8E5FB7F43F6309EDB62E8CA1AF61BDCC0D_gshared_inline (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * ___action5, const RuntimeMethod* method);
  22157. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::Invoke(System.Int32)
  22158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5290AD2180F8BB4EB9E9313DBDA1AF37CBF7095E_gshared_inline (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * __this, int32_t ___i0, const RuntimeMethod* method);
  22159. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22160. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m30E27B76B30F3F43FC9F316203C84CFC6EDB32B3_gshared_inline (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * ___action5, const RuntimeMethod* method);
  22161. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::Invoke(System.Int32)
  22162. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD9ACA207F5C7B235706E9AA4BE5B774B11B28A2D_gshared_inline (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * __this, int32_t ___i0, const RuntimeMethod* method);
  22163. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22164. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB791FDD5CFDD08A129587D77262D3A57A2FEDD9B_gshared_inline (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * ___action5, const RuntimeMethod* method);
  22165. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::Invoke(System.Int32)
  22166. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m17C34F3B61BD0B05FBA28D30DA4C627318AEA9E0_gshared_inline (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * __this, int32_t ___i0, const RuntimeMethod* method);
  22167. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22168. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7D831B30953DE36626C9E6799D1C7F3C88C16398_gshared_inline (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * ___action5, const RuntimeMethod* method);
  22169. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22170. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m030E066B634F469081D09E862BE8AB80A4A43238_gshared_inline (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * __this, int32_t ___i0, const RuntimeMethod* method);
  22171. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22172. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7DAC19F612765F569B684FB09D57C2FBB4622D91_gshared_inline (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * ___action5, const RuntimeMethod* method);
  22173. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::Invoke(System.Int32)
  22174. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m213B1E3EDB372FDE6C2246AE2CDFB8061E26FCDD_gshared_inline (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * __this, int32_t ___i0, const RuntimeMethod* method);
  22175. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22176. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB1FE870AB2C2B85C78E20AF96439E8C3A134E258_gshared_inline (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * ___action5, const RuntimeMethod* method);
  22177. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::Invoke(System.Int32)
  22178. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m623774C2B144CAAC47C7A08994F68656FA7D3CE8_gshared_inline (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * __this, int32_t ___i0, const RuntimeMethod* method);
  22179. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22180. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9BDA5A0248E3092B92E308176AAEA27DBA17BEA0_gshared_inline (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * ___action5, const RuntimeMethod* method);
  22181. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::Invoke(System.Int32)
  22182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m221B4BEECF02AFF20F40D6117EE14C451CDA4B12_gshared_inline (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * __this, int32_t ___i0, const RuntimeMethod* method);
  22183. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22184. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE4E4413B88F7395A99169A94E7A3824A8C89FB26_gshared_inline (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * ___action5, const RuntimeMethod* method);
  22185. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::Invoke(System.Int32)
  22186. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7E3F9BE0A60BE872748C0EC811EAEC2BEA5CBEA1_gshared_inline (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * __this, int32_t ___i0, const RuntimeMethod* method);
  22187. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22188. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3E98768175C454874B7414D8D38D8FBE3D884CC8_gshared_inline (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * ___action5, const RuntimeMethod* method);
  22189. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22190. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA0FA194DA5606A848712B14F2A8F7AAB58256ED8_gshared_inline (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * __this, int32_t ___i0, const RuntimeMethod* method);
  22191. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22192. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE9520C4A44A9812673C936F68588FC819EA6C669_gshared_inline (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * ___action5, const RuntimeMethod* method);
  22193. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22194. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mAA570E3E8E7AFFC5630663CFF4D37EA0EDC10300_gshared_inline (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * __this, int32_t ___i0, const RuntimeMethod* method);
  22195. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22196. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m93A0E3A80BF6E3ED9E49627E26D2971103CEAB11_gshared_inline (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * ___action5, const RuntimeMethod* method);
  22197. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22198. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m522FA42B50B07E3C9D4ED6C8ADDC3EFFA796AB9F_gshared_inline (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * __this, int32_t ___i0, const RuntimeMethod* method);
  22199. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22200. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m222032CA226085CEE1BD12E717B416161E91004C_gshared_inline (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * ___action5, const RuntimeMethod* method);
  22201. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::Invoke(System.Int32)
  22202. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6E018EB06D05FC04FAAE92EFCF106E2F7900C279_gshared_inline (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * __this, int32_t ___i0, const RuntimeMethod* method);
  22203. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22204. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0B71BCFB37AC917EA7969120F4D0F6024B6E06D2_gshared_inline (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * ___action5, const RuntimeMethod* method);
  22205. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::Invoke(System.Int32)
  22206. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD8DEF96807E1585BF306760B415BAB00456380EE_gshared_inline (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * __this, int32_t ___i0, const RuntimeMethod* method);
  22207. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22208. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA2880454BAE121029D7C4A88705EFC85BC48D872_gshared_inline (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * ___action5, const RuntimeMethod* method);
  22209. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m230694E46B03BDDF827A43F529CDEE3E8612D157_gshared_inline (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * __this, int32_t ___i0, const RuntimeMethod* method);
  22211. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22212. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4625793641E7AF9293574EB14EDD2C7A5AE3FEC1_gshared_inline (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * ___action5, const RuntimeMethod* method);
  22213. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::Invoke(System.Int32)
  22214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m061F1871CF5BCFDEE660AF8DEB167ACF0FBD701C_gshared_inline (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * __this, int32_t ___i0, const RuntimeMethod* method);
  22215. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22216. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE595113DF97392BE285D0F3F847C76B8C88C661D_gshared_inline (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * ___action5, const RuntimeMethod* method);
  22217. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::Invoke(System.Int32)
  22218. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1F30A8BCEDC9A6F0312474E9D86F5E8F6446C17B_gshared_inline (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * __this, int32_t ___i0, const RuntimeMethod* method);
  22219. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22220. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAB4E96BBCD45947E9836BAE23AFECDBB6A939767_gshared_inline (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * ___action5, const RuntimeMethod* method);
  22221. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::Invoke(System.Int32)
  22222. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF63A1B4D355ED56C080C374767700D00163B8370_gshared_inline (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * __this, int32_t ___i0, const RuntimeMethod* method);
  22223. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22224. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDE021E7889E304966B9E32093971CD2508DED62B_gshared_inline (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * ___action5, const RuntimeMethod* method);
  22225. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::Invoke(System.Int32)
  22226. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9ABBF45BD671F782676B635B30AFB73B6271DEC5_gshared_inline (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * __this, int32_t ___i0, const RuntimeMethod* method);
  22227. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22228. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCA04CF429623F30AE6EA12DDEA6EC1D2B4B2D4F9_gshared_inline (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * ___action5, const RuntimeMethod* method);
  22229. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22230. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE89C6A87133B576523CB00422FCA0FB83E4E3E60_gshared_inline (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * __this, int32_t ___i0, const RuntimeMethod* method);
  22231. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22232. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0578B92785C1D6DC24CB8071ED4A5533E459EDBF_gshared_inline (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * ___action5, const RuntimeMethod* method);
  22233. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::Invoke(System.Int32)
  22234. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8B50C17DD95FA984DB41B6F5BE7CA197754E0E48_gshared_inline (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * __this, int32_t ___i0, const RuntimeMethod* method);
  22235. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22236. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m61218CD4DDACAFC7EFF05191D1FF7509364DD253_gshared_inline (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * ___action5, const RuntimeMethod* method);
  22237. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::Invoke(System.Int32)
  22238. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m20E63452999F2318D66F7B565AA2DADF40ADEDE9_gshared_inline (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * __this, int32_t ___i0, const RuntimeMethod* method);
  22239. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22240. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2A34001B58B9F2085ECC6A5ED11436AB2612E894_gshared_inline (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * ___action5, const RuntimeMethod* method);
  22241. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::Invoke(System.Int32)
  22242. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBDCACDE8323298C7A26424664EAD3BAFF710F1C3_gshared_inline (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * __this, int32_t ___i0, const RuntimeMethod* method);
  22243. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22244. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE6C71E9AD0D88204A479D3842AA474B241BAF8BE_gshared_inline (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * ___action5, const RuntimeMethod* method);
  22245. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::Invoke(System.Int32)
  22246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m11A7CC0E3BD94753F52D6EDA53E262F184854E05_gshared_inline (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * __this, int32_t ___i0, const RuntimeMethod* method);
  22247. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22248. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAA62357F4916E0C1C29482E674648389B509DCF2_gshared_inline (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * ___action5, const RuntimeMethod* method);
  22249. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22250. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m189B95BCFF026327240738648947CF1CC531C5EC_gshared_inline (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * __this, int32_t ___i0, const RuntimeMethod* method);
  22251. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22252. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6384FC7728B36C2A55D49A856BA770A3F76D4D23_gshared_inline (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * ___action5, const RuntimeMethod* method);
  22253. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22254. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53BEFB8FFE4594EED127462677EFD6AF9536F932_gshared_inline (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * __this, int32_t ___i0, const RuntimeMethod* method);
  22255. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22256. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2CC591B0B1ECBE14AD78E7BB8659C4AFC8F618B8_gshared_inline (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * ___action5, const RuntimeMethod* method);
  22257. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22258. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2B6B535FD86F18F0B73B851283E8CAF1C5D593AB_gshared_inline (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * __this, int32_t ___i0, const RuntimeMethod* method);
  22259. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22260. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFD98A1189A7435F4BBC6CB99585474C36D20D483_gshared_inline (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * ___action5, const RuntimeMethod* method);
  22261. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::Invoke(System.Int32)
  22262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m4C7774FDB249D8CD6E9F3C890A46A6878021BABB_gshared_inline (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * __this, int32_t ___i0, const RuntimeMethod* method);
  22263. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22264. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC4F5AC81EA59D2238E9CD1CD00533B763F8BC477_gshared_inline (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * ___action5, const RuntimeMethod* method);
  22265. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::Invoke(System.Int32)
  22266. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5C85577016EE43060FCD13AB66D530C4D3A00165_gshared_inline (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * __this, int32_t ___i0, const RuntimeMethod* method);
  22267. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22268. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7775155DB6FB6EA7A9E4A7629D67E442FD7EDA67_gshared_inline (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * ___action5, const RuntimeMethod* method);
  22269. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7AF9A5C13B0E8D2247B789FBD13FDD21A99606B4_gshared_inline (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * __this, int32_t ___i0, const RuntimeMethod* method);
  22271. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22272. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4A27D6AF91A155BA9AB53BC446028F4A4732ABE9_gshared_inline (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * ___action5, const RuntimeMethod* method);
  22273. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::Invoke(System.Int32)
  22274. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDF819F78B5E49F3165B3F376A4294F0D4F43DA16_gshared_inline (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * __this, int32_t ___i0, const RuntimeMethod* method);
  22275. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22276. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7E441867561C026FEA1811F34313AEC8ED703A7F_gshared_inline (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * ___action5, const RuntimeMethod* method);
  22277. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::Invoke(System.Int32)
  22278. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m40EA15834BD7185C58504806E37B2C5F2862CA1B_gshared_inline (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * __this, int32_t ___i0, const RuntimeMethod* method);
  22279. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22280. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m283AA8F9CBADA8E053E2EA62B5C7F86446A3CECD_gshared_inline (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * ___action5, const RuntimeMethod* method);
  22281. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::Invoke(System.Int32)
  22282. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB64467542E3B21152386D04DB2D7EED39A1C757B_gshared_inline (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * __this, int32_t ___i0, const RuntimeMethod* method);
  22283. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22284. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0110DBC2D1516FB6DC92F0EF1D5CAD350B33A1F5_gshared_inline (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * ___action5, const RuntimeMethod* method);
  22285. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::Invoke(System.Int32)
  22286. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA4117D8C581305C4E1366339245FC2AD4C0F1C2A_gshared_inline (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * __this, int32_t ___i0, const RuntimeMethod* method);
  22287. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22288. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m24190CD84CD3BD252111E72E9476D51C282BF4D7_gshared_inline (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * ___action5, const RuntimeMethod* method);
  22289. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22290. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m735A0D4EBB62FED13F7B83DE3DD939B024F2CBD7_gshared_inline (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * __this, int32_t ___i0, const RuntimeMethod* method);
  22291. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22292. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m987419ADE6FF6B9D7BB470A53E6AE002E8A818C0_gshared_inline (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * ___action5, const RuntimeMethod* method);
  22293. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::Invoke(System.Int32)
  22294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9C10671F9F78B65D8F61C966A2898B385139D29A_gshared_inline (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * __this, int32_t ___i0, const RuntimeMethod* method);
  22295. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22296. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFFEE6FA4FCD470C809BCDB04A859510A08A1E753_gshared_inline (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * ___action5, const RuntimeMethod* method);
  22297. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::Invoke(System.Int32)
  22298. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB675D9726318668955BA63AA2FED0EA9D36A21F0_gshared_inline (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * __this, int32_t ___i0, const RuntimeMethod* method);
  22299. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22300. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7373447F6C5A9BCC092D9A62D91BCA94AA454A9F_gshared_inline (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * ___action5, const RuntimeMethod* method);
  22301. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::Invoke(System.Int32)
  22302. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA30E5BBFDF8B72BAFBBC335E263C123894A263D1_gshared_inline (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * __this, int32_t ___i0, const RuntimeMethod* method);
  22303. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22304. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m25A65C458758D0102EE1ADB9D62C150DB5BC3D9B_gshared_inline (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * ___action5, const RuntimeMethod* method);
  22305. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::Invoke(System.Int32)
  22306. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD6A5FFD6140B832A26D8D650CA2393DD97861574_gshared_inline (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * __this, int32_t ___i0, const RuntimeMethod* method);
  22307. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22308. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9CA79FC7776DDEB193166328C987A374410516DA_gshared_inline (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * ___action5, const RuntimeMethod* method);
  22309. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22310. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9066ACEFD84C0EF99B8ADB512D891BA037128D96_gshared_inline (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * __this, int32_t ___i0, const RuntimeMethod* method);
  22311. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22312. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBBB542F0C8013C9CA658B31531310A69EF5DF282_gshared_inline (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * ___action5, const RuntimeMethod* method);
  22313. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22314. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5DAE7C8C5A6019E5A3551668D26C9B34663FD4C6_gshared_inline (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * __this, int32_t ___i0, const RuntimeMethod* method);
  22315. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22316. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA504B330BC04CA0A706DCAAC95F8FDE36859102B_gshared_inline (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * ___action5, const RuntimeMethod* method);
  22317. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22318. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5A233D1D7ADCB4C6E473FB41BEAD6F5F63B83610_gshared_inline (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * __this, int32_t ___i0, const RuntimeMethod* method);
  22319. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22320. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAF5A568B52EE38E2E8589AC64F65329970A26218_gshared_inline (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * ___action5, const RuntimeMethod* method);
  22321. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::Invoke(System.Int32)
  22322. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m228E27CF7EC805DB22FB2231B33502A9841B3C52_gshared_inline (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * __this, int32_t ___i0, const RuntimeMethod* method);
  22323. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22324. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m56FD9F57524759CAA3E7EABD564EB35A18884324_gshared_inline (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * ___action5, const RuntimeMethod* method);
  22325. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::Invoke(System.Int32)
  22326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8101EA651AFCB2D7B4B9E2D35454C4522FD0FB63_gshared_inline (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * __this, int32_t ___i0, const RuntimeMethod* method);
  22327. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22328. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFA298ADFBFCAC5BF30313E2693EDF7A54B98A32F_gshared_inline (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * ___action5, const RuntimeMethod* method);
  22329. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22330. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m865195D1ED56CA6B583AB2ACB7693B292B2A674A_gshared_inline (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * __this, int32_t ___i0, const RuntimeMethod* method);
  22331. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22332. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0B3B6175FC957FEEC40CF3C8679691A8EDA602C4_gshared_inline (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * ___action5, const RuntimeMethod* method);
  22333. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::Invoke(System.Int32)
  22334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m03BAAB150E79756F06DF4FA9C5E43EEF0360ED93_gshared_inline (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * __this, int32_t ___i0, const RuntimeMethod* method);
  22335. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22336. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mEA054C61B82AFAB5A99F3DF663065D31D6CFDE81_gshared_inline (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * ___action5, const RuntimeMethod* method);
  22337. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::Invoke(System.Int32)
  22338. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF834D09C39B7E8B6C471C7A15CDD612087F54EAD_gshared_inline (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * __this, int32_t ___i0, const RuntimeMethod* method);
  22339. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22340. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m81E4B58593DDC5C884ED9905486B0F4507E9AA67_gshared_inline (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * ___action5, const RuntimeMethod* method);
  22341. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::Invoke(System.Int32)
  22342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7476CFCA2529AC16E770F4CF27C8E1A2236A58D4_gshared_inline (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * __this, int32_t ___i0, const RuntimeMethod* method);
  22343. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22344. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6320B82E4EFE11D3FFE8455F171E31A1EDC86F2D_gshared_inline (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * ___action5, const RuntimeMethod* method);
  22345. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::Invoke(System.Int32)
  22346. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6B0FA30A5DB973AB3FB8F8452CBD2C3836609BA4_gshared_inline (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * __this, int32_t ___i0, const RuntimeMethod* method);
  22347. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22348. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCE327C5061BF1C220EF80F6E961857CCBDF5790F_gshared_inline (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * ___action5, const RuntimeMethod* method);
  22349. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22350. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB4D7F50ADF02AA8580ACA628D9DD9A7421E24885_gshared_inline (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * __this, int32_t ___i0, const RuntimeMethod* method);
  22351. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22352. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m08614379DB695674C57DA9CDE15C6CF3A7508802_gshared_inline (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * ___action5, const RuntimeMethod* method);
  22353. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::Invoke(System.Int32)
  22354. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC789BC03D2660D1CAFD9C98DF922B6B7CCF79043_gshared_inline (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * __this, int32_t ___i0, const RuntimeMethod* method);
  22355. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22356. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6C6862BFB5FA5588C37E644647437D9FF024148B_gshared_inline (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * ___action5, const RuntimeMethod* method);
  22357. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::Invoke(System.Int32)
  22358. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC7A16BB411F86398B73FB21E6A4CFEF63DFB502B_gshared_inline (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * __this, int32_t ___i0, const RuntimeMethod* method);
  22359. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22360. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m5954FC0514C76E78FD0F54072B0C6E4B91A03FC9_gshared_inline (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * ___action5, const RuntimeMethod* method);
  22361. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::Invoke(System.Int32)
  22362. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBEC76E05538BC47BF5C3B11AFBEE4B750CFD53B6_gshared_inline (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * __this, int32_t ___i0, const RuntimeMethod* method);
  22363. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22364. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE7C3091995197AEE19C239DEA9DBF40878886B89_gshared_inline (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * ___action5, const RuntimeMethod* method);
  22365. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::Invoke(System.Int32)
  22366. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m832B8A87DE58AA3D8F8A950A3653DCC0BD829D00_gshared_inline (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * __this, int32_t ___i0, const RuntimeMethod* method);
  22367. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22368. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC2BD8CA89CC2AAE775598A50882EF1C8635C88F4_gshared_inline (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * ___action5, const RuntimeMethod* method);
  22369. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22370. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF638997069457E26883A80D7A17A782F718A51AB_gshared_inline (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * __this, int32_t ___i0, const RuntimeMethod* method);
  22371. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22372. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCDDC47B40AFB79D07651A3CFD03DE68944B50F9D_gshared_inline (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * ___action5, const RuntimeMethod* method);
  22373. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::Invoke(System.Int32)
  22374. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m726260B765736084456BB8F09CEF867CDFAE9DD4_gshared_inline (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * __this, int32_t ___i0, const RuntimeMethod* method);
  22375. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22376. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m23F18DB1037B26EA352830F71F6AA0F1686CEC9E_gshared_inline (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * ___action5, const RuntimeMethod* method);
  22377. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::Invoke(System.Int32)
  22378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m24B54A51D925756B7EC84B5911AFF081074B9D2E_gshared_inline (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * __this, int32_t ___i0, const RuntimeMethod* method);
  22379. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22380. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m12A2DA14DF27276131517C8187C469D16A74D20B_gshared_inline (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * ___action5, const RuntimeMethod* method);
  22381. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::Invoke(System.Int32)
  22382. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6F100AB7F05A8F5A77F8C9537276A9E9CC5FBE0A_gshared_inline (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * __this, int32_t ___i0, const RuntimeMethod* method);
  22383. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22384. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mEC4436FE3E4C8C9B4367704F046751A07ED24B8C_gshared_inline (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * ___action5, const RuntimeMethod* method);
  22385. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::Invoke(System.Int32)
  22386. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC7BF698C8BC752698E38990FCB7C2361E5125F42_gshared_inline (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * __this, int32_t ___i0, const RuntimeMethod* method);
  22387. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22388. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6EE6807B9B5D94560A12854B821CD6C68BC7B5F7_gshared_inline (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * ___action5, const RuntimeMethod* method);
  22389. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m76B9C8CD989B5234C5793E75D96464A2718F3E0F_gshared_inline (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * __this, int32_t ___i0, const RuntimeMethod* method);
  22391. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22392. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC5E820DE40A6E9BFA92923F5598D5BE896F53AD8_gshared_inline (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * ___action5, const RuntimeMethod* method);
  22393. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22394. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6097CA95D286127D01228DDB579266E1022ACC05_gshared_inline (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * __this, int32_t ___i0, const RuntimeMethod* method);
  22395. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22396. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0072B26D45C36280F83E2B70918CC066CC8BB34E_gshared_inline (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * ___action5, const RuntimeMethod* method);
  22397. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9920F13519FF64E1BCD4A9408CB8E0B03C53ADF0_gshared_inline (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * __this, int32_t ___i0, const RuntimeMethod* method);
  22399. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m98A1E539AF0BE3E25F61B1A30083C1594DBACD56_gshared_inline (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * ___action5, const RuntimeMethod* method);
  22401. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::Invoke(System.Int32)
  22402. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m289EBAB1EC376A62EF85A0CF571FFEF8E449ADCE_gshared_inline (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * __this, int32_t ___i0, const RuntimeMethod* method);
  22403. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22404. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4036094F5A7E28B1CC182FCBD677217A54D7990A_gshared_inline (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * ___action5, const RuntimeMethod* method);
  22405. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::Invoke(System.Int32)
  22406. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m67D3CC13A94AD4D08D7D73DDE4DF8D45F749BD62_gshared_inline (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * __this, int32_t ___i0, const RuntimeMethod* method);
  22407. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22408. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3C57287E77597E436CA223E1C01224549E259E55_gshared_inline (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * ___action5, const RuntimeMethod* method);
  22409. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22410. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m458D7834A92584A0D1C61D08262840C5F1FEC844_gshared_inline (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * __this, int32_t ___i0, const RuntimeMethod* method);
  22411. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22412. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m84387A9D13545E7FCC00958A1B52B24094B17B69_gshared_inline (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * ___action5, const RuntimeMethod* method);
  22413. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::Invoke(System.Int32)
  22414. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m773E1F2BDE748FE167CA00DD2C7A5996BB30897A_gshared_inline (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * __this, int32_t ___i0, const RuntimeMethod* method);
  22415. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22416. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m827253A46D4B9600288FF15F36C83C117030A576_gshared_inline (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * ___action5, const RuntimeMethod* method);
  22417. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::Invoke(System.Int32)
  22418. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDA7151803F05E7EBF88C74C5F0976DD616F6CB3F_gshared_inline (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * __this, int32_t ___i0, const RuntimeMethod* method);
  22419. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22420. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8D7CD5FCD992724FE91996EB3D24A49868ABB6AF_gshared_inline (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * ___action5, const RuntimeMethod* method);
  22421. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::Invoke(System.Int32)
  22422. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE2A1B979820195E07AF4C3CE90B1A84AB6658888_gshared_inline (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * __this, int32_t ___i0, const RuntimeMethod* method);
  22423. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22424. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m31149FD1709DCEC1AD053C269F67D3F602210F02_gshared_inline (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * ___action5, const RuntimeMethod* method);
  22425. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::Invoke(System.Int32)
  22426. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mFFBFF4BC5C7186C5DAF612FFD53CFE136C76A863_gshared_inline (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * __this, int32_t ___i0, const RuntimeMethod* method);
  22427. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22428. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m1828A75AEB3ABF76D6C5F91DB014336F81C3ABCE_gshared_inline (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * ___action5, const RuntimeMethod* method);
  22429. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22430. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD1AD723DC9D644ECED3C68071FA262AE5F3E3B1D_gshared_inline (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * __this, int32_t ___i0, const RuntimeMethod* method);
  22431. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22432. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m98DBF3191CE7AE663BCCFFCF4217091C0D6963F8_gshared_inline (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * ___action5, const RuntimeMethod* method);
  22433. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22434. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9B7A031FBED3EAB53765E867DEE5629C053821BE_gshared_inline (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * __this, int32_t ___i0, const RuntimeMethod* method);
  22435. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22436. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m70C818713FABB6ED48E8E117DCDE93B80AB9150D_gshared_inline (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * ___action5, const RuntimeMethod* method);
  22437. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22438. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m40B10C6B3B66C8E377CBCBC80C8E3CBE8470E39B_gshared_inline (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * __this, int32_t ___i0, const RuntimeMethod* method);
  22439. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22440. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m15668FCE73C0909E3550666D77DFEE78B1531352_gshared_inline (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * ___action5, const RuntimeMethod* method);
  22441. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::Invoke(System.Int32)
  22442. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m97DB18306A1DF37A92AEC3AF635FE3F3A686FED5_gshared_inline (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * __this, int32_t ___i0, const RuntimeMethod* method);
  22443. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22444. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF0174491FAA002B42FF0A2AB524F557A23D36FC8_gshared_inline (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * ___action5, const RuntimeMethod* method);
  22445. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::Invoke(System.Int32)
  22446. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m46F28EBFD37B787DE0D6805BFC6403937ED6D8D1_gshared_inline (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * __this, int32_t ___i0, const RuntimeMethod* method);
  22447. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22448. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m00BBFB0F07F7D6B37A6DC0F7C49B3E21E82699AD_gshared_inline (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * ___action5, const RuntimeMethod* method);
  22449. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22450. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m31E664021F23232DC1A70DF4F9A58A0675DAEF6A_gshared_inline (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * __this, int32_t ___i0, const RuntimeMethod* method);
  22451. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22452. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF2E6D53842DF529DD0C37AFE86496AB976FED1B1_gshared_inline (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * ___action5, const RuntimeMethod* method);
  22453. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::Invoke(System.Int32)
  22454. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m281D3348B829A4BD4F7D98E840B60CA171E2AEB8_gshared_inline (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * __this, int32_t ___i0, const RuntimeMethod* method);
  22455. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22456. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m838DB97F63BE247A5067D0202FF999FD6789FBE8_gshared_inline (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * ___action5, const RuntimeMethod* method);
  22457. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::Invoke(System.Int32)
  22458. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC3C0F869379EE433B65E686B153358E5CAE760E7_gshared_inline (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * __this, int32_t ___i0, const RuntimeMethod* method);
  22459. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22460. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCB0B5CB644B89275F809F9E22CFEB04351E506B0_gshared_inline (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * ___action5, const RuntimeMethod* method);
  22461. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::Invoke(System.Int32)
  22462. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3F68835873CDC73B17C851999EDDE46B5447DD5E_gshared_inline (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * __this, int32_t ___i0, const RuntimeMethod* method);
  22463. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22464. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC82AFF4353D854480C107362F9E637407F3B3853_gshared_inline (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * ___action5, const RuntimeMethod* method);
  22465. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::Invoke(System.Int32)
  22466. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m17E85C617CB34CC13962D65E42AF0B0ACD1F0F51_gshared_inline (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * __this, int32_t ___i0, const RuntimeMethod* method);
  22467. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22468. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7C892E09318952F69ED23FD84726A68928D30BB4_gshared_inline (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * ___action5, const RuntimeMethod* method);
  22469. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22470. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m621C56E8FC34400F79CE346F609DF186F1FBA0B9_gshared_inline (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * __this, int32_t ___i0, const RuntimeMethod* method);
  22471. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22472. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m842A7800901BB52B58F7BDB4B487AC50D0AE482F_gshared_inline (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * ___action5, const RuntimeMethod* method);
  22473. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22474. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDBF85051AD10F3327EA417C920453BC7F475C888_gshared_inline (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * __this, int32_t ___i0, const RuntimeMethod* method);
  22475. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22476. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8E6429445DD21F529E179469D46FB2324862B09F_gshared_inline (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * ___action5, const RuntimeMethod* method);
  22477. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22478. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB472481B7E5EEB53E683E6C0FE9C2914E6241CD6_gshared_inline (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * __this, int32_t ___i0, const RuntimeMethod* method);
  22479. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22480. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE18201F78CD175329D288140AC72212CF8133722_gshared_inline (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * ___action5, const RuntimeMethod* method);
  22481. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::Invoke(System.Int32)
  22482. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8EF2C0576384513BB7EBE9D70EB602F24802C3BD_gshared_inline (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * __this, int32_t ___i0, const RuntimeMethod* method);
  22483. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22484. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB71BDAB5551AF8166E9F86480E492FD22001766F_gshared_inline (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * ___action5, const RuntimeMethod* method);
  22485. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::Invoke(System.Int32)
  22486. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m610CA2CC266DA0D810ED52CEB7001DCEEF1383C3_gshared_inline (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * __this, int32_t ___i0, const RuntimeMethod* method);
  22487. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22488. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m685BD8A8F909CEA0C2A3314EFF62484AE2A4E990_gshared_inline (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * ___action5, const RuntimeMethod* method);
  22489. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22490. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9AF46A71011ED695624888A707E3B1374AB6BAEF_gshared_inline (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * __this, int32_t ___i0, const RuntimeMethod* method);
  22491. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22492. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE46EA22A67988105F58741CBD8712CBF1F92DC56_gshared_inline (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * ___action5, const RuntimeMethod* method);
  22493. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22494. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mCC1FBD8D10C382BBE1527C09CF0499C770D27A27_gshared_inline (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * __this, int32_t ___i0, const RuntimeMethod* method);
  22495. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22496. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m5D4C71250C1CC58FE1DBA6DCAF5E2AF025EE9BD4_gshared_inline (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * ___action5, const RuntimeMethod* method);
  22497. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22498. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53E8BB1B6C8D013978AA38DF8FF4EE24401221C5_gshared_inline (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * __this, int32_t ___i0, const RuntimeMethod* method);
  22499. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22500. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3A3D44E38975B1A640BC058B6A7A8C99141B23F5_gshared_inline (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * ___action5, const RuntimeMethod* method);
  22501. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::Invoke(System.Int32)
  22502. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m594321FB3258837E0169B63CC68D6E167C589859_gshared_inline (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * __this, int32_t ___i0, const RuntimeMethod* method);
  22503. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22504. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m05FA135754E0BF536E1F3895DB69D274C5CDEA11_gshared_inline (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * ___action5, const RuntimeMethod* method);
  22505. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::Invoke(System.Int32)
  22506. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m820A93969DE77C0251B4404CA1EECFA2F6544476_gshared_inline (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * __this, int32_t ___i0, const RuntimeMethod* method);
  22507. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22508. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF68C9FFB0596F3816B5B53B84365A89774CFFE99_gshared_inline (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * ___action5, const RuntimeMethod* method);
  22509. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6FDCE47715A350C77F1301801571FC293D86A1C4_gshared_inline (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * __this, int32_t ___i0, const RuntimeMethod* method);
  22511. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22512. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m975EC376507424E27BE6371BC9A576E5B12783EA_gshared_inline (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * ___action5, const RuntimeMethod* method);
  22513. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::Invoke(System.Int32)
  22514. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE73D29394E63E7E1453C6BC79C05B42DE77CBFD2_gshared_inline (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * __this, int32_t ___i0, const RuntimeMethod* method);
  22515. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22516. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB186871436C611DBC35C00E9419C32DCD2310AEE_gshared_inline (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * ___action5, const RuntimeMethod* method);
  22517. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::Invoke(System.Int32)
  22518. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5F0CFAB3DCF712691F7F6B55E630F619FD3BDFFC_gshared_inline (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * __this, int32_t ___i0, const RuntimeMethod* method);
  22519. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22520. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF8AE8AF0D6211249C8900D723A33EFFD4A7AD527_gshared_inline (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * ___action5, const RuntimeMethod* method);
  22521. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::Invoke(System.Int32)
  22522. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m58EEEA9F3388D24E6DF2C2D8A3C7C3F8C965B12F_gshared_inline (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * __this, int32_t ___i0, const RuntimeMethod* method);
  22523. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22524. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF16149E3EE2F3A98EA5F88777F58E3207C2F8975_gshared_inline (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * ___action5, const RuntimeMethod* method);
  22525. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::Invoke(System.Int32)
  22526. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDF10FA8E498E6F1DC6594236610973CD45822B6B_gshared_inline (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * __this, int32_t ___i0, const RuntimeMethod* method);
  22527. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22528. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBFE6A1A1E676EC57744CC0281D2A1E251C820FE6_gshared_inline (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * ___action5, const RuntimeMethod* method);
  22529. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22530. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9B404D9A64675360F61D0AA23DFB816F14E2878A_gshared_inline (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * __this, int32_t ___i0, const RuntimeMethod* method);
  22531. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22532. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7B0B33A4EC3BEC343DB553BA9FC5911A22ED37FA_gshared_inline (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * ___action5, const RuntimeMethod* method);
  22533. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::Invoke(System.Int32)
  22534. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7C7F1443B7D826164C68096411AAD7ACACFC01EF_gshared_inline (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * __this, int32_t ___i0, const RuntimeMethod* method);
  22535. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22536. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8283942FEFB94D368DC1403680055EDCA07A71DD_gshared_inline (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * ___action5, const RuntimeMethod* method);
  22537. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::Invoke(System.Int32)
  22538. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7A2804FEC7BFD0316CF718BF8F56754709E3D9CE_gshared_inline (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * __this, int32_t ___i0, const RuntimeMethod* method);
  22539. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22540. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m425CCFC921E30427042F3AD8F73ADA78D10D981C_gshared_inline (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * ___action5, const RuntimeMethod* method);
  22541. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::Invoke(System.Int32)
  22542. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2F8B73DBBAC1B7A006B1686CBD226AAE0805BDFF_gshared_inline (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * __this, int32_t ___i0, const RuntimeMethod* method);
  22543. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22544. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m412FBAC475B6726E25F2BAF11CE606DB0AEB79FD_gshared_inline (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * ___action5, const RuntimeMethod* method);
  22545. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::Invoke(System.Int32)
  22546. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD6BC4C3ADF1159255271DAD5DE78273DAB17E6CD_gshared_inline (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * __this, int32_t ___i0, const RuntimeMethod* method);
  22547. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22548. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBF4375D614DE52AFAFDCD8F5BF982480DA51CDE2_gshared_inline (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * ___action5, const RuntimeMethod* method);
  22549. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBD35403F313526443578C44CB5E791516E09C7D0_gshared_inline (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * __this, int32_t ___i0, const RuntimeMethod* method);
  22551. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22552. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB7374681BD1FCBC399BDEEF072E1B13D94E11572_gshared_inline (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * ___action5, const RuntimeMethod* method);
  22553. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::Invoke(System.Int32)
  22554. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2EC6FABA4884F3B009ED4DB364AD4AC72BC0AA21_gshared_inline (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * __this, int32_t ___i0, const RuntimeMethod* method);
  22555. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22556. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9495403BF21A65DFF62A9371D5107B53D5599C03_gshared_inline (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * ___action5, const RuntimeMethod* method);
  22557. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::Invoke(System.Int32)
  22558. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE966F3FEB97FCDC50BD15633517ED4304525B212_gshared_inline (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * __this, int32_t ___i0, const RuntimeMethod* method);
  22559. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22560. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBE2BE6BE4367E994DBE9226CAB7EB653198FE7D3_gshared_inline (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * ___action5, const RuntimeMethod* method);
  22561. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::Invoke(System.Int32)
  22562. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m54C0CB189D6B7789A3B98CFF2097CC0D475DA01A_gshared_inline (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * __this, int32_t ___i0, const RuntimeMethod* method);
  22563. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22564. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6321C13DDA948CD06B899095045F199E6B7C8218_gshared_inline (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * ___action5, const RuntimeMethod* method);
  22565. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::Invoke(System.Int32)
  22566. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1B12A9F9100E47A8525DB0F4DCC9EFCF9594A48D_gshared_inline (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * __this, int32_t ___i0, const RuntimeMethod* method);
  22567. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22568. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m11F82C60EE3FBE3313040576B87D6DE321B251EC_gshared_inline (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * ___action5, const RuntimeMethod* method);
  22569. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22570. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m83C38AC8415ED1F65958006DEB39CD8CEEF56DC6_gshared_inline (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * __this, int32_t ___i0, const RuntimeMethod* method);
  22571. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22572. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m609CF1C7CB5AED07D7C283FB73F0A827661A60EF_gshared_inline (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * ___action5, const RuntimeMethod* method);
  22573. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m29977434BFF457C94B2CA2BB29EF9383C4557EF6_gshared_inline (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * __this, int32_t ___i0, const RuntimeMethod* method);
  22575. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22576. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m54CAD2B0D40DDAB07F9BD1A7B87CFB89EC64B39A_gshared_inline (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * ___action5, const RuntimeMethod* method);
  22577. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22578. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1033392D23F2D47B60267CA599C39A3E0470F974_gshared_inline (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * __this, int32_t ___i0, const RuntimeMethod* method);
  22579. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22580. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m93A3CEDAFC3E09BCFD55A882634CA13F52B2328A_gshared_inline (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * ___action5, const RuntimeMethod* method);
  22581. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::Invoke(System.Int32)
  22582. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE81D3C5973A90FD1A45CCABD3783B2E05DC5F1D9_gshared_inline (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * __this, int32_t ___i0, const RuntimeMethod* method);
  22583. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22584. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2733B445D06817151B0CC7A2828D8F242826AD30_gshared_inline (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * ___action5, const RuntimeMethod* method);
  22585. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::Invoke(System.Int32)
  22586. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA838A3DF37213C56F81ED4691116A4A151A81C2E_gshared_inline (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * __this, int32_t ___i0, const RuntimeMethod* method);
  22587. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22588. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m53DD4245C44FF3ACB3CA34F126886C77673EA20E_gshared_inline (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * ___action5, const RuntimeMethod* method);
  22589. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22590. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF44356F92A8AE3BE5B31EC167F88E590DA2FFD35_gshared_inline (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * __this, int32_t ___i0, const RuntimeMethod* method);
  22591. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22592. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6B9AED57952C4BE42D0E4A3C21F974B2BAF1417F_gshared_inline (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * ___action5, const RuntimeMethod* method);
  22593. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::Invoke(System.Int32)
  22594. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3A735F7780D35ADD3F48DD9BFD44B7123D78C445_gshared_inline (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * __this, int32_t ___i0, const RuntimeMethod* method);
  22595. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22596. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC26C0CF8AB099569E0EDF2C73B5E4D7E0FC2A52A_gshared_inline (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * ___action5, const RuntimeMethod* method);
  22597. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::Invoke(System.Int32)
  22598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE45C3E5C9261753D625F11168A70AB636A485195_gshared_inline (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * __this, int32_t ___i0, const RuntimeMethod* method);
  22599. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22600. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE26C32DDD2AE473588B4220BF54C560E6046D6DE_gshared_inline (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * ___action5, const RuntimeMethod* method);
  22601. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::Invoke(System.Int32)
  22602. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m568C1991B4A3449EF1141A8000C3B0BA4B97654D_gshared_inline (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * __this, int32_t ___i0, const RuntimeMethod* method);
  22603. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22604. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBA38EFE838E05A3FFA610A82063E99451AA3315F_gshared_inline (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * ___action5, const RuntimeMethod* method);
  22605. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::Invoke(System.Int32)
  22606. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE099D1359FF1E8B0F1625BE62CB56DB60D42AD62_gshared_inline (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * __this, int32_t ___i0, const RuntimeMethod* method);
  22607. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22608. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m625D164630F155D3CCE48675213C1565AC616DB1_gshared_inline (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * ___action5, const RuntimeMethod* method);
  22609. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22610. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m618B734D0B7DF88F7712346AD628D6031378F461_gshared_inline (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * __this, int32_t ___i0, const RuntimeMethod* method);
  22611. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22612. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7498272AC036F5E1A3C36F57F314CD3CFD6D6026_gshared_inline (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * ___action5, const RuntimeMethod* method);
  22613. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::Invoke(System.Int32)
  22614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBAEA4329590BD8B29BF5AFA5027166667B4BBFA6_gshared_inline (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * __this, int32_t ___i0, const RuntimeMethod* method);
  22615. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22616. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0C17F1DA39181A130F9155935EF1C48747723551_gshared_inline (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * ___action5, const RuntimeMethod* method);
  22617. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::Invoke(System.Int32)
  22618. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2ADE3BFAE735DB8175F4BD09C14EFE12C239A01F_gshared_inline (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * __this, int32_t ___i0, const RuntimeMethod* method);
  22619. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22620. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDF0C87CCBD7C6D74405E7C38B4438A79FBCF15AC_gshared_inline (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * ___action5, const RuntimeMethod* method);
  22621. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::Invoke(System.Int32)
  22622. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9FFA3260867E6F967D037712332C5E74C403EA49_gshared_inline (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * __this, int32_t ___i0, const RuntimeMethod* method);
  22623. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22624. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m710A8A7BC4C0E9C7F0E90B925323D1269B9F7CC2_gshared_inline (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * ___action5, const RuntimeMethod* method);
  22625. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::Invoke(System.Int32)
  22626. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB8C7D4244AD0AF686031E44D969A25F15A04DF11_gshared_inline (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * __this, int32_t ___i0, const RuntimeMethod* method);
  22627. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22628. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBD175EAD2627F7110E8809869C75ED7DC44E9775_gshared_inline (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * ___action5, const RuntimeMethod* method);
  22629. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22630. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2C007E333BFED20AB4F79A20F548FF427984B4CF_gshared_inline (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * __this, int32_t ___i0, const RuntimeMethod* method);
  22631. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22632. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCB5785E006DC724AE2F1D96A4AB5304FF62EE948_gshared_inline (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * ___action5, const RuntimeMethod* method);
  22633. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::Invoke(System.Int32)
  22634. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m758111CEBF0B2DC561879C2BF9662343962D0FD6_gshared_inline (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * __this, int32_t ___i0, const RuntimeMethod* method);
  22635. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22636. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2D33E6576F00B3AD1094EC6DAC196240E3F070ED_gshared_inline (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * ___action5, const RuntimeMethod* method);
  22637. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::Invoke(System.Int32)
  22638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m50D6AC42A27EAE03F124ED383C4E3988DE3B295B_gshared_inline (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * __this, int32_t ___i0, const RuntimeMethod* method);
  22639. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22640. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB60D524EC0AFF047FB02134AEC5C5C8A7483C662_gshared_inline (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * ___action5, const RuntimeMethod* method);
  22641. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::Invoke(System.Int32)
  22642. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2DF9DF2246BA99EF7CF53BF0CD79357BEAB82261_gshared_inline (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * __this, int32_t ___i0, const RuntimeMethod* method);
  22643. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22644. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA368C892C253799E1CF1062D160E5DEA7FBD3366_gshared_inline (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * ___action5, const RuntimeMethod* method);
  22645. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::Invoke(System.Int32)
  22646. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2F8828E890D31547CDC7BA65D8241BB1102C1D49_gshared_inline (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * __this, int32_t ___i0, const RuntimeMethod* method);
  22647. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22648. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC98DBFCA6830B894185F7BC1BC18E80FA70574BC_gshared_inline (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * ___action5, const RuntimeMethod* method);
  22649. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m88127A1CB44D000CC6DA7F0F078730B53CC2DF3E_gshared_inline (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * __this, int32_t ___i0, const RuntimeMethod* method);
  22651. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22652. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB09A5F1864D404897CBF627DC0680357434E283C_gshared_inline (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * ___action5, const RuntimeMethod* method);
  22653. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22654. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBC9CF1746A94CFA0897DCE2FD10F6F192E969AA7_gshared_inline (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * __this, int32_t ___i0, const RuntimeMethod* method);
  22655. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22656. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAFF553E2B176B51FD2094F55868FEE05574FB518_gshared_inline (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * ___action5, const RuntimeMethod* method);
  22657. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::Invoke(System.Int32)
  22658. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE67B62459EC4D17628BF727F858F186CD20DDED7_gshared_inline (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * __this, int32_t ___i0, const RuntimeMethod* method);
  22659. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22660. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBBBA07CB360E3179119FEEF9FA62287CE699FE1F_gshared_inline (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * ___action5, const RuntimeMethod* method);
  22661. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::Invoke(System.Int32)
  22662. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3FDB5C631D8EACB4FAF2874A653F23BA469DC898_gshared_inline (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * __this, int32_t ___i0, const RuntimeMethod* method);
  22663. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22664. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m87A51378A680E83C8808652A87B89B1EB0D21141_gshared_inline (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * ___action5, const RuntimeMethod* method);
  22665. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::Invoke(System.Int32)
  22666. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m49950EFC2D412BE49611A5410BD41A3EEF0B9F13_gshared_inline (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * __this, int32_t ___i0, const RuntimeMethod* method);
  22667. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22668. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFB3B553F8C9B5287E2C410B73FFC04BF46F851D3_gshared_inline (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * ___action5, const RuntimeMethod* method);
  22669. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  22670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE48CE289BAED7E4ED0E10EABFAAC90E661090135_gshared_inline (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * __this, int32_t ___i0, const RuntimeMethod* method);
  22671. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22672. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3319F7E4EDD5A67770FC7EAF1CC2C3DA3C79863C_gshared_inline (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * ___action5, const RuntimeMethod* method);
  22673. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  22674. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mED5E0DEC9403B5C2442E8C9BC8D6FE8A89D2DE87_gshared_inline (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * __this, int32_t ___i0, const RuntimeMethod* method);
  22675. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22676. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF2BDA1780237AD205FF056BF2CBE2A89A5B7134C_gshared_inline (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * ___action5, const RuntimeMethod* method);
  22677. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  22678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mAC00EC158C69DDBF25135178EEF830065AFA7991_gshared_inline (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * __this, int32_t ___i0, const RuntimeMethod* method);
  22679. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22680. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB7A080DBE104AB1EB832E40223832CE00FC84B13_gshared_inline (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * ___action5, const RuntimeMethod* method);
  22681. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  22682. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3B00C7838BBB98F24E77B06EAF8598CB1EC27013_gshared_inline (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * __this, int32_t ___i0, const RuntimeMethod* method);
  22683. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22684. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDD2B411B6CDB17DE2B7C204A606711AB041D957A_gshared_inline (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * ___action5, const RuntimeMethod* method);
  22685. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  22686. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBAF22D076BA6F9DF999C332193F7DDBE0F3EE2AE_gshared_inline (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * __this, int32_t ___i0, const RuntimeMethod* method);
  22687. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22688. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m51AED9173472D691A05A362A99D4602901F5993E_gshared_inline (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * ___action5, const RuntimeMethod* method);
  22689. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  22690. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB9A0E34B4725B27DDC133E4A23754445BEF98C80_gshared_inline (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * __this, int32_t ___i0, const RuntimeMethod* method);
  22691. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22692. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7A44BFD88C4CEB036BE3954F64D4AB0A9829894F_gshared_inline (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * ___action5, const RuntimeMethod* method);
  22693. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  22694. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m19E31DE2608198BFD56BD3E44AEA70EE0505511C_gshared_inline (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * __this, int32_t ___i0, const RuntimeMethod* method);
  22695. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22696. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mD2A710ECCB789D7E13D6EB51544CDEFD921854E0_gshared_inline (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * ___action5, const RuntimeMethod* method);
  22697. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  22698. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA26FCD200ECF96F18E0D6B9EDB1502DC705FB7B8_gshared_inline (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * __this, int32_t ___i0, const RuntimeMethod* method);
  22699. // System.Span`1<T> System.Span`1<System.Single>::Slice(System.Int32,System.Int32)
  22700. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method);
  22701. // System.Void System.Span`1<System.Single>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  22702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method);
  22703. // System.Void System.Span`1<System.Single>::.ctor(T[],System.Int32,System.Int32)
  22704. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
  22705. // System.Span`1<T> System.Span`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::Slice(System.Int32,System.Int32)
  22706. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD Span_1_Slice_m559CD7E5A5C913047F416D79EE553ED3D2AE8332_gshared_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method);
  22707. // System.Void System.Span`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  22708. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9A4FCEC0600C4459A7F0B217F7EB877B9B4164BC_gshared_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method);
  22709. // System.Void System.Span`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(T[],System.Int32,System.Int32)
  22710. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m02F3C5D724CAC95EE7E93CA20DE244A55B4DCE68_gshared_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
  22711. // System.Span`1<T> System.Span`1<System.Numerics.Vector4>::Slice(System.Int32,System.Int32)
  22712. 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);
  22713. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  22714. 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);
  22715. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(T[],System.Int32,System.Int32)
  22716. 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);
  22717. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22718. inline void RowOperationWrapper_2__ctor_m8D29C1FDCD6797C9C98A5926708317B0C9DB9A8D_inline (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * ___action5, const RuntimeMethod* method)
  22719. {
  22720. (( void (*) (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m8D29C1FDCD6797C9C98A5926708317B0C9DB9A8D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22721. }
  22722. // System.Int32 System.Math::Min(System.Int32,System.Int32)
  22723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method);
  22724. // System.Span`1<!0> System.Memory`1<System.Single>::get_Span()
  22725. inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 * __this, const RuntimeMethod* method)
  22726. {
  22727. return (( Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 (*) (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *, const RuntimeMethod*))Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_gshared_inline)(__this, method);
  22728. }
  22729. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::Invoke(System.Int32)
  22730. inline void RowOperationWrapper_2_Invoke_m808B44D6508BBA128B212363549A8732FF45A612_inline (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * __this, int32_t ___i0, const RuntimeMethod* method)
  22731. {
  22732. (( void (*) (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m808B44D6508BBA128B212363549A8732FF45A612_gshared_inline)(__this, ___i0, method);
  22733. }
  22734. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22735. inline void RowOperationWrapper_2__ctor_m788E9EA7214A50C32CBD4EEE2F93002E10CB0AAE_inline (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * ___action5, const RuntimeMethod* method)
  22736. {
  22737. (( void (*) (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m788E9EA7214A50C32CBD4EEE2F93002E10CB0AAE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22738. }
  22739. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::Invoke(System.Int32)
  22740. inline void RowOperationWrapper_2_Invoke_m3567A9B4D58404CA404F1E547B96CE71D8644179_inline (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * __this, int32_t ___i0, const RuntimeMethod* method)
  22741. {
  22742. (( void (*) (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m3567A9B4D58404CA404F1E547B96CE71D8644179_gshared_inline)(__this, ___i0, method);
  22743. }
  22744. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22745. inline void RowOperationWrapper_2__ctor_m425CA1CFE2E4F39B36FCCB8A386B554BE3B244E1_inline (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * ___action5, const RuntimeMethod* method)
  22746. {
  22747. (( void (*) (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m425CA1CFE2E4F39B36FCCB8A386B554BE3B244E1_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22748. }
  22749. // System.Span`1<!0> System.Memory`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Span()
  22750. inline Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 * __this, const RuntimeMethod* method)
  22751. {
  22752. return (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *, const RuntimeMethod*))Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_gshared_inline)(__this, method);
  22753. }
  22754. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22755. inline void RowOperationWrapper_2_Invoke_m53CD07DEAC1A47032CBEBE349FBE8FF04D7AE70D_inline (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * __this, int32_t ___i0, const RuntimeMethod* method)
  22756. {
  22757. (( void (*) (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m53CD07DEAC1A47032CBEBE349FBE8FF04D7AE70D_gshared_inline)(__this, ___i0, method);
  22758. }
  22759. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22760. inline void RowOperationWrapper_2__ctor_m7DA1B3B53F3D671F978973C91189B43C56E69689_inline (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * ___action5, const RuntimeMethod* method)
  22761. {
  22762. (( void (*) (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7DA1B3B53F3D671F978973C91189B43C56E69689_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22763. }
  22764. // System.Span`1<!0> System.Memory`1<System.Numerics.Vector4>::get_Span()
  22765. inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method)
  22766. {
  22767. return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *, const RuntimeMethod*))Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline)(__this, method);
  22768. }
  22769. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::Invoke(System.Int32)
  22770. inline void RowOperationWrapper_2_Invoke_m742ED217160A9798D5698B10786C3524669017D5_inline (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * __this, int32_t ___i0, const RuntimeMethod* method)
  22771. {
  22772. (( void (*) (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m742ED217160A9798D5698B10786C3524669017D5_gshared_inline)(__this, ___i0, method);
  22773. }
  22774. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22775. inline void RowOperationWrapper_2__ctor_m50CE8C8E5FB7F43F6309EDB62E8CA1AF61BDCC0D_inline (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * ___action5, const RuntimeMethod* method)
  22776. {
  22777. (( void (*) (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m50CE8C8E5FB7F43F6309EDB62E8CA1AF61BDCC0D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22778. }
  22779. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::Invoke(System.Int32)
  22780. inline void RowOperationWrapper_2_Invoke_m5290AD2180F8BB4EB9E9313DBDA1AF37CBF7095E_inline (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * __this, int32_t ___i0, const RuntimeMethod* method)
  22781. {
  22782. (( void (*) (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m5290AD2180F8BB4EB9E9313DBDA1AF37CBF7095E_gshared_inline)(__this, ___i0, method);
  22783. }
  22784. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22785. inline void RowOperationWrapper_2__ctor_m30E27B76B30F3F43FC9F316203C84CFC6EDB32B3_inline (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * ___action5, const RuntimeMethod* method)
  22786. {
  22787. (( void (*) (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m30E27B76B30F3F43FC9F316203C84CFC6EDB32B3_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22788. }
  22789. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::Invoke(System.Int32)
  22790. inline void RowOperationWrapper_2_Invoke_mD9ACA207F5C7B235706E9AA4BE5B774B11B28A2D_inline (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * __this, int32_t ___i0, const RuntimeMethod* method)
  22791. {
  22792. (( void (*) (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mD9ACA207F5C7B235706E9AA4BE5B774B11B28A2D_gshared_inline)(__this, ___i0, method);
  22793. }
  22794. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22795. inline void RowOperationWrapper_2__ctor_mB791FDD5CFDD08A129587D77262D3A57A2FEDD9B_inline (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * ___action5, const RuntimeMethod* method)
  22796. {
  22797. (( void (*) (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mB791FDD5CFDD08A129587D77262D3A57A2FEDD9B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22798. }
  22799. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::Invoke(System.Int32)
  22800. inline void RowOperationWrapper_2_Invoke_m17C34F3B61BD0B05FBA28D30DA4C627318AEA9E0_inline (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * __this, int32_t ___i0, const RuntimeMethod* method)
  22801. {
  22802. (( void (*) (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m17C34F3B61BD0B05FBA28D30DA4C627318AEA9E0_gshared_inline)(__this, ___i0, method);
  22803. }
  22804. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22805. inline void RowOperationWrapper_2__ctor_m7D831B30953DE36626C9E6799D1C7F3C88C16398_inline (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * ___action5, const RuntimeMethod* method)
  22806. {
  22807. (( void (*) (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7D831B30953DE36626C9E6799D1C7F3C88C16398_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22808. }
  22809. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22810. inline void RowOperationWrapper_2_Invoke_m030E066B634F469081D09E862BE8AB80A4A43238_inline (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * __this, int32_t ___i0, const RuntimeMethod* method)
  22811. {
  22812. (( void (*) (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m030E066B634F469081D09E862BE8AB80A4A43238_gshared_inline)(__this, ___i0, method);
  22813. }
  22814. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22815. inline void RowOperationWrapper_2__ctor_m7DAC19F612765F569B684FB09D57C2FBB4622D91_inline (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * ___action5, const RuntimeMethod* method)
  22816. {
  22817. (( void (*) (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7DAC19F612765F569B684FB09D57C2FBB4622D91_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22818. }
  22819. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::Invoke(System.Int32)
  22820. inline void RowOperationWrapper_2_Invoke_m213B1E3EDB372FDE6C2246AE2CDFB8061E26FCDD_inline (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * __this, int32_t ___i0, const RuntimeMethod* method)
  22821. {
  22822. (( void (*) (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m213B1E3EDB372FDE6C2246AE2CDFB8061E26FCDD_gshared_inline)(__this, ___i0, method);
  22823. }
  22824. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22825. inline void RowOperationWrapper_2__ctor_mB1FE870AB2C2B85C78E20AF96439E8C3A134E258_inline (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * ___action5, const RuntimeMethod* method)
  22826. {
  22827. (( void (*) (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mB1FE870AB2C2B85C78E20AF96439E8C3A134E258_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22828. }
  22829. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::Invoke(System.Int32)
  22830. inline void RowOperationWrapper_2_Invoke_m623774C2B144CAAC47C7A08994F68656FA7D3CE8_inline (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * __this, int32_t ___i0, const RuntimeMethod* method)
  22831. {
  22832. (( void (*) (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m623774C2B144CAAC47C7A08994F68656FA7D3CE8_gshared_inline)(__this, ___i0, method);
  22833. }
  22834. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22835. inline void RowOperationWrapper_2__ctor_m9BDA5A0248E3092B92E308176AAEA27DBA17BEA0_inline (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * ___action5, const RuntimeMethod* method)
  22836. {
  22837. (( void (*) (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m9BDA5A0248E3092B92E308176AAEA27DBA17BEA0_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22838. }
  22839. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::Invoke(System.Int32)
  22840. inline void RowOperationWrapper_2_Invoke_m221B4BEECF02AFF20F40D6117EE14C451CDA4B12_inline (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * __this, int32_t ___i0, const RuntimeMethod* method)
  22841. {
  22842. (( void (*) (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m221B4BEECF02AFF20F40D6117EE14C451CDA4B12_gshared_inline)(__this, ___i0, method);
  22843. }
  22844. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22845. inline void RowOperationWrapper_2__ctor_mE4E4413B88F7395A99169A94E7A3824A8C89FB26_inline (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * ___action5, const RuntimeMethod* method)
  22846. {
  22847. (( void (*) (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mE4E4413B88F7395A99169A94E7A3824A8C89FB26_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22848. }
  22849. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::Invoke(System.Int32)
  22850. inline void RowOperationWrapper_2_Invoke_m7E3F9BE0A60BE872748C0EC811EAEC2BEA5CBEA1_inline (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * __this, int32_t ___i0, const RuntimeMethod* method)
  22851. {
  22852. (( void (*) (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m7E3F9BE0A60BE872748C0EC811EAEC2BEA5CBEA1_gshared_inline)(__this, ___i0, method);
  22853. }
  22854. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22855. inline void RowOperationWrapper_2__ctor_m3E98768175C454874B7414D8D38D8FBE3D884CC8_inline (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * ___action5, const RuntimeMethod* method)
  22856. {
  22857. (( void (*) (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m3E98768175C454874B7414D8D38D8FBE3D884CC8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22858. }
  22859. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22860. inline void RowOperationWrapper_2_Invoke_mA0FA194DA5606A848712B14F2A8F7AAB58256ED8_inline (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * __this, int32_t ___i0, const RuntimeMethod* method)
  22861. {
  22862. (( void (*) (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mA0FA194DA5606A848712B14F2A8F7AAB58256ED8_gshared_inline)(__this, ___i0, method);
  22863. }
  22864. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22865. inline void RowOperationWrapper_2__ctor_mE9520C4A44A9812673C936F68588FC819EA6C669_inline (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * ___action5, const RuntimeMethod* method)
  22866. {
  22867. (( void (*) (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mE9520C4A44A9812673C936F68588FC819EA6C669_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22868. }
  22869. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22870. inline void RowOperationWrapper_2_Invoke_mAA570E3E8E7AFFC5630663CFF4D37EA0EDC10300_inline (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * __this, int32_t ___i0, const RuntimeMethod* method)
  22871. {
  22872. (( void (*) (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mAA570E3E8E7AFFC5630663CFF4D37EA0EDC10300_gshared_inline)(__this, ___i0, method);
  22873. }
  22874. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22875. inline void RowOperationWrapper_2__ctor_m93A0E3A80BF6E3ED9E49627E26D2971103CEAB11_inline (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * ___action5, const RuntimeMethod* method)
  22876. {
  22877. (( void (*) (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m93A0E3A80BF6E3ED9E49627E26D2971103CEAB11_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22878. }
  22879. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::Invoke(System.Int32)
  22880. inline void RowOperationWrapper_2_Invoke_m522FA42B50B07E3C9D4ED6C8ADDC3EFFA796AB9F_inline (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * __this, int32_t ___i0, const RuntimeMethod* method)
  22881. {
  22882. (( void (*) (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m522FA42B50B07E3C9D4ED6C8ADDC3EFFA796AB9F_gshared_inline)(__this, ___i0, method);
  22883. }
  22884. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22885. inline void RowOperationWrapper_2__ctor_m222032CA226085CEE1BD12E717B416161E91004C_inline (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * ___action5, const RuntimeMethod* method)
  22886. {
  22887. (( void (*) (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m222032CA226085CEE1BD12E717B416161E91004C_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22888. }
  22889. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::Invoke(System.Int32)
  22890. inline void RowOperationWrapper_2_Invoke_m6E018EB06D05FC04FAAE92EFCF106E2F7900C279_inline (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * __this, int32_t ___i0, const RuntimeMethod* method)
  22891. {
  22892. (( void (*) (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m6E018EB06D05FC04FAAE92EFCF106E2F7900C279_gshared_inline)(__this, ___i0, method);
  22893. }
  22894. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22895. inline void RowOperationWrapper_2__ctor_m0B71BCFB37AC917EA7969120F4D0F6024B6E06D2_inline (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * ___action5, const RuntimeMethod* method)
  22896. {
  22897. (( void (*) (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m0B71BCFB37AC917EA7969120F4D0F6024B6E06D2_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22898. }
  22899. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::Invoke(System.Int32)
  22900. inline void RowOperationWrapper_2_Invoke_mD8DEF96807E1585BF306760B415BAB00456380EE_inline (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * __this, int32_t ___i0, const RuntimeMethod* method)
  22901. {
  22902. (( void (*) (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mD8DEF96807E1585BF306760B415BAB00456380EE_gshared_inline)(__this, ___i0, method);
  22903. }
  22904. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22905. inline void RowOperationWrapper_2__ctor_mA2880454BAE121029D7C4A88705EFC85BC48D872_inline (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * ___action5, const RuntimeMethod* method)
  22906. {
  22907. (( void (*) (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mA2880454BAE121029D7C4A88705EFC85BC48D872_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22908. }
  22909. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22910. inline void RowOperationWrapper_2_Invoke_m230694E46B03BDDF827A43F529CDEE3E8612D157_inline (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * __this, int32_t ___i0, const RuntimeMethod* method)
  22911. {
  22912. (( void (*) (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m230694E46B03BDDF827A43F529CDEE3E8612D157_gshared_inline)(__this, ___i0, method);
  22913. }
  22914. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22915. inline void RowOperationWrapper_2__ctor_m4625793641E7AF9293574EB14EDD2C7A5AE3FEC1_inline (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * ___action5, const RuntimeMethod* method)
  22916. {
  22917. (( void (*) (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m4625793641E7AF9293574EB14EDD2C7A5AE3FEC1_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22918. }
  22919. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::Invoke(System.Int32)
  22920. inline void RowOperationWrapper_2_Invoke_m061F1871CF5BCFDEE660AF8DEB167ACF0FBD701C_inline (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * __this, int32_t ___i0, const RuntimeMethod* method)
  22921. {
  22922. (( void (*) (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m061F1871CF5BCFDEE660AF8DEB167ACF0FBD701C_gshared_inline)(__this, ___i0, method);
  22923. }
  22924. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22925. inline void RowOperationWrapper_2__ctor_mE595113DF97392BE285D0F3F847C76B8C88C661D_inline (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * ___action5, const RuntimeMethod* method)
  22926. {
  22927. (( void (*) (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mE595113DF97392BE285D0F3F847C76B8C88C661D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22928. }
  22929. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::Invoke(System.Int32)
  22930. inline void RowOperationWrapper_2_Invoke_m1F30A8BCEDC9A6F0312474E9D86F5E8F6446C17B_inline (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * __this, int32_t ___i0, const RuntimeMethod* method)
  22931. {
  22932. (( void (*) (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m1F30A8BCEDC9A6F0312474E9D86F5E8F6446C17B_gshared_inline)(__this, ___i0, method);
  22933. }
  22934. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22935. inline void RowOperationWrapper_2__ctor_mAB4E96BBCD45947E9836BAE23AFECDBB6A939767_inline (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * ___action5, const RuntimeMethod* method)
  22936. {
  22937. (( void (*) (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mAB4E96BBCD45947E9836BAE23AFECDBB6A939767_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22938. }
  22939. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::Invoke(System.Int32)
  22940. inline void RowOperationWrapper_2_Invoke_mF63A1B4D355ED56C080C374767700D00163B8370_inline (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * __this, int32_t ___i0, const RuntimeMethod* method)
  22941. {
  22942. (( void (*) (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mF63A1B4D355ED56C080C374767700D00163B8370_gshared_inline)(__this, ___i0, method);
  22943. }
  22944. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22945. inline void RowOperationWrapper_2__ctor_mDE021E7889E304966B9E32093971CD2508DED62B_inline (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * ___action5, const RuntimeMethod* method)
  22946. {
  22947. (( void (*) (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mDE021E7889E304966B9E32093971CD2508DED62B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22948. }
  22949. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::Invoke(System.Int32)
  22950. inline void RowOperationWrapper_2_Invoke_m9ABBF45BD671F782676B635B30AFB73B6271DEC5_inline (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * __this, int32_t ___i0, const RuntimeMethod* method)
  22951. {
  22952. (( void (*) (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m9ABBF45BD671F782676B635B30AFB73B6271DEC5_gshared_inline)(__this, ___i0, method);
  22953. }
  22954. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22955. inline void RowOperationWrapper_2__ctor_mCA04CF429623F30AE6EA12DDEA6EC1D2B4B2D4F9_inline (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * ___action5, const RuntimeMethod* method)
  22956. {
  22957. (( void (*) (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mCA04CF429623F30AE6EA12DDEA6EC1D2B4B2D4F9_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22958. }
  22959. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  22960. inline void RowOperationWrapper_2_Invoke_mE89C6A87133B576523CB00422FCA0FB83E4E3E60_inline (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * __this, int32_t ___i0, const RuntimeMethod* method)
  22961. {
  22962. (( void (*) (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE89C6A87133B576523CB00422FCA0FB83E4E3E60_gshared_inline)(__this, ___i0, method);
  22963. }
  22964. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22965. inline void RowOperationWrapper_2__ctor_m0578B92785C1D6DC24CB8071ED4A5533E459EDBF_inline (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * ___action5, const RuntimeMethod* method)
  22966. {
  22967. (( void (*) (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m0578B92785C1D6DC24CB8071ED4A5533E459EDBF_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22968. }
  22969. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::Invoke(System.Int32)
  22970. inline void RowOperationWrapper_2_Invoke_m8B50C17DD95FA984DB41B6F5BE7CA197754E0E48_inline (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * __this, int32_t ___i0, const RuntimeMethod* method)
  22971. {
  22972. (( void (*) (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m8B50C17DD95FA984DB41B6F5BE7CA197754E0E48_gshared_inline)(__this, ___i0, method);
  22973. }
  22974. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22975. inline void RowOperationWrapper_2__ctor_m61218CD4DDACAFC7EFF05191D1FF7509364DD253_inline (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * ___action5, const RuntimeMethod* method)
  22976. {
  22977. (( void (*) (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m61218CD4DDACAFC7EFF05191D1FF7509364DD253_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22978. }
  22979. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::Invoke(System.Int32)
  22980. inline void RowOperationWrapper_2_Invoke_m20E63452999F2318D66F7B565AA2DADF40ADEDE9_inline (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * __this, int32_t ___i0, const RuntimeMethod* method)
  22981. {
  22982. (( void (*) (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m20E63452999F2318D66F7B565AA2DADF40ADEDE9_gshared_inline)(__this, ___i0, method);
  22983. }
  22984. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22985. inline void RowOperationWrapper_2__ctor_m2A34001B58B9F2085ECC6A5ED11436AB2612E894_inline (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * ___action5, const RuntimeMethod* method)
  22986. {
  22987. (( void (*) (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m2A34001B58B9F2085ECC6A5ED11436AB2612E894_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22988. }
  22989. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::Invoke(System.Int32)
  22990. inline void RowOperationWrapper_2_Invoke_mBDCACDE8323298C7A26424664EAD3BAFF710F1C3_inline (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * __this, int32_t ___i0, const RuntimeMethod* method)
  22991. {
  22992. (( void (*) (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mBDCACDE8323298C7A26424664EAD3BAFF710F1C3_gshared_inline)(__this, ___i0, method);
  22993. }
  22994. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  22995. inline void RowOperationWrapper_2__ctor_mE6C71E9AD0D88204A479D3842AA474B241BAF8BE_inline (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * ___action5, const RuntimeMethod* method)
  22996. {
  22997. (( void (*) (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mE6C71E9AD0D88204A479D3842AA474B241BAF8BE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  22998. }
  22999. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::Invoke(System.Int32)
  23000. inline void RowOperationWrapper_2_Invoke_m11A7CC0E3BD94753F52D6EDA53E262F184854E05_inline (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * __this, int32_t ___i0, const RuntimeMethod* method)
  23001. {
  23002. (( void (*) (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m11A7CC0E3BD94753F52D6EDA53E262F184854E05_gshared_inline)(__this, ___i0, method);
  23003. }
  23004. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23005. inline void RowOperationWrapper_2__ctor_mAA62357F4916E0C1C29482E674648389B509DCF2_inline (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * ___action5, const RuntimeMethod* method)
  23006. {
  23007. (( void (*) (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mAA62357F4916E0C1C29482E674648389B509DCF2_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23008. }
  23009. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23010. inline void RowOperationWrapper_2_Invoke_m189B95BCFF026327240738648947CF1CC531C5EC_inline (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * __this, int32_t ___i0, const RuntimeMethod* method)
  23011. {
  23012. (( void (*) (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m189B95BCFF026327240738648947CF1CC531C5EC_gshared_inline)(__this, ___i0, method);
  23013. }
  23014. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23015. inline void RowOperationWrapper_2__ctor_m6384FC7728B36C2A55D49A856BA770A3F76D4D23_inline (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * ___action5, const RuntimeMethod* method)
  23016. {
  23017. (( void (*) (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m6384FC7728B36C2A55D49A856BA770A3F76D4D23_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23018. }
  23019. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  23020. inline void RowOperationWrapper_2_Invoke_m53BEFB8FFE4594EED127462677EFD6AF9536F932_inline (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * __this, int32_t ___i0, const RuntimeMethod* method)
  23021. {
  23022. (( void (*) (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m53BEFB8FFE4594EED127462677EFD6AF9536F932_gshared_inline)(__this, ___i0, method);
  23023. }
  23024. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23025. inline void RowOperationWrapper_2__ctor_m2CC591B0B1ECBE14AD78E7BB8659C4AFC8F618B8_inline (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * ___action5, const RuntimeMethod* method)
  23026. {
  23027. (( void (*) (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m2CC591B0B1ECBE14AD78E7BB8659C4AFC8F618B8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23028. }
  23029. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  23030. inline void RowOperationWrapper_2_Invoke_m2B6B535FD86F18F0B73B851283E8CAF1C5D593AB_inline (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * __this, int32_t ___i0, const RuntimeMethod* method)
  23031. {
  23032. (( void (*) (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m2B6B535FD86F18F0B73B851283E8CAF1C5D593AB_gshared_inline)(__this, ___i0, method);
  23033. }
  23034. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23035. inline void RowOperationWrapper_2__ctor_mFD98A1189A7435F4BBC6CB99585474C36D20D483_inline (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * ___action5, const RuntimeMethod* method)
  23036. {
  23037. (( void (*) (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mFD98A1189A7435F4BBC6CB99585474C36D20D483_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23038. }
  23039. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::Invoke(System.Int32)
  23040. inline void RowOperationWrapper_2_Invoke_m4C7774FDB249D8CD6E9F3C890A46A6878021BABB_inline (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * __this, int32_t ___i0, const RuntimeMethod* method)
  23041. {
  23042. (( void (*) (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m4C7774FDB249D8CD6E9F3C890A46A6878021BABB_gshared_inline)(__this, ___i0, method);
  23043. }
  23044. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23045. inline void RowOperationWrapper_2__ctor_mC4F5AC81EA59D2238E9CD1CD00533B763F8BC477_inline (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * ___action5, const RuntimeMethod* method)
  23046. {
  23047. (( void (*) (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mC4F5AC81EA59D2238E9CD1CD00533B763F8BC477_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23048. }
  23049. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::Invoke(System.Int32)
  23050. inline void RowOperationWrapper_2_Invoke_m5C85577016EE43060FCD13AB66D530C4D3A00165_inline (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * __this, int32_t ___i0, const RuntimeMethod* method)
  23051. {
  23052. (( void (*) (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m5C85577016EE43060FCD13AB66D530C4D3A00165_gshared_inline)(__this, ___i0, method);
  23053. }
  23054. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23055. inline void RowOperationWrapper_2__ctor_m7775155DB6FB6EA7A9E4A7629D67E442FD7EDA67_inline (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * ___action5, const RuntimeMethod* method)
  23056. {
  23057. (( void (*) (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7775155DB6FB6EA7A9E4A7629D67E442FD7EDA67_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23058. }
  23059. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23060. inline void RowOperationWrapper_2_Invoke_m7AF9A5C13B0E8D2247B789FBD13FDD21A99606B4_inline (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * __this, int32_t ___i0, const RuntimeMethod* method)
  23061. {
  23062. (( void (*) (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m7AF9A5C13B0E8D2247B789FBD13FDD21A99606B4_gshared_inline)(__this, ___i0, method);
  23063. }
  23064. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23065. inline void RowOperationWrapper_2__ctor_m4A27D6AF91A155BA9AB53BC446028F4A4732ABE9_inline (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * ___action5, const RuntimeMethod* method)
  23066. {
  23067. (( void (*) (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m4A27D6AF91A155BA9AB53BC446028F4A4732ABE9_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23068. }
  23069. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::Invoke(System.Int32)
  23070. inline void RowOperationWrapper_2_Invoke_mDF819F78B5E49F3165B3F376A4294F0D4F43DA16_inline (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * __this, int32_t ___i0, const RuntimeMethod* method)
  23071. {
  23072. (( void (*) (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mDF819F78B5E49F3165B3F376A4294F0D4F43DA16_gshared_inline)(__this, ___i0, method);
  23073. }
  23074. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23075. inline void RowOperationWrapper_2__ctor_m7E441867561C026FEA1811F34313AEC8ED703A7F_inline (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * ___action5, const RuntimeMethod* method)
  23076. {
  23077. (( void (*) (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7E441867561C026FEA1811F34313AEC8ED703A7F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23078. }
  23079. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::Invoke(System.Int32)
  23080. inline void RowOperationWrapper_2_Invoke_m40EA15834BD7185C58504806E37B2C5F2862CA1B_inline (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * __this, int32_t ___i0, const RuntimeMethod* method)
  23081. {
  23082. (( void (*) (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m40EA15834BD7185C58504806E37B2C5F2862CA1B_gshared_inline)(__this, ___i0, method);
  23083. }
  23084. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23085. inline void RowOperationWrapper_2__ctor_m283AA8F9CBADA8E053E2EA62B5C7F86446A3CECD_inline (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * ___action5, const RuntimeMethod* method)
  23086. {
  23087. (( void (*) (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m283AA8F9CBADA8E053E2EA62B5C7F86446A3CECD_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23088. }
  23089. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::Invoke(System.Int32)
  23090. inline void RowOperationWrapper_2_Invoke_mB64467542E3B21152386D04DB2D7EED39A1C757B_inline (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * __this, int32_t ___i0, const RuntimeMethod* method)
  23091. {
  23092. (( void (*) (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mB64467542E3B21152386D04DB2D7EED39A1C757B_gshared_inline)(__this, ___i0, method);
  23093. }
  23094. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23095. inline void RowOperationWrapper_2__ctor_m0110DBC2D1516FB6DC92F0EF1D5CAD350B33A1F5_inline (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * ___action5, const RuntimeMethod* method)
  23096. {
  23097. (( void (*) (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m0110DBC2D1516FB6DC92F0EF1D5CAD350B33A1F5_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23098. }
  23099. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::Invoke(System.Int32)
  23100. inline void RowOperationWrapper_2_Invoke_mA4117D8C581305C4E1366339245FC2AD4C0F1C2A_inline (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * __this, int32_t ___i0, const RuntimeMethod* method)
  23101. {
  23102. (( void (*) (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mA4117D8C581305C4E1366339245FC2AD4C0F1C2A_gshared_inline)(__this, ___i0, method);
  23103. }
  23104. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23105. inline void RowOperationWrapper_2__ctor_m24190CD84CD3BD252111E72E9476D51C282BF4D7_inline (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * ___action5, const RuntimeMethod* method)
  23106. {
  23107. (( void (*) (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m24190CD84CD3BD252111E72E9476D51C282BF4D7_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23108. }
  23109. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23110. inline void RowOperationWrapper_2_Invoke_m735A0D4EBB62FED13F7B83DE3DD939B024F2CBD7_inline (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * __this, int32_t ___i0, const RuntimeMethod* method)
  23111. {
  23112. (( void (*) (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m735A0D4EBB62FED13F7B83DE3DD939B024F2CBD7_gshared_inline)(__this, ___i0, method);
  23113. }
  23114. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23115. inline void RowOperationWrapper_2__ctor_m987419ADE6FF6B9D7BB470A53E6AE002E8A818C0_inline (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * ___action5, const RuntimeMethod* method)
  23116. {
  23117. (( void (*) (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m987419ADE6FF6B9D7BB470A53E6AE002E8A818C0_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23118. }
  23119. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::Invoke(System.Int32)
  23120. inline void RowOperationWrapper_2_Invoke_m9C10671F9F78B65D8F61C966A2898B385139D29A_inline (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * __this, int32_t ___i0, const RuntimeMethod* method)
  23121. {
  23122. (( void (*) (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m9C10671F9F78B65D8F61C966A2898B385139D29A_gshared_inline)(__this, ___i0, method);
  23123. }
  23124. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23125. inline void RowOperationWrapper_2__ctor_mFFEE6FA4FCD470C809BCDB04A859510A08A1E753_inline (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * ___action5, const RuntimeMethod* method)
  23126. {
  23127. (( void (*) (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mFFEE6FA4FCD470C809BCDB04A859510A08A1E753_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23128. }
  23129. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::Invoke(System.Int32)
  23130. inline void RowOperationWrapper_2_Invoke_mB675D9726318668955BA63AA2FED0EA9D36A21F0_inline (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  23131. {
  23132. (( void (*) (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mB675D9726318668955BA63AA2FED0EA9D36A21F0_gshared_inline)(__this, ___i0, method);
  23133. }
  23134. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23135. inline void RowOperationWrapper_2__ctor_m7373447F6C5A9BCC092D9A62D91BCA94AA454A9F_inline (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * ___action5, const RuntimeMethod* method)
  23136. {
  23137. (( void (*) (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7373447F6C5A9BCC092D9A62D91BCA94AA454A9F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23138. }
  23139. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::Invoke(System.Int32)
  23140. inline void RowOperationWrapper_2_Invoke_mA30E5BBFDF8B72BAFBBC335E263C123894A263D1_inline (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * __this, int32_t ___i0, const RuntimeMethod* method)
  23141. {
  23142. (( void (*) (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mA30E5BBFDF8B72BAFBBC335E263C123894A263D1_gshared_inline)(__this, ___i0, method);
  23143. }
  23144. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23145. inline void RowOperationWrapper_2__ctor_m25A65C458758D0102EE1ADB9D62C150DB5BC3D9B_inline (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * ___action5, const RuntimeMethod* method)
  23146. {
  23147. (( void (*) (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m25A65C458758D0102EE1ADB9D62C150DB5BC3D9B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23148. }
  23149. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::Invoke(System.Int32)
  23150. inline void RowOperationWrapper_2_Invoke_mD6A5FFD6140B832A26D8D650CA2393DD97861574_inline (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * __this, int32_t ___i0, const RuntimeMethod* method)
  23151. {
  23152. (( void (*) (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mD6A5FFD6140B832A26D8D650CA2393DD97861574_gshared_inline)(__this, ___i0, method);
  23153. }
  23154. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23155. inline void RowOperationWrapper_2__ctor_m9CA79FC7776DDEB193166328C987A374410516DA_inline (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * ___action5, const RuntimeMethod* method)
  23156. {
  23157. (( void (*) (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m9CA79FC7776DDEB193166328C987A374410516DA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23158. }
  23159. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23160. inline void RowOperationWrapper_2_Invoke_m9066ACEFD84C0EF99B8ADB512D891BA037128D96_inline (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * __this, int32_t ___i0, const RuntimeMethod* method)
  23161. {
  23162. (( void (*) (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m9066ACEFD84C0EF99B8ADB512D891BA037128D96_gshared_inline)(__this, ___i0, method);
  23163. }
  23164. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23165. inline void RowOperationWrapper_2__ctor_mBBB542F0C8013C9CA658B31531310A69EF5DF282_inline (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * ___action5, const RuntimeMethod* method)
  23166. {
  23167. (( void (*) (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mBBB542F0C8013C9CA658B31531310A69EF5DF282_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23168. }
  23169. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::Invoke(System.Int32)
  23170. inline void RowOperationWrapper_2_Invoke_m5DAE7C8C5A6019E5A3551668D26C9B34663FD4C6_inline (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * __this, int32_t ___i0, const RuntimeMethod* method)
  23171. {
  23172. (( void (*) (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m5DAE7C8C5A6019E5A3551668D26C9B34663FD4C6_gshared_inline)(__this, ___i0, method);
  23173. }
  23174. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23175. inline void RowOperationWrapper_2__ctor_mA504B330BC04CA0A706DCAAC95F8FDE36859102B_inline (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * ___action5, const RuntimeMethod* method)
  23176. {
  23177. (( void (*) (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mA504B330BC04CA0A706DCAAC95F8FDE36859102B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23178. }
  23179. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::Invoke(System.Int32)
  23180. inline void RowOperationWrapper_2_Invoke_m5A233D1D7ADCB4C6E473FB41BEAD6F5F63B83610_inline (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * __this, int32_t ___i0, const RuntimeMethod* method)
  23181. {
  23182. (( void (*) (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m5A233D1D7ADCB4C6E473FB41BEAD6F5F63B83610_gshared_inline)(__this, ___i0, method);
  23183. }
  23184. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23185. inline void RowOperationWrapper_2__ctor_mAF5A568B52EE38E2E8589AC64F65329970A26218_inline (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * ___action5, const RuntimeMethod* method)
  23186. {
  23187. (( void (*) (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mAF5A568B52EE38E2E8589AC64F65329970A26218_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23188. }
  23189. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::Invoke(System.Int32)
  23190. inline void RowOperationWrapper_2_Invoke_m228E27CF7EC805DB22FB2231B33502A9841B3C52_inline (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * __this, int32_t ___i0, const RuntimeMethod* method)
  23191. {
  23192. (( void (*) (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m228E27CF7EC805DB22FB2231B33502A9841B3C52_gshared_inline)(__this, ___i0, method);
  23193. }
  23194. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23195. inline void RowOperationWrapper_2__ctor_m56FD9F57524759CAA3E7EABD564EB35A18884324_inline (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * ___action5, const RuntimeMethod* method)
  23196. {
  23197. (( void (*) (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m56FD9F57524759CAA3E7EABD564EB35A18884324_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23198. }
  23199. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::Invoke(System.Int32)
  23200. inline void RowOperationWrapper_2_Invoke_m8101EA651AFCB2D7B4B9E2D35454C4522FD0FB63_inline (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * __this, int32_t ___i0, const RuntimeMethod* method)
  23201. {
  23202. (( void (*) (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m8101EA651AFCB2D7B4B9E2D35454C4522FD0FB63_gshared_inline)(__this, ___i0, method);
  23203. }
  23204. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23205. inline void RowOperationWrapper_2__ctor_mFA298ADFBFCAC5BF30313E2693EDF7A54B98A32F_inline (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * ___action5, const RuntimeMethod* method)
  23206. {
  23207. (( void (*) (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mFA298ADFBFCAC5BF30313E2693EDF7A54B98A32F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23208. }
  23209. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23210. inline void RowOperationWrapper_2_Invoke_m865195D1ED56CA6B583AB2ACB7693B292B2A674A_inline (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * __this, int32_t ___i0, const RuntimeMethod* method)
  23211. {
  23212. (( void (*) (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m865195D1ED56CA6B583AB2ACB7693B292B2A674A_gshared_inline)(__this, ___i0, method);
  23213. }
  23214. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23215. inline void RowOperationWrapper_2__ctor_m0B3B6175FC957FEEC40CF3C8679691A8EDA602C4_inline (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * ___action5, const RuntimeMethod* method)
  23216. {
  23217. (( void (*) (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m0B3B6175FC957FEEC40CF3C8679691A8EDA602C4_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23218. }
  23219. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::Invoke(System.Int32)
  23220. inline void RowOperationWrapper_2_Invoke_m03BAAB150E79756F06DF4FA9C5E43EEF0360ED93_inline (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * __this, int32_t ___i0, const RuntimeMethod* method)
  23221. {
  23222. (( void (*) (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m03BAAB150E79756F06DF4FA9C5E43EEF0360ED93_gshared_inline)(__this, ___i0, method);
  23223. }
  23224. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23225. inline void RowOperationWrapper_2__ctor_mEA054C61B82AFAB5A99F3DF663065D31D6CFDE81_inline (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * ___action5, const RuntimeMethod* method)
  23226. {
  23227. (( void (*) (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mEA054C61B82AFAB5A99F3DF663065D31D6CFDE81_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23228. }
  23229. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::Invoke(System.Int32)
  23230. inline void RowOperationWrapper_2_Invoke_mF834D09C39B7E8B6C471C7A15CDD612087F54EAD_inline (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * __this, int32_t ___i0, const RuntimeMethod* method)
  23231. {
  23232. (( void (*) (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mF834D09C39B7E8B6C471C7A15CDD612087F54EAD_gshared_inline)(__this, ___i0, method);
  23233. }
  23234. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23235. inline void RowOperationWrapper_2__ctor_m81E4B58593DDC5C884ED9905486B0F4507E9AA67_inline (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * ___action5, const RuntimeMethod* method)
  23236. {
  23237. (( void (*) (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m81E4B58593DDC5C884ED9905486B0F4507E9AA67_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23238. }
  23239. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::Invoke(System.Int32)
  23240. inline void RowOperationWrapper_2_Invoke_m7476CFCA2529AC16E770F4CF27C8E1A2236A58D4_inline (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * __this, int32_t ___i0, const RuntimeMethod* method)
  23241. {
  23242. (( void (*) (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m7476CFCA2529AC16E770F4CF27C8E1A2236A58D4_gshared_inline)(__this, ___i0, method);
  23243. }
  23244. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23245. inline void RowOperationWrapper_2__ctor_m6320B82E4EFE11D3FFE8455F171E31A1EDC86F2D_inline (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * ___action5, const RuntimeMethod* method)
  23246. {
  23247. (( void (*) (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m6320B82E4EFE11D3FFE8455F171E31A1EDC86F2D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23248. }
  23249. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::Invoke(System.Int32)
  23250. inline void RowOperationWrapper_2_Invoke_m6B0FA30A5DB973AB3FB8F8452CBD2C3836609BA4_inline (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * __this, int32_t ___i0, const RuntimeMethod* method)
  23251. {
  23252. (( void (*) (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m6B0FA30A5DB973AB3FB8F8452CBD2C3836609BA4_gshared_inline)(__this, ___i0, method);
  23253. }
  23254. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23255. inline void RowOperationWrapper_2__ctor_mCE327C5061BF1C220EF80F6E961857CCBDF5790F_inline (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * ___action5, const RuntimeMethod* method)
  23256. {
  23257. (( void (*) (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mCE327C5061BF1C220EF80F6E961857CCBDF5790F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23258. }
  23259. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23260. inline void RowOperationWrapper_2_Invoke_mB4D7F50ADF02AA8580ACA628D9DD9A7421E24885_inline (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * __this, int32_t ___i0, const RuntimeMethod* method)
  23261. {
  23262. (( void (*) (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mB4D7F50ADF02AA8580ACA628D9DD9A7421E24885_gshared_inline)(__this, ___i0, method);
  23263. }
  23264. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23265. inline void RowOperationWrapper_2__ctor_m08614379DB695674C57DA9CDE15C6CF3A7508802_inline (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * ___action5, const RuntimeMethod* method)
  23266. {
  23267. (( void (*) (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m08614379DB695674C57DA9CDE15C6CF3A7508802_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23268. }
  23269. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::Invoke(System.Int32)
  23270. inline void RowOperationWrapper_2_Invoke_mC789BC03D2660D1CAFD9C98DF922B6B7CCF79043_inline (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * __this, int32_t ___i0, const RuntimeMethod* method)
  23271. {
  23272. (( void (*) (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mC789BC03D2660D1CAFD9C98DF922B6B7CCF79043_gshared_inline)(__this, ___i0, method);
  23273. }
  23274. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23275. inline void RowOperationWrapper_2__ctor_m6C6862BFB5FA5588C37E644647437D9FF024148B_inline (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * ___action5, const RuntimeMethod* method)
  23276. {
  23277. (( void (*) (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m6C6862BFB5FA5588C37E644647437D9FF024148B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23278. }
  23279. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::Invoke(System.Int32)
  23280. inline void RowOperationWrapper_2_Invoke_mC7A16BB411F86398B73FB21E6A4CFEF63DFB502B_inline (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * __this, int32_t ___i0, const RuntimeMethod* method)
  23281. {
  23282. (( void (*) (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mC7A16BB411F86398B73FB21E6A4CFEF63DFB502B_gshared_inline)(__this, ___i0, method);
  23283. }
  23284. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23285. inline void RowOperationWrapper_2__ctor_m5954FC0514C76E78FD0F54072B0C6E4B91A03FC9_inline (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * ___action5, const RuntimeMethod* method)
  23286. {
  23287. (( void (*) (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m5954FC0514C76E78FD0F54072B0C6E4B91A03FC9_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23288. }
  23289. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::Invoke(System.Int32)
  23290. inline void RowOperationWrapper_2_Invoke_mBEC76E05538BC47BF5C3B11AFBEE4B750CFD53B6_inline (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * __this, int32_t ___i0, const RuntimeMethod* method)
  23291. {
  23292. (( void (*) (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mBEC76E05538BC47BF5C3B11AFBEE4B750CFD53B6_gshared_inline)(__this, ___i0, method);
  23293. }
  23294. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23295. inline void RowOperationWrapper_2__ctor_mE7C3091995197AEE19C239DEA9DBF40878886B89_inline (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * ___action5, const RuntimeMethod* method)
  23296. {
  23297. (( void (*) (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mE7C3091995197AEE19C239DEA9DBF40878886B89_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23298. }
  23299. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::Invoke(System.Int32)
  23300. inline void RowOperationWrapper_2_Invoke_m832B8A87DE58AA3D8F8A950A3653DCC0BD829D00_inline (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * __this, int32_t ___i0, const RuntimeMethod* method)
  23301. {
  23302. (( void (*) (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m832B8A87DE58AA3D8F8A950A3653DCC0BD829D00_gshared_inline)(__this, ___i0, method);
  23303. }
  23304. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23305. inline void RowOperationWrapper_2__ctor_mC2BD8CA89CC2AAE775598A50882EF1C8635C88F4_inline (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * ___action5, const RuntimeMethod* method)
  23306. {
  23307. (( void (*) (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mC2BD8CA89CC2AAE775598A50882EF1C8635C88F4_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23308. }
  23309. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23310. inline void RowOperationWrapper_2_Invoke_mF638997069457E26883A80D7A17A782F718A51AB_inline (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * __this, int32_t ___i0, const RuntimeMethod* method)
  23311. {
  23312. (( void (*) (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mF638997069457E26883A80D7A17A782F718A51AB_gshared_inline)(__this, ___i0, method);
  23313. }
  23314. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23315. inline void RowOperationWrapper_2__ctor_mCDDC47B40AFB79D07651A3CFD03DE68944B50F9D_inline (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * ___action5, const RuntimeMethod* method)
  23316. {
  23317. (( void (*) (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mCDDC47B40AFB79D07651A3CFD03DE68944B50F9D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23318. }
  23319. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::Invoke(System.Int32)
  23320. inline void RowOperationWrapper_2_Invoke_m726260B765736084456BB8F09CEF867CDFAE9DD4_inline (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * __this, int32_t ___i0, const RuntimeMethod* method)
  23321. {
  23322. (( void (*) (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m726260B765736084456BB8F09CEF867CDFAE9DD4_gshared_inline)(__this, ___i0, method);
  23323. }
  23324. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23325. inline void RowOperationWrapper_2__ctor_m23F18DB1037B26EA352830F71F6AA0F1686CEC9E_inline (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * ___action5, const RuntimeMethod* method)
  23326. {
  23327. (( void (*) (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m23F18DB1037B26EA352830F71F6AA0F1686CEC9E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23328. }
  23329. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::Invoke(System.Int32)
  23330. inline void RowOperationWrapper_2_Invoke_m24B54A51D925756B7EC84B5911AFF081074B9D2E_inline (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * __this, int32_t ___i0, const RuntimeMethod* method)
  23331. {
  23332. (( void (*) (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m24B54A51D925756B7EC84B5911AFF081074B9D2E_gshared_inline)(__this, ___i0, method);
  23333. }
  23334. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23335. inline void RowOperationWrapper_2__ctor_m12A2DA14DF27276131517C8187C469D16A74D20B_inline (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * ___action5, const RuntimeMethod* method)
  23336. {
  23337. (( void (*) (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m12A2DA14DF27276131517C8187C469D16A74D20B_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23338. }
  23339. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::Invoke(System.Int32)
  23340. inline void RowOperationWrapper_2_Invoke_m6F100AB7F05A8F5A77F8C9537276A9E9CC5FBE0A_inline (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * __this, int32_t ___i0, const RuntimeMethod* method)
  23341. {
  23342. (( void (*) (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m6F100AB7F05A8F5A77F8C9537276A9E9CC5FBE0A_gshared_inline)(__this, ___i0, method);
  23343. }
  23344. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23345. inline void RowOperationWrapper_2__ctor_mEC4436FE3E4C8C9B4367704F046751A07ED24B8C_inline (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * ___action5, const RuntimeMethod* method)
  23346. {
  23347. (( void (*) (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mEC4436FE3E4C8C9B4367704F046751A07ED24B8C_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23348. }
  23349. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::Invoke(System.Int32)
  23350. inline void RowOperationWrapper_2_Invoke_mC7BF698C8BC752698E38990FCB7C2361E5125F42_inline (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * __this, int32_t ___i0, const RuntimeMethod* method)
  23351. {
  23352. (( void (*) (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mC7BF698C8BC752698E38990FCB7C2361E5125F42_gshared_inline)(__this, ___i0, method);
  23353. }
  23354. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23355. inline void RowOperationWrapper_2__ctor_m6EE6807B9B5D94560A12854B821CD6C68BC7B5F7_inline (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * ___action5, const RuntimeMethod* method)
  23356. {
  23357. (( void (*) (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m6EE6807B9B5D94560A12854B821CD6C68BC7B5F7_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23358. }
  23359. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23360. inline void RowOperationWrapper_2_Invoke_m76B9C8CD989B5234C5793E75D96464A2718F3E0F_inline (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * __this, int32_t ___i0, const RuntimeMethod* method)
  23361. {
  23362. (( void (*) (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m76B9C8CD989B5234C5793E75D96464A2718F3E0F_gshared_inline)(__this, ___i0, method);
  23363. }
  23364. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23365. inline void RowOperationWrapper_2__ctor_mC5E820DE40A6E9BFA92923F5598D5BE896F53AD8_inline (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * ___action5, const RuntimeMethod* method)
  23366. {
  23367. (( void (*) (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mC5E820DE40A6E9BFA92923F5598D5BE896F53AD8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23368. }
  23369. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::Invoke(System.Int32)
  23370. inline void RowOperationWrapper_2_Invoke_m6097CA95D286127D01228DDB579266E1022ACC05_inline (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * __this, int32_t ___i0, const RuntimeMethod* method)
  23371. {
  23372. (( void (*) (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m6097CA95D286127D01228DDB579266E1022ACC05_gshared_inline)(__this, ___i0, method);
  23373. }
  23374. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23375. inline void RowOperationWrapper_2__ctor_m0072B26D45C36280F83E2B70918CC066CC8BB34E_inline (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * ___action5, const RuntimeMethod* method)
  23376. {
  23377. (( void (*) (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m0072B26D45C36280F83E2B70918CC066CC8BB34E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23378. }
  23379. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::Invoke(System.Int32)
  23380. inline void RowOperationWrapper_2_Invoke_m9920F13519FF64E1BCD4A9408CB8E0B03C53ADF0_inline (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * __this, int32_t ___i0, const RuntimeMethod* method)
  23381. {
  23382. (( void (*) (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m9920F13519FF64E1BCD4A9408CB8E0B03C53ADF0_gshared_inline)(__this, ___i0, method);
  23383. }
  23384. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23385. inline void RowOperationWrapper_2__ctor_m98A1E539AF0BE3E25F61B1A30083C1594DBACD56_inline (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * ___action5, const RuntimeMethod* method)
  23386. {
  23387. (( void (*) (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m98A1E539AF0BE3E25F61B1A30083C1594DBACD56_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23388. }
  23389. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::Invoke(System.Int32)
  23390. inline void RowOperationWrapper_2_Invoke_m289EBAB1EC376A62EF85A0CF571FFEF8E449ADCE_inline (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * __this, int32_t ___i0, const RuntimeMethod* method)
  23391. {
  23392. (( void (*) (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m289EBAB1EC376A62EF85A0CF571FFEF8E449ADCE_gshared_inline)(__this, ___i0, method);
  23393. }
  23394. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23395. inline void RowOperationWrapper_2__ctor_m4036094F5A7E28B1CC182FCBD677217A54D7990A_inline (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * ___action5, const RuntimeMethod* method)
  23396. {
  23397. (( void (*) (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m4036094F5A7E28B1CC182FCBD677217A54D7990A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23398. }
  23399. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::Invoke(System.Int32)
  23400. inline void RowOperationWrapper_2_Invoke_m67D3CC13A94AD4D08D7D73DDE4DF8D45F749BD62_inline (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * __this, int32_t ___i0, const RuntimeMethod* method)
  23401. {
  23402. (( void (*) (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m67D3CC13A94AD4D08D7D73DDE4DF8D45F749BD62_gshared_inline)(__this, ___i0, method);
  23403. }
  23404. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23405. inline void RowOperationWrapper_2__ctor_m3C57287E77597E436CA223E1C01224549E259E55_inline (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * ___action5, const RuntimeMethod* method)
  23406. {
  23407. (( void (*) (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m3C57287E77597E436CA223E1C01224549E259E55_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23408. }
  23409. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23410. inline void RowOperationWrapper_2_Invoke_m458D7834A92584A0D1C61D08262840C5F1FEC844_inline (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * __this, int32_t ___i0, const RuntimeMethod* method)
  23411. {
  23412. (( void (*) (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m458D7834A92584A0D1C61D08262840C5F1FEC844_gshared_inline)(__this, ___i0, method);
  23413. }
  23414. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23415. inline void RowOperationWrapper_2__ctor_m84387A9D13545E7FCC00958A1B52B24094B17B69_inline (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * ___action5, const RuntimeMethod* method)
  23416. {
  23417. (( void (*) (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m84387A9D13545E7FCC00958A1B52B24094B17B69_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23418. }
  23419. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::Invoke(System.Int32)
  23420. inline void RowOperationWrapper_2_Invoke_m773E1F2BDE748FE167CA00DD2C7A5996BB30897A_inline (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * __this, int32_t ___i0, const RuntimeMethod* method)
  23421. {
  23422. (( void (*) (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m773E1F2BDE748FE167CA00DD2C7A5996BB30897A_gshared_inline)(__this, ___i0, method);
  23423. }
  23424. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23425. inline void RowOperationWrapper_2__ctor_m827253A46D4B9600288FF15F36C83C117030A576_inline (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * ___action5, const RuntimeMethod* method)
  23426. {
  23427. (( void (*) (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m827253A46D4B9600288FF15F36C83C117030A576_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23428. }
  23429. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::Invoke(System.Int32)
  23430. inline void RowOperationWrapper_2_Invoke_mDA7151803F05E7EBF88C74C5F0976DD616F6CB3F_inline (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * __this, int32_t ___i0, const RuntimeMethod* method)
  23431. {
  23432. (( void (*) (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mDA7151803F05E7EBF88C74C5F0976DD616F6CB3F_gshared_inline)(__this, ___i0, method);
  23433. }
  23434. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23435. inline void RowOperationWrapper_2__ctor_m8D7CD5FCD992724FE91996EB3D24A49868ABB6AF_inline (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * ___action5, const RuntimeMethod* method)
  23436. {
  23437. (( void (*) (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m8D7CD5FCD992724FE91996EB3D24A49868ABB6AF_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23438. }
  23439. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::Invoke(System.Int32)
  23440. inline void RowOperationWrapper_2_Invoke_mE2A1B979820195E07AF4C3CE90B1A84AB6658888_inline (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * __this, int32_t ___i0, const RuntimeMethod* method)
  23441. {
  23442. (( void (*) (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE2A1B979820195E07AF4C3CE90B1A84AB6658888_gshared_inline)(__this, ___i0, method);
  23443. }
  23444. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23445. inline void RowOperationWrapper_2__ctor_m31149FD1709DCEC1AD053C269F67D3F602210F02_inline (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * ___action5, const RuntimeMethod* method)
  23446. {
  23447. (( void (*) (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m31149FD1709DCEC1AD053C269F67D3F602210F02_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23448. }
  23449. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::Invoke(System.Int32)
  23450. inline void RowOperationWrapper_2_Invoke_mFFBFF4BC5C7186C5DAF612FFD53CFE136C76A863_inline (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * __this, int32_t ___i0, const RuntimeMethod* method)
  23451. {
  23452. (( void (*) (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mFFBFF4BC5C7186C5DAF612FFD53CFE136C76A863_gshared_inline)(__this, ___i0, method);
  23453. }
  23454. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23455. inline void RowOperationWrapper_2__ctor_m1828A75AEB3ABF76D6C5F91DB014336F81C3ABCE_inline (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * ___action5, const RuntimeMethod* method)
  23456. {
  23457. (( void (*) (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m1828A75AEB3ABF76D6C5F91DB014336F81C3ABCE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23458. }
  23459. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23460. inline void RowOperationWrapper_2_Invoke_mD1AD723DC9D644ECED3C68071FA262AE5F3E3B1D_inline (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * __this, int32_t ___i0, const RuntimeMethod* method)
  23461. {
  23462. (( void (*) (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mD1AD723DC9D644ECED3C68071FA262AE5F3E3B1D_gshared_inline)(__this, ___i0, method);
  23463. }
  23464. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23465. inline void RowOperationWrapper_2__ctor_m98DBF3191CE7AE663BCCFFCF4217091C0D6963F8_inline (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * ___action5, const RuntimeMethod* method)
  23466. {
  23467. (( void (*) (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m98DBF3191CE7AE663BCCFFCF4217091C0D6963F8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23468. }
  23469. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  23470. inline void RowOperationWrapper_2_Invoke_m9B7A031FBED3EAB53765E867DEE5629C053821BE_inline (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * __this, int32_t ___i0, const RuntimeMethod* method)
  23471. {
  23472. (( void (*) (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m9B7A031FBED3EAB53765E867DEE5629C053821BE_gshared_inline)(__this, ___i0, method);
  23473. }
  23474. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23475. inline void RowOperationWrapper_2__ctor_m70C818713FABB6ED48E8E117DCDE93B80AB9150D_inline (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * ___action5, const RuntimeMethod* method)
  23476. {
  23477. (( void (*) (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m70C818713FABB6ED48E8E117DCDE93B80AB9150D_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23478. }
  23479. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  23480. inline void RowOperationWrapper_2_Invoke_m40B10C6B3B66C8E377CBCBC80C8E3CBE8470E39B_inline (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * __this, int32_t ___i0, const RuntimeMethod* method)
  23481. {
  23482. (( void (*) (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m40B10C6B3B66C8E377CBCBC80C8E3CBE8470E39B_gshared_inline)(__this, ___i0, method);
  23483. }
  23484. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23485. inline void RowOperationWrapper_2__ctor_m15668FCE73C0909E3550666D77DFEE78B1531352_inline (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * ___action5, const RuntimeMethod* method)
  23486. {
  23487. (( void (*) (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m15668FCE73C0909E3550666D77DFEE78B1531352_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23488. }
  23489. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::Invoke(System.Int32)
  23490. inline void RowOperationWrapper_2_Invoke_m97DB18306A1DF37A92AEC3AF635FE3F3A686FED5_inline (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * __this, int32_t ___i0, const RuntimeMethod* method)
  23491. {
  23492. (( void (*) (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m97DB18306A1DF37A92AEC3AF635FE3F3A686FED5_gshared_inline)(__this, ___i0, method);
  23493. }
  23494. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23495. inline void RowOperationWrapper_2__ctor_mF0174491FAA002B42FF0A2AB524F557A23D36FC8_inline (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * ___action5, const RuntimeMethod* method)
  23496. {
  23497. (( void (*) (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mF0174491FAA002B42FF0A2AB524F557A23D36FC8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23498. }
  23499. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::Invoke(System.Int32)
  23500. inline void RowOperationWrapper_2_Invoke_m46F28EBFD37B787DE0D6805BFC6403937ED6D8D1_inline (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * __this, int32_t ___i0, const RuntimeMethod* method)
  23501. {
  23502. (( void (*) (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m46F28EBFD37B787DE0D6805BFC6403937ED6D8D1_gshared_inline)(__this, ___i0, method);
  23503. }
  23504. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23505. inline void RowOperationWrapper_2__ctor_m00BBFB0F07F7D6B37A6DC0F7C49B3E21E82699AD_inline (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * ___action5, const RuntimeMethod* method)
  23506. {
  23507. (( void (*) (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m00BBFB0F07F7D6B37A6DC0F7C49B3E21E82699AD_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23508. }
  23509. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23510. inline void RowOperationWrapper_2_Invoke_m31E664021F23232DC1A70DF4F9A58A0675DAEF6A_inline (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * __this, int32_t ___i0, const RuntimeMethod* method)
  23511. {
  23512. (( void (*) (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m31E664021F23232DC1A70DF4F9A58A0675DAEF6A_gshared_inline)(__this, ___i0, method);
  23513. }
  23514. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23515. inline void RowOperationWrapper_2__ctor_mF2E6D53842DF529DD0C37AFE86496AB976FED1B1_inline (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * ___action5, const RuntimeMethod* method)
  23516. {
  23517. (( void (*) (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mF2E6D53842DF529DD0C37AFE86496AB976FED1B1_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23518. }
  23519. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::Invoke(System.Int32)
  23520. inline void RowOperationWrapper_2_Invoke_m281D3348B829A4BD4F7D98E840B60CA171E2AEB8_inline (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * __this, int32_t ___i0, const RuntimeMethod* method)
  23521. {
  23522. (( void (*) (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m281D3348B829A4BD4F7D98E840B60CA171E2AEB8_gshared_inline)(__this, ___i0, method);
  23523. }
  23524. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23525. inline void RowOperationWrapper_2__ctor_m838DB97F63BE247A5067D0202FF999FD6789FBE8_inline (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * ___action5, const RuntimeMethod* method)
  23526. {
  23527. (( void (*) (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m838DB97F63BE247A5067D0202FF999FD6789FBE8_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23528. }
  23529. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::Invoke(System.Int32)
  23530. inline void RowOperationWrapper_2_Invoke_mC3C0F869379EE433B65E686B153358E5CAE760E7_inline (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * __this, int32_t ___i0, const RuntimeMethod* method)
  23531. {
  23532. (( void (*) (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mC3C0F869379EE433B65E686B153358E5CAE760E7_gshared_inline)(__this, ___i0, method);
  23533. }
  23534. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23535. inline void RowOperationWrapper_2__ctor_mCB0B5CB644B89275F809F9E22CFEB04351E506B0_inline (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * ___action5, const RuntimeMethod* method)
  23536. {
  23537. (( void (*) (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mCB0B5CB644B89275F809F9E22CFEB04351E506B0_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23538. }
  23539. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::Invoke(System.Int32)
  23540. inline void RowOperationWrapper_2_Invoke_m3F68835873CDC73B17C851999EDDE46B5447DD5E_inline (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * __this, int32_t ___i0, const RuntimeMethod* method)
  23541. {
  23542. (( void (*) (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m3F68835873CDC73B17C851999EDDE46B5447DD5E_gshared_inline)(__this, ___i0, method);
  23543. }
  23544. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23545. inline void RowOperationWrapper_2__ctor_mC82AFF4353D854480C107362F9E637407F3B3853_inline (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * ___action5, const RuntimeMethod* method)
  23546. {
  23547. (( void (*) (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mC82AFF4353D854480C107362F9E637407F3B3853_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23548. }
  23549. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::Invoke(System.Int32)
  23550. inline void RowOperationWrapper_2_Invoke_m17E85C617CB34CC13962D65E42AF0B0ACD1F0F51_inline (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * __this, int32_t ___i0, const RuntimeMethod* method)
  23551. {
  23552. (( void (*) (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m17E85C617CB34CC13962D65E42AF0B0ACD1F0F51_gshared_inline)(__this, ___i0, method);
  23553. }
  23554. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23555. inline void RowOperationWrapper_2__ctor_m7C892E09318952F69ED23FD84726A68928D30BB4_inline (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * ___action5, const RuntimeMethod* method)
  23556. {
  23557. (( void (*) (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7C892E09318952F69ED23FD84726A68928D30BB4_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23558. }
  23559. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23560. inline void RowOperationWrapper_2_Invoke_m621C56E8FC34400F79CE346F609DF186F1FBA0B9_inline (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * __this, int32_t ___i0, const RuntimeMethod* method)
  23561. {
  23562. (( void (*) (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m621C56E8FC34400F79CE346F609DF186F1FBA0B9_gshared_inline)(__this, ___i0, method);
  23563. }
  23564. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23565. inline void RowOperationWrapper_2__ctor_m842A7800901BB52B58F7BDB4B487AC50D0AE482F_inline (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * ___action5, const RuntimeMethod* method)
  23566. {
  23567. (( void (*) (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m842A7800901BB52B58F7BDB4B487AC50D0AE482F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23568. }
  23569. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::Invoke(System.Int32)
  23570. inline void RowOperationWrapper_2_Invoke_mDBF85051AD10F3327EA417C920453BC7F475C888_inline (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * __this, int32_t ___i0, const RuntimeMethod* method)
  23571. {
  23572. (( void (*) (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mDBF85051AD10F3327EA417C920453BC7F475C888_gshared_inline)(__this, ___i0, method);
  23573. }
  23574. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23575. inline void RowOperationWrapper_2__ctor_m8E6429445DD21F529E179469D46FB2324862B09F_inline (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * ___action5, const RuntimeMethod* method)
  23576. {
  23577. (( void (*) (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m8E6429445DD21F529E179469D46FB2324862B09F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23578. }
  23579. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::Invoke(System.Int32)
  23580. inline void RowOperationWrapper_2_Invoke_mB472481B7E5EEB53E683E6C0FE9C2914E6241CD6_inline (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * __this, int32_t ___i0, const RuntimeMethod* method)
  23581. {
  23582. (( void (*) (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mB472481B7E5EEB53E683E6C0FE9C2914E6241CD6_gshared_inline)(__this, ___i0, method);
  23583. }
  23584. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23585. inline void RowOperationWrapper_2__ctor_mE18201F78CD175329D288140AC72212CF8133722_inline (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * ___action5, const RuntimeMethod* method)
  23586. {
  23587. (( void (*) (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mE18201F78CD175329D288140AC72212CF8133722_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23588. }
  23589. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::Invoke(System.Int32)
  23590. inline void RowOperationWrapper_2_Invoke_m8EF2C0576384513BB7EBE9D70EB602F24802C3BD_inline (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * __this, int32_t ___i0, const RuntimeMethod* method)
  23591. {
  23592. (( void (*) (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m8EF2C0576384513BB7EBE9D70EB602F24802C3BD_gshared_inline)(__this, ___i0, method);
  23593. }
  23594. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23595. inline void RowOperationWrapper_2__ctor_mB71BDAB5551AF8166E9F86480E492FD22001766F_inline (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * ___action5, const RuntimeMethod* method)
  23596. {
  23597. (( void (*) (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mB71BDAB5551AF8166E9F86480E492FD22001766F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23598. }
  23599. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::Invoke(System.Int32)
  23600. inline void RowOperationWrapper_2_Invoke_m610CA2CC266DA0D810ED52CEB7001DCEEF1383C3_inline (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * __this, int32_t ___i0, const RuntimeMethod* method)
  23601. {
  23602. (( void (*) (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m610CA2CC266DA0D810ED52CEB7001DCEEF1383C3_gshared_inline)(__this, ___i0, method);
  23603. }
  23604. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23605. inline void RowOperationWrapper_2__ctor_m685BD8A8F909CEA0C2A3314EFF62484AE2A4E990_inline (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * ___action5, const RuntimeMethod* method)
  23606. {
  23607. (( void (*) (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m685BD8A8F909CEA0C2A3314EFF62484AE2A4E990_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23608. }
  23609. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23610. inline void RowOperationWrapper_2_Invoke_m9AF46A71011ED695624888A707E3B1374AB6BAEF_inline (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * __this, int32_t ___i0, const RuntimeMethod* method)
  23611. {
  23612. (( void (*) (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m9AF46A71011ED695624888A707E3B1374AB6BAEF_gshared_inline)(__this, ___i0, method);
  23613. }
  23614. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23615. inline void RowOperationWrapper_2__ctor_mE46EA22A67988105F58741CBD8712CBF1F92DC56_inline (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * ___action5, const RuntimeMethod* method)
  23616. {
  23617. (( void (*) (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mE46EA22A67988105F58741CBD8712CBF1F92DC56_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23618. }
  23619. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::Invoke(System.Int32)
  23620. inline void RowOperationWrapper_2_Invoke_mCC1FBD8D10C382BBE1527C09CF0499C770D27A27_inline (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * __this, int32_t ___i0, const RuntimeMethod* method)
  23621. {
  23622. (( void (*) (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mCC1FBD8D10C382BBE1527C09CF0499C770D27A27_gshared_inline)(__this, ___i0, method);
  23623. }
  23624. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23625. inline void RowOperationWrapper_2__ctor_m5D4C71250C1CC58FE1DBA6DCAF5E2AF025EE9BD4_inline (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * ___action5, const RuntimeMethod* method)
  23626. {
  23627. (( void (*) (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m5D4C71250C1CC58FE1DBA6DCAF5E2AF025EE9BD4_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23628. }
  23629. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::Invoke(System.Int32)
  23630. inline void RowOperationWrapper_2_Invoke_m53E8BB1B6C8D013978AA38DF8FF4EE24401221C5_inline (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * __this, int32_t ___i0, const RuntimeMethod* method)
  23631. {
  23632. (( void (*) (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m53E8BB1B6C8D013978AA38DF8FF4EE24401221C5_gshared_inline)(__this, ___i0, method);
  23633. }
  23634. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23635. inline void RowOperationWrapper_2__ctor_m3A3D44E38975B1A640BC058B6A7A8C99141B23F5_inline (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * ___action5, const RuntimeMethod* method)
  23636. {
  23637. (( void (*) (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m3A3D44E38975B1A640BC058B6A7A8C99141B23F5_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23638. }
  23639. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::Invoke(System.Int32)
  23640. inline void RowOperationWrapper_2_Invoke_m594321FB3258837E0169B63CC68D6E167C589859_inline (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * __this, int32_t ___i0, const RuntimeMethod* method)
  23641. {
  23642. (( void (*) (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m594321FB3258837E0169B63CC68D6E167C589859_gshared_inline)(__this, ___i0, method);
  23643. }
  23644. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23645. inline void RowOperationWrapper_2__ctor_m05FA135754E0BF536E1F3895DB69D274C5CDEA11_inline (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * ___action5, const RuntimeMethod* method)
  23646. {
  23647. (( void (*) (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m05FA135754E0BF536E1F3895DB69D274C5CDEA11_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23648. }
  23649. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::Invoke(System.Int32)
  23650. inline void RowOperationWrapper_2_Invoke_m820A93969DE77C0251B4404CA1EECFA2F6544476_inline (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * __this, int32_t ___i0, const RuntimeMethod* method)
  23651. {
  23652. (( void (*) (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m820A93969DE77C0251B4404CA1EECFA2F6544476_gshared_inline)(__this, ___i0, method);
  23653. }
  23654. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23655. inline void RowOperationWrapper_2__ctor_mF68C9FFB0596F3816B5B53B84365A89774CFFE99_inline (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * ___action5, const RuntimeMethod* method)
  23656. {
  23657. (( void (*) (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mF68C9FFB0596F3816B5B53B84365A89774CFFE99_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23658. }
  23659. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23660. inline void RowOperationWrapper_2_Invoke_m6FDCE47715A350C77F1301801571FC293D86A1C4_inline (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * __this, int32_t ___i0, const RuntimeMethod* method)
  23661. {
  23662. (( void (*) (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m6FDCE47715A350C77F1301801571FC293D86A1C4_gshared_inline)(__this, ___i0, method);
  23663. }
  23664. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23665. inline void RowOperationWrapper_2__ctor_m975EC376507424E27BE6371BC9A576E5B12783EA_inline (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * ___action5, const RuntimeMethod* method)
  23666. {
  23667. (( void (*) (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m975EC376507424E27BE6371BC9A576E5B12783EA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23668. }
  23669. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::Invoke(System.Int32)
  23670. inline void RowOperationWrapper_2_Invoke_mE73D29394E63E7E1453C6BC79C05B42DE77CBFD2_inline (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * __this, int32_t ___i0, const RuntimeMethod* method)
  23671. {
  23672. (( void (*) (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE73D29394E63E7E1453C6BC79C05B42DE77CBFD2_gshared_inline)(__this, ___i0, method);
  23673. }
  23674. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23675. inline void RowOperationWrapper_2__ctor_mB186871436C611DBC35C00E9419C32DCD2310AEE_inline (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * ___action5, const RuntimeMethod* method)
  23676. {
  23677. (( void (*) (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mB186871436C611DBC35C00E9419C32DCD2310AEE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23678. }
  23679. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::Invoke(System.Int32)
  23680. inline void RowOperationWrapper_2_Invoke_m5F0CFAB3DCF712691F7F6B55E630F619FD3BDFFC_inline (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * __this, int32_t ___i0, const RuntimeMethod* method)
  23681. {
  23682. (( void (*) (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m5F0CFAB3DCF712691F7F6B55E630F619FD3BDFFC_gshared_inline)(__this, ___i0, method);
  23683. }
  23684. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23685. inline void RowOperationWrapper_2__ctor_mF8AE8AF0D6211249C8900D723A33EFFD4A7AD527_inline (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * ___action5, const RuntimeMethod* method)
  23686. {
  23687. (( void (*) (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mF8AE8AF0D6211249C8900D723A33EFFD4A7AD527_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23688. }
  23689. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::Invoke(System.Int32)
  23690. inline void RowOperationWrapper_2_Invoke_m58EEEA9F3388D24E6DF2C2D8A3C7C3F8C965B12F_inline (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * __this, int32_t ___i0, const RuntimeMethod* method)
  23691. {
  23692. (( void (*) (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m58EEEA9F3388D24E6DF2C2D8A3C7C3F8C965B12F_gshared_inline)(__this, ___i0, method);
  23693. }
  23694. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23695. inline void RowOperationWrapper_2__ctor_mF16149E3EE2F3A98EA5F88777F58E3207C2F8975_inline (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * ___action5, const RuntimeMethod* method)
  23696. {
  23697. (( void (*) (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mF16149E3EE2F3A98EA5F88777F58E3207C2F8975_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23698. }
  23699. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::Invoke(System.Int32)
  23700. inline void RowOperationWrapper_2_Invoke_mDF10FA8E498E6F1DC6594236610973CD45822B6B_inline (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * __this, int32_t ___i0, const RuntimeMethod* method)
  23701. {
  23702. (( void (*) (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mDF10FA8E498E6F1DC6594236610973CD45822B6B_gshared_inline)(__this, ___i0, method);
  23703. }
  23704. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23705. inline void RowOperationWrapper_2__ctor_mBFE6A1A1E676EC57744CC0281D2A1E251C820FE6_inline (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * ___action5, const RuntimeMethod* method)
  23706. {
  23707. (( void (*) (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mBFE6A1A1E676EC57744CC0281D2A1E251C820FE6_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23708. }
  23709. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23710. inline void RowOperationWrapper_2_Invoke_m9B404D9A64675360F61D0AA23DFB816F14E2878A_inline (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * __this, int32_t ___i0, const RuntimeMethod* method)
  23711. {
  23712. (( void (*) (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m9B404D9A64675360F61D0AA23DFB816F14E2878A_gshared_inline)(__this, ___i0, method);
  23713. }
  23714. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23715. inline void RowOperationWrapper_2__ctor_m7B0B33A4EC3BEC343DB553BA9FC5911A22ED37FA_inline (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * ___action5, const RuntimeMethod* method)
  23716. {
  23717. (( void (*) (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7B0B33A4EC3BEC343DB553BA9FC5911A22ED37FA_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23718. }
  23719. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::Invoke(System.Int32)
  23720. inline void RowOperationWrapper_2_Invoke_m7C7F1443B7D826164C68096411AAD7ACACFC01EF_inline (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  23721. {
  23722. (( void (*) (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m7C7F1443B7D826164C68096411AAD7ACACFC01EF_gshared_inline)(__this, ___i0, method);
  23723. }
  23724. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23725. inline void RowOperationWrapper_2__ctor_m8283942FEFB94D368DC1403680055EDCA07A71DD_inline (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * ___action5, const RuntimeMethod* method)
  23726. {
  23727. (( void (*) (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m8283942FEFB94D368DC1403680055EDCA07A71DD_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23728. }
  23729. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::Invoke(System.Int32)
  23730. inline void RowOperationWrapper_2_Invoke_m7A2804FEC7BFD0316CF718BF8F56754709E3D9CE_inline (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * __this, int32_t ___i0, const RuntimeMethod* method)
  23731. {
  23732. (( void (*) (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m7A2804FEC7BFD0316CF718BF8F56754709E3D9CE_gshared_inline)(__this, ___i0, method);
  23733. }
  23734. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23735. inline void RowOperationWrapper_2__ctor_m425CCFC921E30427042F3AD8F73ADA78D10D981C_inline (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * ___action5, const RuntimeMethod* method)
  23736. {
  23737. (( void (*) (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m425CCFC921E30427042F3AD8F73ADA78D10D981C_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23738. }
  23739. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::Invoke(System.Int32)
  23740. inline void RowOperationWrapper_2_Invoke_m2F8B73DBBAC1B7A006B1686CBD226AAE0805BDFF_inline (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * __this, int32_t ___i0, const RuntimeMethod* method)
  23741. {
  23742. (( void (*) (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m2F8B73DBBAC1B7A006B1686CBD226AAE0805BDFF_gshared_inline)(__this, ___i0, method);
  23743. }
  23744. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23745. inline void RowOperationWrapper_2__ctor_m412FBAC475B6726E25F2BAF11CE606DB0AEB79FD_inline (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * ___action5, const RuntimeMethod* method)
  23746. {
  23747. (( void (*) (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m412FBAC475B6726E25F2BAF11CE606DB0AEB79FD_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23748. }
  23749. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::Invoke(System.Int32)
  23750. inline void RowOperationWrapper_2_Invoke_mD6BC4C3ADF1159255271DAD5DE78273DAB17E6CD_inline (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * __this, int32_t ___i0, const RuntimeMethod* method)
  23751. {
  23752. (( void (*) (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mD6BC4C3ADF1159255271DAD5DE78273DAB17E6CD_gshared_inline)(__this, ___i0, method);
  23753. }
  23754. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23755. inline void RowOperationWrapper_2__ctor_mBF4375D614DE52AFAFDCD8F5BF982480DA51CDE2_inline (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * ___action5, const RuntimeMethod* method)
  23756. {
  23757. (( void (*) (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mBF4375D614DE52AFAFDCD8F5BF982480DA51CDE2_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23758. }
  23759. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23760. inline void RowOperationWrapper_2_Invoke_mBD35403F313526443578C44CB5E791516E09C7D0_inline (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * __this, int32_t ___i0, const RuntimeMethod* method)
  23761. {
  23762. (( void (*) (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mBD35403F313526443578C44CB5E791516E09C7D0_gshared_inline)(__this, ___i0, method);
  23763. }
  23764. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23765. inline void RowOperationWrapper_2__ctor_mB7374681BD1FCBC399BDEEF072E1B13D94E11572_inline (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * ___action5, const RuntimeMethod* method)
  23766. {
  23767. (( void (*) (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mB7374681BD1FCBC399BDEEF072E1B13D94E11572_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23768. }
  23769. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::Invoke(System.Int32)
  23770. inline void RowOperationWrapper_2_Invoke_m2EC6FABA4884F3B009ED4DB364AD4AC72BC0AA21_inline (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * __this, int32_t ___i0, const RuntimeMethod* method)
  23771. {
  23772. (( void (*) (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m2EC6FABA4884F3B009ED4DB364AD4AC72BC0AA21_gshared_inline)(__this, ___i0, method);
  23773. }
  23774. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23775. inline void RowOperationWrapper_2__ctor_m9495403BF21A65DFF62A9371D5107B53D5599C03_inline (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * ___action5, const RuntimeMethod* method)
  23776. {
  23777. (( void (*) (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m9495403BF21A65DFF62A9371D5107B53D5599C03_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23778. }
  23779. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::Invoke(System.Int32)
  23780. inline void RowOperationWrapper_2_Invoke_mE966F3FEB97FCDC50BD15633517ED4304525B212_inline (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * __this, int32_t ___i0, const RuntimeMethod* method)
  23781. {
  23782. (( void (*) (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE966F3FEB97FCDC50BD15633517ED4304525B212_gshared_inline)(__this, ___i0, method);
  23783. }
  23784. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23785. inline void RowOperationWrapper_2__ctor_mBE2BE6BE4367E994DBE9226CAB7EB653198FE7D3_inline (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * ___action5, const RuntimeMethod* method)
  23786. {
  23787. (( void (*) (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mBE2BE6BE4367E994DBE9226CAB7EB653198FE7D3_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23788. }
  23789. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::Invoke(System.Int32)
  23790. inline void RowOperationWrapper_2_Invoke_m54C0CB189D6B7789A3B98CFF2097CC0D475DA01A_inline (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * __this, int32_t ___i0, const RuntimeMethod* method)
  23791. {
  23792. (( void (*) (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m54C0CB189D6B7789A3B98CFF2097CC0D475DA01A_gshared_inline)(__this, ___i0, method);
  23793. }
  23794. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23795. inline void RowOperationWrapper_2__ctor_m6321C13DDA948CD06B899095045F199E6B7C8218_inline (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * ___action5, const RuntimeMethod* method)
  23796. {
  23797. (( void (*) (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m6321C13DDA948CD06B899095045F199E6B7C8218_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23798. }
  23799. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::Invoke(System.Int32)
  23800. inline void RowOperationWrapper_2_Invoke_m1B12A9F9100E47A8525DB0F4DCC9EFCF9594A48D_inline (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * __this, int32_t ___i0, const RuntimeMethod* method)
  23801. {
  23802. (( void (*) (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m1B12A9F9100E47A8525DB0F4DCC9EFCF9594A48D_gshared_inline)(__this, ___i0, method);
  23803. }
  23804. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23805. inline void RowOperationWrapper_2__ctor_m11F82C60EE3FBE3313040576B87D6DE321B251EC_inline (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * ___action5, const RuntimeMethod* method)
  23806. {
  23807. (( void (*) (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m11F82C60EE3FBE3313040576B87D6DE321B251EC_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23808. }
  23809. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23810. inline void RowOperationWrapper_2_Invoke_m83C38AC8415ED1F65958006DEB39CD8CEEF56DC6_inline (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * __this, int32_t ___i0, const RuntimeMethod* method)
  23811. {
  23812. (( void (*) (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m83C38AC8415ED1F65958006DEB39CD8CEEF56DC6_gshared_inline)(__this, ___i0, method);
  23813. }
  23814. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23815. inline void RowOperationWrapper_2__ctor_m609CF1C7CB5AED07D7C283FB73F0A827661A60EF_inline (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * ___action5, const RuntimeMethod* method)
  23816. {
  23817. (( void (*) (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m609CF1C7CB5AED07D7C283FB73F0A827661A60EF_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23818. }
  23819. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::Invoke(System.Int32)
  23820. inline void RowOperationWrapper_2_Invoke_m29977434BFF457C94B2CA2BB29EF9383C4557EF6_inline (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * __this, int32_t ___i0, const RuntimeMethod* method)
  23821. {
  23822. (( void (*) (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m29977434BFF457C94B2CA2BB29EF9383C4557EF6_gshared_inline)(__this, ___i0, method);
  23823. }
  23824. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23825. inline void RowOperationWrapper_2__ctor_m54CAD2B0D40DDAB07F9BD1A7B87CFB89EC64B39A_inline (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * ___action5, const RuntimeMethod* method)
  23826. {
  23827. (( void (*) (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m54CAD2B0D40DDAB07F9BD1A7B87CFB89EC64B39A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23828. }
  23829. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::Invoke(System.Int32)
  23830. inline void RowOperationWrapper_2_Invoke_m1033392D23F2D47B60267CA599C39A3E0470F974_inline (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * __this, int32_t ___i0, const RuntimeMethod* method)
  23831. {
  23832. (( void (*) (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m1033392D23F2D47B60267CA599C39A3E0470F974_gshared_inline)(__this, ___i0, method);
  23833. }
  23834. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23835. inline void RowOperationWrapper_2__ctor_m93A3CEDAFC3E09BCFD55A882634CA13F52B2328A_inline (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * ___action5, const RuntimeMethod* method)
  23836. {
  23837. (( void (*) (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m93A3CEDAFC3E09BCFD55A882634CA13F52B2328A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23838. }
  23839. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::Invoke(System.Int32)
  23840. inline void RowOperationWrapper_2_Invoke_mE81D3C5973A90FD1A45CCABD3783B2E05DC5F1D9_inline (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * __this, int32_t ___i0, const RuntimeMethod* method)
  23841. {
  23842. (( void (*) (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE81D3C5973A90FD1A45CCABD3783B2E05DC5F1D9_gshared_inline)(__this, ___i0, method);
  23843. }
  23844. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23845. inline void RowOperationWrapper_2__ctor_m2733B445D06817151B0CC7A2828D8F242826AD30_inline (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * ___action5, const RuntimeMethod* method)
  23846. {
  23847. (( void (*) (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m2733B445D06817151B0CC7A2828D8F242826AD30_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23848. }
  23849. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::Invoke(System.Int32)
  23850. inline void RowOperationWrapper_2_Invoke_mA838A3DF37213C56F81ED4691116A4A151A81C2E_inline (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * __this, int32_t ___i0, const RuntimeMethod* method)
  23851. {
  23852. (( void (*) (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mA838A3DF37213C56F81ED4691116A4A151A81C2E_gshared_inline)(__this, ___i0, method);
  23853. }
  23854. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23855. inline void RowOperationWrapper_2__ctor_m53DD4245C44FF3ACB3CA34F126886C77673EA20E_inline (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * ___action5, const RuntimeMethod* method)
  23856. {
  23857. (( void (*) (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m53DD4245C44FF3ACB3CA34F126886C77673EA20E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23858. }
  23859. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23860. inline void RowOperationWrapper_2_Invoke_mF44356F92A8AE3BE5B31EC167F88E590DA2FFD35_inline (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * __this, int32_t ___i0, const RuntimeMethod* method)
  23861. {
  23862. (( void (*) (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mF44356F92A8AE3BE5B31EC167F88E590DA2FFD35_gshared_inline)(__this, ___i0, method);
  23863. }
  23864. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23865. inline void RowOperationWrapper_2__ctor_m6B9AED57952C4BE42D0E4A3C21F974B2BAF1417F_inline (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * ___action5, const RuntimeMethod* method)
  23866. {
  23867. (( void (*) (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m6B9AED57952C4BE42D0E4A3C21F974B2BAF1417F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23868. }
  23869. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::Invoke(System.Int32)
  23870. inline void RowOperationWrapper_2_Invoke_m3A735F7780D35ADD3F48DD9BFD44B7123D78C445_inline (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * __this, int32_t ___i0, const RuntimeMethod* method)
  23871. {
  23872. (( void (*) (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m3A735F7780D35ADD3F48DD9BFD44B7123D78C445_gshared_inline)(__this, ___i0, method);
  23873. }
  23874. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23875. inline void RowOperationWrapper_2__ctor_mC26C0CF8AB099569E0EDF2C73B5E4D7E0FC2A52A_inline (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * ___action5, const RuntimeMethod* method)
  23876. {
  23877. (( void (*) (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mC26C0CF8AB099569E0EDF2C73B5E4D7E0FC2A52A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23878. }
  23879. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::Invoke(System.Int32)
  23880. inline void RowOperationWrapper_2_Invoke_mE45C3E5C9261753D625F11168A70AB636A485195_inline (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * __this, int32_t ___i0, const RuntimeMethod* method)
  23881. {
  23882. (( void (*) (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE45C3E5C9261753D625F11168A70AB636A485195_gshared_inline)(__this, ___i0, method);
  23883. }
  23884. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23885. inline void RowOperationWrapper_2__ctor_mE26C32DDD2AE473588B4220BF54C560E6046D6DE_inline (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * ___action5, const RuntimeMethod* method)
  23886. {
  23887. (( void (*) (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mE26C32DDD2AE473588B4220BF54C560E6046D6DE_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23888. }
  23889. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::Invoke(System.Int32)
  23890. inline void RowOperationWrapper_2_Invoke_m568C1991B4A3449EF1141A8000C3B0BA4B97654D_inline (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * __this, int32_t ___i0, const RuntimeMethod* method)
  23891. {
  23892. (( void (*) (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m568C1991B4A3449EF1141A8000C3B0BA4B97654D_gshared_inline)(__this, ___i0, method);
  23893. }
  23894. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23895. inline void RowOperationWrapper_2__ctor_mBA38EFE838E05A3FFA610A82063E99451AA3315F_inline (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * ___action5, const RuntimeMethod* method)
  23896. {
  23897. (( void (*) (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mBA38EFE838E05A3FFA610A82063E99451AA3315F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23898. }
  23899. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::Invoke(System.Int32)
  23900. inline void RowOperationWrapper_2_Invoke_mE099D1359FF1E8B0F1625BE62CB56DB60D42AD62_inline (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * __this, int32_t ___i0, const RuntimeMethod* method)
  23901. {
  23902. (( void (*) (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE099D1359FF1E8B0F1625BE62CB56DB60D42AD62_gshared_inline)(__this, ___i0, method);
  23903. }
  23904. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23905. inline void RowOperationWrapper_2__ctor_m625D164630F155D3CCE48675213C1565AC616DB1_inline (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * ___action5, const RuntimeMethod* method)
  23906. {
  23907. (( void (*) (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m625D164630F155D3CCE48675213C1565AC616DB1_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23908. }
  23909. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23910. inline void RowOperationWrapper_2_Invoke_m618B734D0B7DF88F7712346AD628D6031378F461_inline (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * __this, int32_t ___i0, const RuntimeMethod* method)
  23911. {
  23912. (( void (*) (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m618B734D0B7DF88F7712346AD628D6031378F461_gshared_inline)(__this, ___i0, method);
  23913. }
  23914. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23915. inline void RowOperationWrapper_2__ctor_m7498272AC036F5E1A3C36F57F314CD3CFD6D6026_inline (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * ___action5, const RuntimeMethod* method)
  23916. {
  23917. (( void (*) (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7498272AC036F5E1A3C36F57F314CD3CFD6D6026_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23918. }
  23919. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::Invoke(System.Int32)
  23920. inline void RowOperationWrapper_2_Invoke_mBAEA4329590BD8B29BF5AFA5027166667B4BBFA6_inline (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * __this, int32_t ___i0, const RuntimeMethod* method)
  23921. {
  23922. (( void (*) (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mBAEA4329590BD8B29BF5AFA5027166667B4BBFA6_gshared_inline)(__this, ___i0, method);
  23923. }
  23924. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23925. inline void RowOperationWrapper_2__ctor_m0C17F1DA39181A130F9155935EF1C48747723551_inline (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * ___action5, const RuntimeMethod* method)
  23926. {
  23927. (( void (*) (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m0C17F1DA39181A130F9155935EF1C48747723551_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23928. }
  23929. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::Invoke(System.Int32)
  23930. inline void RowOperationWrapper_2_Invoke_m2ADE3BFAE735DB8175F4BD09C14EFE12C239A01F_inline (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * __this, int32_t ___i0, const RuntimeMethod* method)
  23931. {
  23932. (( void (*) (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m2ADE3BFAE735DB8175F4BD09C14EFE12C239A01F_gshared_inline)(__this, ___i0, method);
  23933. }
  23934. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23935. inline void RowOperationWrapper_2__ctor_mDF0C87CCBD7C6D74405E7C38B4438A79FBCF15AC_inline (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * ___action5, const RuntimeMethod* method)
  23936. {
  23937. (( void (*) (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mDF0C87CCBD7C6D74405E7C38B4438A79FBCF15AC_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23938. }
  23939. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::Invoke(System.Int32)
  23940. inline void RowOperationWrapper_2_Invoke_m9FFA3260867E6F967D037712332C5E74C403EA49_inline (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * __this, int32_t ___i0, const RuntimeMethod* method)
  23941. {
  23942. (( void (*) (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m9FFA3260867E6F967D037712332C5E74C403EA49_gshared_inline)(__this, ___i0, method);
  23943. }
  23944. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23945. inline void RowOperationWrapper_2__ctor_m710A8A7BC4C0E9C7F0E90B925323D1269B9F7CC2_inline (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * ___action5, const RuntimeMethod* method)
  23946. {
  23947. (( void (*) (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m710A8A7BC4C0E9C7F0E90B925323D1269B9F7CC2_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23948. }
  23949. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::Invoke(System.Int32)
  23950. inline void RowOperationWrapper_2_Invoke_mB8C7D4244AD0AF686031E44D969A25F15A04DF11_inline (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * __this, int32_t ___i0, const RuntimeMethod* method)
  23951. {
  23952. (( void (*) (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mB8C7D4244AD0AF686031E44D969A25F15A04DF11_gshared_inline)(__this, ___i0, method);
  23953. }
  23954. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23955. inline void RowOperationWrapper_2__ctor_mBD175EAD2627F7110E8809869C75ED7DC44E9775_inline (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * ___action5, const RuntimeMethod* method)
  23956. {
  23957. (( void (*) (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mBD175EAD2627F7110E8809869C75ED7DC44E9775_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23958. }
  23959. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  23960. inline void RowOperationWrapper_2_Invoke_m2C007E333BFED20AB4F79A20F548FF427984B4CF_inline (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * __this, int32_t ___i0, const RuntimeMethod* method)
  23961. {
  23962. (( void (*) (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m2C007E333BFED20AB4F79A20F548FF427984B4CF_gshared_inline)(__this, ___i0, method);
  23963. }
  23964. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23965. inline void RowOperationWrapper_2__ctor_mCB5785E006DC724AE2F1D96A4AB5304FF62EE948_inline (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * ___action5, const RuntimeMethod* method)
  23966. {
  23967. (( void (*) (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mCB5785E006DC724AE2F1D96A4AB5304FF62EE948_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23968. }
  23969. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::Invoke(System.Int32)
  23970. inline void RowOperationWrapper_2_Invoke_m758111CEBF0B2DC561879C2BF9662343962D0FD6_inline (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * __this, int32_t ___i0, const RuntimeMethod* method)
  23971. {
  23972. (( void (*) (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m758111CEBF0B2DC561879C2BF9662343962D0FD6_gshared_inline)(__this, ___i0, method);
  23973. }
  23974. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23975. inline void RowOperationWrapper_2__ctor_m2D33E6576F00B3AD1094EC6DAC196240E3F070ED_inline (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * ___action5, const RuntimeMethod* method)
  23976. {
  23977. (( void (*) (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m2D33E6576F00B3AD1094EC6DAC196240E3F070ED_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23978. }
  23979. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::Invoke(System.Int32)
  23980. inline void RowOperationWrapper_2_Invoke_m50D6AC42A27EAE03F124ED383C4E3988DE3B295B_inline (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * __this, int32_t ___i0, const RuntimeMethod* method)
  23981. {
  23982. (( void (*) (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m50D6AC42A27EAE03F124ED383C4E3988DE3B295B_gshared_inline)(__this, ___i0, method);
  23983. }
  23984. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23985. inline void RowOperationWrapper_2__ctor_mB60D524EC0AFF047FB02134AEC5C5C8A7483C662_inline (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * ___action5, const RuntimeMethod* method)
  23986. {
  23987. (( void (*) (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mB60D524EC0AFF047FB02134AEC5C5C8A7483C662_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23988. }
  23989. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::Invoke(System.Int32)
  23990. inline void RowOperationWrapper_2_Invoke_m2DF9DF2246BA99EF7CF53BF0CD79357BEAB82261_inline (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * __this, int32_t ___i0, const RuntimeMethod* method)
  23991. {
  23992. (( void (*) (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m2DF9DF2246BA99EF7CF53BF0CD79357BEAB82261_gshared_inline)(__this, ___i0, method);
  23993. }
  23994. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  23995. inline void RowOperationWrapper_2__ctor_mA368C892C253799E1CF1062D160E5DEA7FBD3366_inline (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * ___action5, const RuntimeMethod* method)
  23996. {
  23997. (( void (*) (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mA368C892C253799E1CF1062D160E5DEA7FBD3366_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  23998. }
  23999. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::Invoke(System.Int32)
  24000. inline void RowOperationWrapper_2_Invoke_m2F8828E890D31547CDC7BA65D8241BB1102C1D49_inline (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * __this, int32_t ___i0, const RuntimeMethod* method)
  24001. {
  24002. (( void (*) (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m2F8828E890D31547CDC7BA65D8241BB1102C1D49_gshared_inline)(__this, ___i0, method);
  24003. }
  24004. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24005. inline void RowOperationWrapper_2__ctor_mC98DBFCA6830B894185F7BC1BC18E80FA70574BC_inline (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * ___action5, const RuntimeMethod* method)
  24006. {
  24007. (( void (*) (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mC98DBFCA6830B894185F7BC1BC18E80FA70574BC_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24008. }
  24009. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  24010. inline void RowOperationWrapper_2_Invoke_m88127A1CB44D000CC6DA7F0F078730B53CC2DF3E_inline (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * __this, int32_t ___i0, const RuntimeMethod* method)
  24011. {
  24012. (( void (*) (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m88127A1CB44D000CC6DA7F0F078730B53CC2DF3E_gshared_inline)(__this, ___i0, method);
  24013. }
  24014. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24015. inline void RowOperationWrapper_2__ctor_mB09A5F1864D404897CBF627DC0680357434E283C_inline (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * ___action5, const RuntimeMethod* method)
  24016. {
  24017. (( void (*) (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mB09A5F1864D404897CBF627DC0680357434E283C_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24018. }
  24019. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::Invoke(System.Int32)
  24020. inline void RowOperationWrapper_2_Invoke_mBC9CF1746A94CFA0897DCE2FD10F6F192E969AA7_inline (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * __this, int32_t ___i0, const RuntimeMethod* method)
  24021. {
  24022. (( void (*) (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mBC9CF1746A94CFA0897DCE2FD10F6F192E969AA7_gshared_inline)(__this, ___i0, method);
  24023. }
  24024. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24025. inline void RowOperationWrapper_2__ctor_mAFF553E2B176B51FD2094F55868FEE05574FB518_inline (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * ___action5, const RuntimeMethod* method)
  24026. {
  24027. (( void (*) (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mAFF553E2B176B51FD2094F55868FEE05574FB518_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24028. }
  24029. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::Invoke(System.Int32)
  24030. inline void RowOperationWrapper_2_Invoke_mE67B62459EC4D17628BF727F858F186CD20DDED7_inline (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * __this, int32_t ___i0, const RuntimeMethod* method)
  24031. {
  24032. (( void (*) (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE67B62459EC4D17628BF727F858F186CD20DDED7_gshared_inline)(__this, ___i0, method);
  24033. }
  24034. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24035. inline void RowOperationWrapper_2__ctor_mBBBA07CB360E3179119FEEF9FA62287CE699FE1F_inline (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * ___action5, const RuntimeMethod* method)
  24036. {
  24037. (( void (*) (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mBBBA07CB360E3179119FEEF9FA62287CE699FE1F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24038. }
  24039. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::Invoke(System.Int32)
  24040. inline void RowOperationWrapper_2_Invoke_m3FDB5C631D8EACB4FAF2874A653F23BA469DC898_inline (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * __this, int32_t ___i0, const RuntimeMethod* method)
  24041. {
  24042. (( void (*) (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m3FDB5C631D8EACB4FAF2874A653F23BA469DC898_gshared_inline)(__this, ___i0, method);
  24043. }
  24044. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24045. inline void RowOperationWrapper_2__ctor_m87A51378A680E83C8808652A87B89B1EB0D21141_inline (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * ___action5, const RuntimeMethod* method)
  24046. {
  24047. (( void (*) (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m87A51378A680E83C8808652A87B89B1EB0D21141_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24048. }
  24049. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::Invoke(System.Int32)
  24050. inline void RowOperationWrapper_2_Invoke_m49950EFC2D412BE49611A5410BD41A3EEF0B9F13_inline (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * __this, int32_t ___i0, const RuntimeMethod* method)
  24051. {
  24052. (( void (*) (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m49950EFC2D412BE49611A5410BD41A3EEF0B9F13_gshared_inline)(__this, ___i0, method);
  24053. }
  24054. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24055. inline void RowOperationWrapper_2__ctor_mFB3B553F8C9B5287E2C410B73FFC04BF46F851D3_inline (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * ___action5, const RuntimeMethod* method)
  24056. {
  24057. (( void (*) (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mFB3B553F8C9B5287E2C410B73FFC04BF46F851D3_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24058. }
  24059. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  24060. inline void RowOperationWrapper_2_Invoke_mE48CE289BAED7E4ED0E10EABFAAC90E661090135_inline (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * __this, int32_t ___i0, const RuntimeMethod* method)
  24061. {
  24062. (( void (*) (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mE48CE289BAED7E4ED0E10EABFAAC90E661090135_gshared_inline)(__this, ___i0, method);
  24063. }
  24064. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24065. inline void RowOperationWrapper_2__ctor_m3319F7E4EDD5A67770FC7EAF1CC2C3DA3C79863C_inline (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * ___action5, const RuntimeMethod* method)
  24066. {
  24067. (( void (*) (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m3319F7E4EDD5A67770FC7EAF1CC2C3DA3C79863C_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24068. }
  24069. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  24070. inline void RowOperationWrapper_2_Invoke_mED5E0DEC9403B5C2442E8C9BC8D6FE8A89D2DE87_inline (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * __this, int32_t ___i0, const RuntimeMethod* method)
  24071. {
  24072. (( void (*) (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mED5E0DEC9403B5C2442E8C9BC8D6FE8A89D2DE87_gshared_inline)(__this, ___i0, method);
  24073. }
  24074. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24075. inline void RowOperationWrapper_2__ctor_mF2BDA1780237AD205FF056BF2CBE2A89A5B7134C_inline (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * ___action5, const RuntimeMethod* method)
  24076. {
  24077. (( void (*) (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mF2BDA1780237AD205FF056BF2CBE2A89A5B7134C_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24078. }
  24079. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  24080. inline void RowOperationWrapper_2_Invoke_mAC00EC158C69DDBF25135178EEF830065AFA7991_inline (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * __this, int32_t ___i0, const RuntimeMethod* method)
  24081. {
  24082. (( void (*) (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mAC00EC158C69DDBF25135178EEF830065AFA7991_gshared_inline)(__this, ___i0, method);
  24083. }
  24084. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24085. inline void RowOperationWrapper_2__ctor_mB7A080DBE104AB1EB832E40223832CE00FC84B13_inline (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * ___action5, const RuntimeMethod* method)
  24086. {
  24087. (( void (*) (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mB7A080DBE104AB1EB832E40223832CE00FC84B13_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24088. }
  24089. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  24090. inline void RowOperationWrapper_2_Invoke_m3B00C7838BBB98F24E77B06EAF8598CB1EC27013_inline (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * __this, int32_t ___i0, const RuntimeMethod* method)
  24091. {
  24092. (( void (*) (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m3B00C7838BBB98F24E77B06EAF8598CB1EC27013_gshared_inline)(__this, ___i0, method);
  24093. }
  24094. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24095. inline void RowOperationWrapper_2__ctor_mDD2B411B6CDB17DE2B7C204A606711AB041D957A_inline (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * ___action5, const RuntimeMethod* method)
  24096. {
  24097. (( void (*) (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mDD2B411B6CDB17DE2B7C204A606711AB041D957A_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24098. }
  24099. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  24100. inline void RowOperationWrapper_2_Invoke_mBAF22D076BA6F9DF999C332193F7DDBE0F3EE2AE_inline (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * __this, int32_t ___i0, const RuntimeMethod* method)
  24101. {
  24102. (( void (*) (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mBAF22D076BA6F9DF999C332193F7DDBE0F3EE2AE_gshared_inline)(__this, ___i0, method);
  24103. }
  24104. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24105. inline void RowOperationWrapper_2__ctor_m51AED9173472D691A05A362A99D4602901F5993E_inline (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * ___action5, const RuntimeMethod* method)
  24106. {
  24107. (( void (*) (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m51AED9173472D691A05A362A99D4602901F5993E_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24108. }
  24109. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  24110. inline void RowOperationWrapper_2_Invoke_mB9A0E34B4725B27DDC133E4A23754445BEF98C80_inline (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * __this, int32_t ___i0, const RuntimeMethod* method)
  24111. {
  24112. (( void (*) (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mB9A0E34B4725B27DDC133E4A23754445BEF98C80_gshared_inline)(__this, ___i0, method);
  24113. }
  24114. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24115. inline void RowOperationWrapper_2__ctor_m7A44BFD88C4CEB036BE3954F64D4AB0A9829894F_inline (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * ___action5, const RuntimeMethod* method)
  24116. {
  24117. (( void (*) (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *, const RuntimeMethod*))RowOperationWrapper_2__ctor_m7A44BFD88C4CEB036BE3954F64D4AB0A9829894F_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24118. }
  24119. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  24120. inline void RowOperationWrapper_2_Invoke_m19E31DE2608198BFD56BD3E44AEA70EE0505511C_inline (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * __this, int32_t ___i0, const RuntimeMethod* method)
  24121. {
  24122. (( void (*) (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_m19E31DE2608198BFD56BD3E44AEA70EE0505511C_gshared_inline)(__this, ___i0, method);
  24123. }
  24124. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24125. inline void RowOperationWrapper_2__ctor_mD2A710ECCB789D7E13D6EB51544CDEFD921854E0_inline (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * ___action5, const RuntimeMethod* method)
  24126. {
  24127. (( void (*) (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 *, int32_t, int32_t, int32_t, int32_t, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *, RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *, const RuntimeMethod*))RowOperationWrapper_2__ctor_mD2A710ECCB789D7E13D6EB51544CDEFD921854E0_gshared_inline)(__this, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24128. }
  24129. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  24130. inline void RowOperationWrapper_2_Invoke_mA26FCD200ECF96F18E0D6B9EDB1502DC705FB7B8_inline (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * __this, int32_t ___i0, const RuntimeMethod* method)
  24131. {
  24132. (( void (*) (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 *, int32_t, const RuntimeMethod*))RowOperationWrapper_2_Invoke_mA26FCD200ECF96F18E0D6B9EDB1502DC705FB7B8_gshared_inline)(__this, ___i0, method);
  24133. }
  24134. // System.Span`1<T> System.Span`1<System.Single>::Slice(System.Int32,System.Int32)
  24135. inline Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  24136. {
  24137. return (( Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_gshared_inline)(__this, ___start0, ___length1, method);
  24138. }
  24139. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  24140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method);
  24141. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  24142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  24143. // System.Int32 System.String::get_Length()
  24144. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
  24145. // System.Void System.Span`1<System.Single>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  24146. inline void Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method)
  24147. {
  24148. (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method);
  24149. }
  24150. // System.Void System.Span`1<System.Single>::.ctor(T[],System.Int32,System.Int32)
  24151. inline void Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  24152. {
  24153. (( void (*) (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_gshared_inline)(__this, ___array0, ___start1, ___length2, method);
  24154. }
  24155. // System.Span`1<T> System.Span`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::Slice(System.Int32,System.Int32)
  24156. inline Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD Span_1_Slice_m559CD7E5A5C913047F416D79EE553ED3D2AE8332_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  24157. {
  24158. return (( Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m559CD7E5A5C913047F416D79EE553ED3D2AE8332_gshared_inline)(__this, ___start0, ___length1, method);
  24159. }
  24160. // System.Void System.Span`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  24161. inline void Span_1__ctor_m9A4FCEC0600C4459A7F0B217F7EB877B9B4164BC_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method)
  24162. {
  24163. (( void (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD *, Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m9A4FCEC0600C4459A7F0B217F7EB877B9B4164BC_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method);
  24164. }
  24165. // System.Void System.Span`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(T[],System.Int32,System.Int32)
  24166. inline void Span_1__ctor_m02F3C5D724CAC95EE7E93CA20DE244A55B4DCE68_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  24167. {
  24168. (( void (*) (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD *, Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m02F3C5D724CAC95EE7E93CA20DE244A55B4DCE68_gshared_inline)(__this, ___array0, ___start1, ___length2, method);
  24169. }
  24170. // System.Span`1<T> System.Span`1<System.Numerics.Vector4>::Slice(System.Int32,System.Int32)
  24171. inline Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  24172. {
  24173. return (( Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m3A5E7241D56CAEB9BD4316C0113CC7CFD05442EE_gshared_inline)(__this, ___start0, ___length1, method);
  24174. }
  24175. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(System.Pinnable`1<T>,System.IntPtr,System.Int32)
  24176. inline void Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method)
  24177. {
  24178. (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *, intptr_t, int32_t, const RuntimeMethod*))Span_1__ctor_m4800A06F5A4DD54FCAC245DD6690711520A10993_gshared_inline)(__this, ___pinnable0, ___byteOffset1, ___length2, method);
  24179. }
  24180. // System.Void System.Span`1<System.Numerics.Vector4>::.ctor(T[],System.Int32,System.Int32)
  24181. inline void Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_inline (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 * __this, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  24182. {
  24183. (( void (*) (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 *, Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m3C7046C5C0158088725A0E868965BE65DEAC6988_gshared_inline)(__this, ___array0, ___start1, ___length2, method);
  24184. }
  24185. // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument)
  24186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5 (int32_t ___argument0, const RuntimeMethod* method);
  24187. // System.Type System.Object::GetType()
  24188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method);
  24189. // System.Boolean System.Type::op_Inequality(System.Type,System.Type)
  24190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  24191. // System.Void System.ThrowHelper::ThrowArrayTypeMismatchException()
  24192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC (const RuntimeMethod* method);
  24193. #ifdef __clang__
  24194. #pragma clang diagnostic push
  24195. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24196. #pragma clang diagnostic ignored "-Wunused-variable"
  24197. #endif
  24198. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8D29C1FDCD6797C9C98A5926708317B0C9DB9A8D_gshared (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * ___action5, const RuntimeMethod* method)
  24200. {
  24201. {
  24202. int32_t L_0 = ___minY0;
  24203. __this->set_minY_0(L_0);
  24204. int32_t L_1 = ___maxY1;
  24205. __this->set_maxY_1(L_1);
  24206. int32_t L_2 = ___stepY2;
  24207. __this->set_stepY_2(L_2);
  24208. int32_t L_3 = ___width3;
  24209. __this->set_width_3(L_3);
  24210. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  24211. __this->set_allocator_4(L_4);
  24212. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * L_5 = ___action5;
  24213. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C L_6 = (*(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *)L_5);
  24214. __this->set_action_5(L_6);
  24215. return;
  24216. }
  24217. }
  24218. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m8D29C1FDCD6797C9C98A5926708317B0C9DB9A8D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * ___action5, const RuntimeMethod* method)
  24219. {
  24220. RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * _thisAdjusted;
  24221. int32_t _offset = 1;
  24222. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 *>(__this + _offset);
  24223. RowOperationWrapper_2__ctor_m8D29C1FDCD6797C9C98A5926708317B0C9DB9A8D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24224. }
  24225. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::Invoke(System.Int32)
  24226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m808B44D6508BBA128B212363549A8732FF45A612_gshared (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * __this, int32_t ___i0, const RuntimeMethod* method)
  24227. {
  24228. static bool s_Il2CppMethodInitialized;
  24229. if (!s_Il2CppMethodInitialized)
  24230. {
  24231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24233. s_Il2CppMethodInitialized = true;
  24234. }
  24235. int32_t V_0 = 0;
  24236. int32_t V_1 = 0;
  24237. RuntimeObject* V_2 = NULL;
  24238. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  24239. memset((&V_3), 0, sizeof(V_3));
  24240. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  24241. memset((&V_4), 0, sizeof(V_4));
  24242. int32_t V_5 = 0;
  24243. Exception_t * __last_unhandled_exception = 0;
  24244. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24245. {
  24246. int32_t L_0 = (int32_t)__this->get_minY_0();
  24247. int32_t L_1 = ___i0;
  24248. int32_t L_2 = (int32_t)__this->get_stepY_2();
  24249. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  24250. int32_t L_3 = V_0;
  24251. int32_t L_4 = (int32_t)__this->get_maxY_1();
  24252. if ((((int32_t)L_3) < ((int32_t)L_4)))
  24253. {
  24254. goto IL_001a;
  24255. }
  24256. }
  24257. {
  24258. return;
  24259. }
  24260. IL_001a:
  24261. {
  24262. int32_t L_5 = V_0;
  24263. int32_t L_6 = (int32_t)__this->get_stepY_2();
  24264. int32_t L_7 = (int32_t)__this->get_maxY_1();
  24265. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24266. int32_t L_8;
  24267. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  24268. V_1 = (int32_t)L_8;
  24269. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  24270. int32_t L_10 = (int32_t)__this->get_width_3();
  24271. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  24272. RuntimeObject* L_11;
  24273. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  24274. V_2 = (RuntimeObject*)L_11;
  24275. }
  24276. IL_0041:
  24277. try
  24278. {// begin try (depth: 1)
  24279. {
  24280. RuntimeObject* L_12 = V_2;
  24281. NullCheck((RuntimeObject*)L_12);
  24282. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  24283. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  24284. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  24285. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  24286. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  24287. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  24288. int32_t L_15 = V_0;
  24289. V_5 = (int32_t)L_15;
  24290. goto IL_0075;
  24291. }
  24292. IL_0056:
  24293. {
  24294. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * L_16 = (RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *)__this->get_address_of_action_5();
  24295. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * L_17;
  24296. L_17 = (( RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * (*) (RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *)(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  24297. int32_t L_18 = V_5;
  24298. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  24299. Il2CppFakeBox<RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  24300. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  24301. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  24302. *L_17 = L_20.m_Value;
  24303. int32_t L_21 = V_5;
  24304. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  24305. }
  24306. IL_0075:
  24307. {
  24308. int32_t L_22 = V_5;
  24309. int32_t L_23 = V_1;
  24310. if ((((int32_t)L_22) < ((int32_t)L_23)))
  24311. {
  24312. goto IL_0056;
  24313. }
  24314. }
  24315. IL_007a:
  24316. {
  24317. IL2CPP_LEAVE(0x86, FINALLY_007c);
  24318. }
  24319. }// end try (depth: 1)
  24320. catch(Il2CppExceptionWrapper& e)
  24321. {
  24322. __last_unhandled_exception = (Exception_t *)e.ex;
  24323. goto FINALLY_007c;
  24324. }
  24325. FINALLY_007c:
  24326. {// begin finally (depth: 1)
  24327. {
  24328. RuntimeObject* L_24 = V_2;
  24329. if (!L_24)
  24330. {
  24331. goto IL_0085;
  24332. }
  24333. }
  24334. IL_007f:
  24335. {
  24336. RuntimeObject* L_25 = V_2;
  24337. NullCheck((RuntimeObject*)L_25);
  24338. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  24339. }
  24340. IL_0085:
  24341. {
  24342. IL2CPP_END_FINALLY(124)
  24343. }
  24344. }// end finally (depth: 1)
  24345. IL2CPP_CLEANUP(124)
  24346. {
  24347. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24348. IL2CPP_JUMP_TBL(0x86, IL_0086)
  24349. }
  24350. IL_0086:
  24351. {
  24352. return;
  24353. }
  24354. }
  24355. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m808B44D6508BBA128B212363549A8732FF45A612_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  24356. {
  24357. RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * _thisAdjusted;
  24358. int32_t _offset = 1;
  24359. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 *>(__this + _offset);
  24360. RowOperationWrapper_2_Invoke_m808B44D6508BBA128B212363549A8732FF45A612_inline(_thisAdjusted, ___i0, method);
  24361. }
  24362. #ifdef __clang__
  24363. #pragma clang diagnostic pop
  24364. #endif
  24365. #ifdef __clang__
  24366. #pragma clang diagnostic push
  24367. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24368. #pragma clang diagnostic ignored "-Wunused-variable"
  24369. #endif
  24370. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m788E9EA7214A50C32CBD4EEE2F93002E10CB0AAE_gshared (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * ___action5, const RuntimeMethod* method)
  24372. {
  24373. {
  24374. int32_t L_0 = ___minY0;
  24375. __this->set_minY_0(L_0);
  24376. int32_t L_1 = ___maxY1;
  24377. __this->set_maxY_1(L_1);
  24378. int32_t L_2 = ___stepY2;
  24379. __this->set_stepY_2(L_2);
  24380. int32_t L_3 = ___width3;
  24381. __this->set_width_3(L_3);
  24382. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  24383. __this->set_allocator_4(L_4);
  24384. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * L_5 = ___action5;
  24385. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 L_6 = (*(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *)L_5);
  24386. __this->set_action_5(L_6);
  24387. return;
  24388. }
  24389. }
  24390. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m788E9EA7214A50C32CBD4EEE2F93002E10CB0AAE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * ___action5, const RuntimeMethod* method)
  24391. {
  24392. RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * _thisAdjusted;
  24393. int32_t _offset = 1;
  24394. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA *>(__this + _offset);
  24395. RowOperationWrapper_2__ctor_m788E9EA7214A50C32CBD4EEE2F93002E10CB0AAE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24396. }
  24397. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32>,System.Single>::Invoke(System.Int32)
  24398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3567A9B4D58404CA404F1E547B96CE71D8644179_gshared (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * __this, int32_t ___i0, const RuntimeMethod* method)
  24399. {
  24400. static bool s_Il2CppMethodInitialized;
  24401. if (!s_Il2CppMethodInitialized)
  24402. {
  24403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24405. s_Il2CppMethodInitialized = true;
  24406. }
  24407. int32_t V_0 = 0;
  24408. int32_t V_1 = 0;
  24409. RuntimeObject* V_2 = NULL;
  24410. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  24411. memset((&V_3), 0, sizeof(V_3));
  24412. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  24413. memset((&V_4), 0, sizeof(V_4));
  24414. int32_t V_5 = 0;
  24415. Exception_t * __last_unhandled_exception = 0;
  24416. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24417. {
  24418. int32_t L_0 = (int32_t)__this->get_minY_0();
  24419. int32_t L_1 = ___i0;
  24420. int32_t L_2 = (int32_t)__this->get_stepY_2();
  24421. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  24422. int32_t L_3 = V_0;
  24423. int32_t L_4 = (int32_t)__this->get_maxY_1();
  24424. if ((((int32_t)L_3) < ((int32_t)L_4)))
  24425. {
  24426. goto IL_001a;
  24427. }
  24428. }
  24429. {
  24430. return;
  24431. }
  24432. IL_001a:
  24433. {
  24434. int32_t L_5 = V_0;
  24435. int32_t L_6 = (int32_t)__this->get_stepY_2();
  24436. int32_t L_7 = (int32_t)__this->get_maxY_1();
  24437. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24438. int32_t L_8;
  24439. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  24440. V_1 = (int32_t)L_8;
  24441. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  24442. int32_t L_10 = (int32_t)__this->get_width_3();
  24443. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  24444. RuntimeObject* L_11;
  24445. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  24446. V_2 = (RuntimeObject*)L_11;
  24447. }
  24448. IL_0041:
  24449. try
  24450. {// begin try (depth: 1)
  24451. {
  24452. RuntimeObject* L_12 = V_2;
  24453. NullCheck((RuntimeObject*)L_12);
  24454. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  24455. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  24456. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  24457. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  24458. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  24459. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  24460. int32_t L_15 = V_0;
  24461. V_5 = (int32_t)L_15;
  24462. goto IL_0075;
  24463. }
  24464. IL_0056:
  24465. {
  24466. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * L_16 = (RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *)__this->get_address_of_action_5();
  24467. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * L_17;
  24468. L_17 = (( RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * (*) (RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *)(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  24469. int32_t L_18 = V_5;
  24470. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  24471. Il2CppFakeBox<RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  24472. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  24473. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  24474. *L_17 = L_20.m_Value;
  24475. int32_t L_21 = V_5;
  24476. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  24477. }
  24478. IL_0075:
  24479. {
  24480. int32_t L_22 = V_5;
  24481. int32_t L_23 = V_1;
  24482. if ((((int32_t)L_22) < ((int32_t)L_23)))
  24483. {
  24484. goto IL_0056;
  24485. }
  24486. }
  24487. IL_007a:
  24488. {
  24489. IL2CPP_LEAVE(0x86, FINALLY_007c);
  24490. }
  24491. }// end try (depth: 1)
  24492. catch(Il2CppExceptionWrapper& e)
  24493. {
  24494. __last_unhandled_exception = (Exception_t *)e.ex;
  24495. goto FINALLY_007c;
  24496. }
  24497. FINALLY_007c:
  24498. {// begin finally (depth: 1)
  24499. {
  24500. RuntimeObject* L_24 = V_2;
  24501. if (!L_24)
  24502. {
  24503. goto IL_0085;
  24504. }
  24505. }
  24506. IL_007f:
  24507. {
  24508. RuntimeObject* L_25 = V_2;
  24509. NullCheck((RuntimeObject*)L_25);
  24510. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  24511. }
  24512. IL_0085:
  24513. {
  24514. IL2CPP_END_FINALLY(124)
  24515. }
  24516. }// end finally (depth: 1)
  24517. IL2CPP_CLEANUP(124)
  24518. {
  24519. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24520. IL2CPP_JUMP_TBL(0x86, IL_0086)
  24521. }
  24522. IL_0086:
  24523. {
  24524. return;
  24525. }
  24526. }
  24527. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m3567A9B4D58404CA404F1E547B96CE71D8644179_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  24528. {
  24529. RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * _thisAdjusted;
  24530. int32_t _offset = 1;
  24531. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA *>(__this + _offset);
  24532. RowOperationWrapper_2_Invoke_m3567A9B4D58404CA404F1E547B96CE71D8644179_inline(_thisAdjusted, ___i0, method);
  24533. }
  24534. #ifdef __clang__
  24535. #pragma clang diagnostic pop
  24536. #endif
  24537. #ifdef __clang__
  24538. #pragma clang diagnostic push
  24539. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24540. #pragma clang diagnostic ignored "-Wunused-variable"
  24541. #endif
  24542. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m425CA1CFE2E4F39B36FCCB8A386B554BE3B244E1_gshared (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * ___action5, const RuntimeMethod* method)
  24544. {
  24545. {
  24546. int32_t L_0 = ___minY0;
  24547. __this->set_minY_0(L_0);
  24548. int32_t L_1 = ___maxY1;
  24549. __this->set_maxY_1(L_1);
  24550. int32_t L_2 = ___stepY2;
  24551. __this->set_stepY_2(L_2);
  24552. int32_t L_3 = ___width3;
  24553. __this->set_width_3(L_3);
  24554. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  24555. __this->set_allocator_4(L_4);
  24556. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * L_5 = ___action5;
  24557. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 L_6 = (*(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *)L_5);
  24558. __this->set_action_5(L_6);
  24559. return;
  24560. }
  24561. }
  24562. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m425CA1CFE2E4F39B36FCCB8A386B554BE3B244E1_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * ___action5, const RuntimeMethod* method)
  24563. {
  24564. RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * _thisAdjusted;
  24565. int32_t _offset = 1;
  24566. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 *>(__this + _offset);
  24567. RowOperationWrapper_2__ctor_m425CA1CFE2E4F39B36FCCB8A386B554BE3B244E1_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24568. }
  24569. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  24570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53CD07DEAC1A47032CBEBE349FBE8FF04D7AE70D_gshared (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * __this, int32_t ___i0, const RuntimeMethod* method)
  24571. {
  24572. static bool s_Il2CppMethodInitialized;
  24573. if (!s_Il2CppMethodInitialized)
  24574. {
  24575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24577. s_Il2CppMethodInitialized = true;
  24578. }
  24579. int32_t V_0 = 0;
  24580. int32_t V_1 = 0;
  24581. RuntimeObject* V_2 = NULL;
  24582. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  24583. memset((&V_3), 0, sizeof(V_3));
  24584. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  24585. memset((&V_4), 0, sizeof(V_4));
  24586. int32_t V_5 = 0;
  24587. Exception_t * __last_unhandled_exception = 0;
  24588. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24589. {
  24590. int32_t L_0 = (int32_t)__this->get_minY_0();
  24591. int32_t L_1 = ___i0;
  24592. int32_t L_2 = (int32_t)__this->get_stepY_2();
  24593. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  24594. int32_t L_3 = V_0;
  24595. int32_t L_4 = (int32_t)__this->get_maxY_1();
  24596. if ((((int32_t)L_3) < ((int32_t)L_4)))
  24597. {
  24598. goto IL_001a;
  24599. }
  24600. }
  24601. {
  24602. return;
  24603. }
  24604. IL_001a:
  24605. {
  24606. int32_t L_5 = V_0;
  24607. int32_t L_6 = (int32_t)__this->get_stepY_2();
  24608. int32_t L_7 = (int32_t)__this->get_maxY_1();
  24609. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24610. int32_t L_8;
  24611. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  24612. V_1 = (int32_t)L_8;
  24613. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  24614. int32_t L_10 = (int32_t)__this->get_width_3();
  24615. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  24616. RuntimeObject* L_11;
  24617. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  24618. V_2 = (RuntimeObject*)L_11;
  24619. }
  24620. IL_0041:
  24621. try
  24622. {// begin try (depth: 1)
  24623. {
  24624. RuntimeObject* L_12 = V_2;
  24625. NullCheck((RuntimeObject*)L_12);
  24626. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  24627. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  24628. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  24629. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  24630. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  24631. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  24632. int32_t L_15 = V_0;
  24633. V_5 = (int32_t)L_15;
  24634. goto IL_0075;
  24635. }
  24636. IL_0056:
  24637. {
  24638. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * L_16 = (RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *)__this->get_address_of_action_5();
  24639. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * L_17;
  24640. L_17 = (( RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * (*) (RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *)(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  24641. int32_t L_18 = V_5;
  24642. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  24643. Il2CppFakeBox<RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  24644. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  24645. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  24646. *L_17 = L_20.m_Value;
  24647. int32_t L_21 = V_5;
  24648. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  24649. }
  24650. IL_0075:
  24651. {
  24652. int32_t L_22 = V_5;
  24653. int32_t L_23 = V_1;
  24654. if ((((int32_t)L_22) < ((int32_t)L_23)))
  24655. {
  24656. goto IL_0056;
  24657. }
  24658. }
  24659. IL_007a:
  24660. {
  24661. IL2CPP_LEAVE(0x86, FINALLY_007c);
  24662. }
  24663. }// end try (depth: 1)
  24664. catch(Il2CppExceptionWrapper& e)
  24665. {
  24666. __last_unhandled_exception = (Exception_t *)e.ex;
  24667. goto FINALLY_007c;
  24668. }
  24669. FINALLY_007c:
  24670. {// begin finally (depth: 1)
  24671. {
  24672. RuntimeObject* L_24 = V_2;
  24673. if (!L_24)
  24674. {
  24675. goto IL_0085;
  24676. }
  24677. }
  24678. IL_007f:
  24679. {
  24680. RuntimeObject* L_25 = V_2;
  24681. NullCheck((RuntimeObject*)L_25);
  24682. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  24683. }
  24684. IL_0085:
  24685. {
  24686. IL2CPP_END_FINALLY(124)
  24687. }
  24688. }// end finally (depth: 1)
  24689. IL2CPP_CLEANUP(124)
  24690. {
  24691. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24692. IL2CPP_JUMP_TBL(0x86, IL_0086)
  24693. }
  24694. IL_0086:
  24695. {
  24696. return;
  24697. }
  24698. }
  24699. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m53CD07DEAC1A47032CBEBE349FBE8FF04D7AE70D_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  24700. {
  24701. RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * _thisAdjusted;
  24702. int32_t _offset = 1;
  24703. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 *>(__this + _offset);
  24704. RowOperationWrapper_2_Invoke_m53CD07DEAC1A47032CBEBE349FBE8FF04D7AE70D_inline(_thisAdjusted, ___i0, method);
  24705. }
  24706. #ifdef __clang__
  24707. #pragma clang diagnostic pop
  24708. #endif
  24709. #ifdef __clang__
  24710. #pragma clang diagnostic push
  24711. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24712. #pragma clang diagnostic ignored "-Wunused-variable"
  24713. #endif
  24714. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24715. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7DA1B3B53F3D671F978973C91189B43C56E69689_gshared (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * ___action5, const RuntimeMethod* method)
  24716. {
  24717. {
  24718. int32_t L_0 = ___minY0;
  24719. __this->set_minY_0(L_0);
  24720. int32_t L_1 = ___maxY1;
  24721. __this->set_maxY_1(L_1);
  24722. int32_t L_2 = ___stepY2;
  24723. __this->set_stepY_2(L_2);
  24724. int32_t L_3 = ___width3;
  24725. __this->set_width_3(L_3);
  24726. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  24727. __this->set_allocator_4(L_4);
  24728. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * L_5 = ___action5;
  24729. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A L_6 = (*(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *)L_5);
  24730. __this->set_action_5(L_6);
  24731. return;
  24732. }
  24733. }
  24734. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7DA1B3B53F3D671F978973C91189B43C56E69689_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * ___action5, const RuntimeMethod* method)
  24735. {
  24736. RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * _thisAdjusted;
  24737. int32_t _offset = 1;
  24738. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 *>(__this + _offset);
  24739. RowOperationWrapper_2__ctor_m7DA1B3B53F3D671F978973C91189B43C56E69689_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24740. }
  24741. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::Invoke(System.Int32)
  24742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m742ED217160A9798D5698B10786C3524669017D5_gshared (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * __this, int32_t ___i0, const RuntimeMethod* method)
  24743. {
  24744. static bool s_Il2CppMethodInitialized;
  24745. if (!s_Il2CppMethodInitialized)
  24746. {
  24747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24749. s_Il2CppMethodInitialized = true;
  24750. }
  24751. int32_t V_0 = 0;
  24752. int32_t V_1 = 0;
  24753. RuntimeObject* V_2 = NULL;
  24754. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  24755. memset((&V_3), 0, sizeof(V_3));
  24756. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  24757. memset((&V_4), 0, sizeof(V_4));
  24758. int32_t V_5 = 0;
  24759. Exception_t * __last_unhandled_exception = 0;
  24760. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24761. {
  24762. int32_t L_0 = (int32_t)__this->get_minY_0();
  24763. int32_t L_1 = ___i0;
  24764. int32_t L_2 = (int32_t)__this->get_stepY_2();
  24765. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  24766. int32_t L_3 = V_0;
  24767. int32_t L_4 = (int32_t)__this->get_maxY_1();
  24768. if ((((int32_t)L_3) < ((int32_t)L_4)))
  24769. {
  24770. goto IL_001a;
  24771. }
  24772. }
  24773. {
  24774. return;
  24775. }
  24776. IL_001a:
  24777. {
  24778. int32_t L_5 = V_0;
  24779. int32_t L_6 = (int32_t)__this->get_stepY_2();
  24780. int32_t L_7 = (int32_t)__this->get_maxY_1();
  24781. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24782. int32_t L_8;
  24783. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  24784. V_1 = (int32_t)L_8;
  24785. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  24786. int32_t L_10 = (int32_t)__this->get_width_3();
  24787. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  24788. RuntimeObject* L_11;
  24789. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  24790. V_2 = (RuntimeObject*)L_11;
  24791. }
  24792. IL_0041:
  24793. try
  24794. {// begin try (depth: 1)
  24795. {
  24796. RuntimeObject* L_12 = V_2;
  24797. NullCheck((RuntimeObject*)L_12);
  24798. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  24799. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  24800. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  24801. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  24802. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  24803. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  24804. int32_t L_15 = V_0;
  24805. V_5 = (int32_t)L_15;
  24806. goto IL_0075;
  24807. }
  24808. IL_0056:
  24809. {
  24810. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * L_16 = (RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *)__this->get_address_of_action_5();
  24811. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * L_17;
  24812. L_17 = (( RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * (*) (RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *)(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  24813. int32_t L_18 = V_5;
  24814. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  24815. Il2CppFakeBox<RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  24816. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  24817. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  24818. *L_17 = L_20.m_Value;
  24819. int32_t L_21 = V_5;
  24820. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  24821. }
  24822. IL_0075:
  24823. {
  24824. int32_t L_22 = V_5;
  24825. int32_t L_23 = V_1;
  24826. if ((((int32_t)L_22) < ((int32_t)L_23)))
  24827. {
  24828. goto IL_0056;
  24829. }
  24830. }
  24831. IL_007a:
  24832. {
  24833. IL2CPP_LEAVE(0x86, FINALLY_007c);
  24834. }
  24835. }// end try (depth: 1)
  24836. catch(Il2CppExceptionWrapper& e)
  24837. {
  24838. __last_unhandled_exception = (Exception_t *)e.ex;
  24839. goto FINALLY_007c;
  24840. }
  24841. FINALLY_007c:
  24842. {// begin finally (depth: 1)
  24843. {
  24844. RuntimeObject* L_24 = V_2;
  24845. if (!L_24)
  24846. {
  24847. goto IL_0085;
  24848. }
  24849. }
  24850. IL_007f:
  24851. {
  24852. RuntimeObject* L_25 = V_2;
  24853. NullCheck((RuntimeObject*)L_25);
  24854. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  24855. }
  24856. IL_0085:
  24857. {
  24858. IL2CPP_END_FINALLY(124)
  24859. }
  24860. }// end finally (depth: 1)
  24861. IL2CPP_CLEANUP(124)
  24862. {
  24863. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  24864. IL2CPP_JUMP_TBL(0x86, IL_0086)
  24865. }
  24866. IL_0086:
  24867. {
  24868. return;
  24869. }
  24870. }
  24871. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m742ED217160A9798D5698B10786C3524669017D5_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  24872. {
  24873. RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * _thisAdjusted;
  24874. int32_t _offset = 1;
  24875. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 *>(__this + _offset);
  24876. RowOperationWrapper_2_Invoke_m742ED217160A9798D5698B10786C3524669017D5_inline(_thisAdjusted, ___i0, method);
  24877. }
  24878. #ifdef __clang__
  24879. #pragma clang diagnostic pop
  24880. #endif
  24881. #ifdef __clang__
  24882. #pragma clang diagnostic push
  24883. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24884. #pragma clang diagnostic ignored "-Wunused-variable"
  24885. #endif
  24886. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  24887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m50CE8C8E5FB7F43F6309EDB62E8CA1AF61BDCC0D_gshared (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * ___action5, const RuntimeMethod* method)
  24888. {
  24889. {
  24890. int32_t L_0 = ___minY0;
  24891. __this->set_minY_0(L_0);
  24892. int32_t L_1 = ___maxY1;
  24893. __this->set_maxY_1(L_1);
  24894. int32_t L_2 = ___stepY2;
  24895. __this->set_stepY_2(L_2);
  24896. int32_t L_3 = ___width3;
  24897. __this->set_width_3(L_3);
  24898. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  24899. __this->set_allocator_4(L_4);
  24900. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * L_5 = ___action5;
  24901. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 L_6 = (*(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *)L_5);
  24902. __this->set_action_5(L_6);
  24903. return;
  24904. }
  24905. }
  24906. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m50CE8C8E5FB7F43F6309EDB62E8CA1AF61BDCC0D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * ___action5, const RuntimeMethod* method)
  24907. {
  24908. RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * _thisAdjusted;
  24909. int32_t _offset = 1;
  24910. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 *>(__this + _offset);
  24911. RowOperationWrapper_2__ctor_m50CE8C8E5FB7F43F6309EDB62E8CA1AF61BDCC0D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  24912. }
  24913. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Numerics.Vector4>::Invoke(System.Int32)
  24914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5290AD2180F8BB4EB9E9313DBDA1AF37CBF7095E_gshared (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * __this, int32_t ___i0, const RuntimeMethod* method)
  24915. {
  24916. static bool s_Il2CppMethodInitialized;
  24917. if (!s_Il2CppMethodInitialized)
  24918. {
  24919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  24920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24921. s_Il2CppMethodInitialized = true;
  24922. }
  24923. int32_t V_0 = 0;
  24924. int32_t V_1 = 0;
  24925. RuntimeObject* V_2 = NULL;
  24926. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  24927. memset((&V_3), 0, sizeof(V_3));
  24928. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  24929. memset((&V_4), 0, sizeof(V_4));
  24930. int32_t V_5 = 0;
  24931. Exception_t * __last_unhandled_exception = 0;
  24932. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  24933. {
  24934. int32_t L_0 = (int32_t)__this->get_minY_0();
  24935. int32_t L_1 = ___i0;
  24936. int32_t L_2 = (int32_t)__this->get_stepY_2();
  24937. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  24938. int32_t L_3 = V_0;
  24939. int32_t L_4 = (int32_t)__this->get_maxY_1();
  24940. if ((((int32_t)L_3) < ((int32_t)L_4)))
  24941. {
  24942. goto IL_001a;
  24943. }
  24944. }
  24945. {
  24946. return;
  24947. }
  24948. IL_001a:
  24949. {
  24950. int32_t L_5 = V_0;
  24951. int32_t L_6 = (int32_t)__this->get_stepY_2();
  24952. int32_t L_7 = (int32_t)__this->get_maxY_1();
  24953. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  24954. int32_t L_8;
  24955. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  24956. V_1 = (int32_t)L_8;
  24957. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  24958. int32_t L_10 = (int32_t)__this->get_width_3();
  24959. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  24960. RuntimeObject* L_11;
  24961. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  24962. V_2 = (RuntimeObject*)L_11;
  24963. }
  24964. IL_0041:
  24965. try
  24966. {// begin try (depth: 1)
  24967. {
  24968. RuntimeObject* L_12 = V_2;
  24969. NullCheck((RuntimeObject*)L_12);
  24970. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  24971. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  24972. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  24973. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  24974. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  24975. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  24976. int32_t L_15 = V_0;
  24977. V_5 = (int32_t)L_15;
  24978. goto IL_0075;
  24979. }
  24980. IL_0056:
  24981. {
  24982. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * L_16 = (RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *)__this->get_address_of_action_5();
  24983. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * L_17;
  24984. L_17 = (( RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * (*) (RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *)(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  24985. int32_t L_18 = V_5;
  24986. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  24987. Il2CppFakeBox<RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  24988. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  24989. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  24990. *L_17 = L_20.m_Value;
  24991. int32_t L_21 = V_5;
  24992. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  24993. }
  24994. IL_0075:
  24995. {
  24996. int32_t L_22 = V_5;
  24997. int32_t L_23 = V_1;
  24998. if ((((int32_t)L_22) < ((int32_t)L_23)))
  24999. {
  25000. goto IL_0056;
  25001. }
  25002. }
  25003. IL_007a:
  25004. {
  25005. IL2CPP_LEAVE(0x86, FINALLY_007c);
  25006. }
  25007. }// end try (depth: 1)
  25008. catch(Il2CppExceptionWrapper& e)
  25009. {
  25010. __last_unhandled_exception = (Exception_t *)e.ex;
  25011. goto FINALLY_007c;
  25012. }
  25013. FINALLY_007c:
  25014. {// begin finally (depth: 1)
  25015. {
  25016. RuntimeObject* L_24 = V_2;
  25017. if (!L_24)
  25018. {
  25019. goto IL_0085;
  25020. }
  25021. }
  25022. IL_007f:
  25023. {
  25024. RuntimeObject* L_25 = V_2;
  25025. NullCheck((RuntimeObject*)L_25);
  25026. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  25027. }
  25028. IL_0085:
  25029. {
  25030. IL2CPP_END_FINALLY(124)
  25031. }
  25032. }// end finally (depth: 1)
  25033. IL2CPP_CLEANUP(124)
  25034. {
  25035. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25036. IL2CPP_JUMP_TBL(0x86, IL_0086)
  25037. }
  25038. IL_0086:
  25039. {
  25040. return;
  25041. }
  25042. }
  25043. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m5290AD2180F8BB4EB9E9313DBDA1AF37CBF7095E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25044. {
  25045. RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * _thisAdjusted;
  25046. int32_t _offset = 1;
  25047. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 *>(__this + _offset);
  25048. RowOperationWrapper_2_Invoke_m5290AD2180F8BB4EB9E9313DBDA1AF37CBF7095E_inline(_thisAdjusted, ___i0, method);
  25049. }
  25050. #ifdef __clang__
  25051. #pragma clang diagnostic pop
  25052. #endif
  25053. #ifdef __clang__
  25054. #pragma clang diagnostic push
  25055. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25056. #pragma clang diagnostic ignored "-Wunused-variable"
  25057. #endif
  25058. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m30E27B76B30F3F43FC9F316203C84CFC6EDB32B3_gshared (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * ___action5, const RuntimeMethod* method)
  25060. {
  25061. {
  25062. int32_t L_0 = ___minY0;
  25063. __this->set_minY_0(L_0);
  25064. int32_t L_1 = ___maxY1;
  25065. __this->set_maxY_1(L_1);
  25066. int32_t L_2 = ___stepY2;
  25067. __this->set_stepY_2(L_2);
  25068. int32_t L_3 = ___width3;
  25069. __this->set_width_3(L_3);
  25070. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25071. __this->set_allocator_4(L_4);
  25072. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * L_5 = ___action5;
  25073. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 L_6 = (*(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *)L_5);
  25074. __this->set_action_5(L_6);
  25075. return;
  25076. }
  25077. }
  25078. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m30E27B76B30F3F43FC9F316203C84CFC6EDB32B3_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * ___action5, const RuntimeMethod* method)
  25079. {
  25080. RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * _thisAdjusted;
  25081. int32_t _offset = 1;
  25082. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 *>(__this + _offset);
  25083. RowOperationWrapper_2__ctor_m30E27B76B30F3F43FC9F316203C84CFC6EDB32B3_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  25084. }
  25085. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::Invoke(System.Int32)
  25086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD9ACA207F5C7B235706E9AA4BE5B774B11B28A2D_gshared (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * __this, int32_t ___i0, const RuntimeMethod* method)
  25087. {
  25088. static bool s_Il2CppMethodInitialized;
  25089. if (!s_Il2CppMethodInitialized)
  25090. {
  25091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25092. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25093. s_Il2CppMethodInitialized = true;
  25094. }
  25095. int32_t V_0 = 0;
  25096. int32_t V_1 = 0;
  25097. RuntimeObject* V_2 = NULL;
  25098. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  25099. memset((&V_3), 0, sizeof(V_3));
  25100. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  25101. memset((&V_4), 0, sizeof(V_4));
  25102. int32_t V_5 = 0;
  25103. Exception_t * __last_unhandled_exception = 0;
  25104. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25105. {
  25106. int32_t L_0 = (int32_t)__this->get_minY_0();
  25107. int32_t L_1 = ___i0;
  25108. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25109. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25110. int32_t L_3 = V_0;
  25111. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25112. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25113. {
  25114. goto IL_001a;
  25115. }
  25116. }
  25117. {
  25118. return;
  25119. }
  25120. IL_001a:
  25121. {
  25122. int32_t L_5 = V_0;
  25123. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25124. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25125. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25126. int32_t L_8;
  25127. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25128. V_1 = (int32_t)L_8;
  25129. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25130. int32_t L_10 = (int32_t)__this->get_width_3();
  25131. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  25132. RuntimeObject* L_11;
  25133. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  25134. V_2 = (RuntimeObject*)L_11;
  25135. }
  25136. IL_0041:
  25137. try
  25138. {// begin try (depth: 1)
  25139. {
  25140. RuntimeObject* L_12 = V_2;
  25141. NullCheck((RuntimeObject*)L_12);
  25142. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  25143. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  25144. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  25145. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  25146. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25147. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  25148. int32_t L_15 = V_0;
  25149. V_5 = (int32_t)L_15;
  25150. goto IL_0075;
  25151. }
  25152. IL_0056:
  25153. {
  25154. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * L_16 = (RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *)__this->get_address_of_action_5();
  25155. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * L_17;
  25156. L_17 = (( RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * (*) (RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *)(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25157. int32_t L_18 = V_5;
  25158. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  25159. Il2CppFakeBox<RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  25160. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25161. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  25162. *L_17 = L_20.m_Value;
  25163. int32_t L_21 = V_5;
  25164. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  25165. }
  25166. IL_0075:
  25167. {
  25168. int32_t L_22 = V_5;
  25169. int32_t L_23 = V_1;
  25170. if ((((int32_t)L_22) < ((int32_t)L_23)))
  25171. {
  25172. goto IL_0056;
  25173. }
  25174. }
  25175. IL_007a:
  25176. {
  25177. IL2CPP_LEAVE(0x86, FINALLY_007c);
  25178. }
  25179. }// end try (depth: 1)
  25180. catch(Il2CppExceptionWrapper& e)
  25181. {
  25182. __last_unhandled_exception = (Exception_t *)e.ex;
  25183. goto FINALLY_007c;
  25184. }
  25185. FINALLY_007c:
  25186. {// begin finally (depth: 1)
  25187. {
  25188. RuntimeObject* L_24 = V_2;
  25189. if (!L_24)
  25190. {
  25191. goto IL_0085;
  25192. }
  25193. }
  25194. IL_007f:
  25195. {
  25196. RuntimeObject* L_25 = V_2;
  25197. NullCheck((RuntimeObject*)L_25);
  25198. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  25199. }
  25200. IL_0085:
  25201. {
  25202. IL2CPP_END_FINALLY(124)
  25203. }
  25204. }// end finally (depth: 1)
  25205. IL2CPP_CLEANUP(124)
  25206. {
  25207. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25208. IL2CPP_JUMP_TBL(0x86, IL_0086)
  25209. }
  25210. IL_0086:
  25211. {
  25212. return;
  25213. }
  25214. }
  25215. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mD9ACA207F5C7B235706E9AA4BE5B774B11B28A2D_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25216. {
  25217. RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * _thisAdjusted;
  25218. int32_t _offset = 1;
  25219. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 *>(__this + _offset);
  25220. RowOperationWrapper_2_Invoke_mD9ACA207F5C7B235706E9AA4BE5B774B11B28A2D_inline(_thisAdjusted, ___i0, method);
  25221. }
  25222. #ifdef __clang__
  25223. #pragma clang diagnostic pop
  25224. #endif
  25225. #ifdef __clang__
  25226. #pragma clang diagnostic push
  25227. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25228. #pragma clang diagnostic ignored "-Wunused-variable"
  25229. #endif
  25230. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB791FDD5CFDD08A129587D77262D3A57A2FEDD9B_gshared (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * ___action5, const RuntimeMethod* method)
  25232. {
  25233. {
  25234. int32_t L_0 = ___minY0;
  25235. __this->set_minY_0(L_0);
  25236. int32_t L_1 = ___maxY1;
  25237. __this->set_maxY_1(L_1);
  25238. int32_t L_2 = ___stepY2;
  25239. __this->set_stepY_2(L_2);
  25240. int32_t L_3 = ___width3;
  25241. __this->set_width_3(L_3);
  25242. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25243. __this->set_allocator_4(L_4);
  25244. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * L_5 = ___action5;
  25245. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D L_6 = (*(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *)L_5);
  25246. __this->set_action_5(L_6);
  25247. return;
  25248. }
  25249. }
  25250. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mB791FDD5CFDD08A129587D77262D3A57A2FEDD9B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * ___action5, const RuntimeMethod* method)
  25251. {
  25252. RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * _thisAdjusted;
  25253. int32_t _offset = 1;
  25254. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE *>(__this + _offset);
  25255. RowOperationWrapper_2__ctor_mB791FDD5CFDD08A129587D77262D3A57A2FEDD9B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  25256. }
  25257. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24>,System.Single>::Invoke(System.Int32)
  25258. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m17C34F3B61BD0B05FBA28D30DA4C627318AEA9E0_gshared (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * __this, int32_t ___i0, const RuntimeMethod* method)
  25259. {
  25260. static bool s_Il2CppMethodInitialized;
  25261. if (!s_Il2CppMethodInitialized)
  25262. {
  25263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25264. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25265. s_Il2CppMethodInitialized = true;
  25266. }
  25267. int32_t V_0 = 0;
  25268. int32_t V_1 = 0;
  25269. RuntimeObject* V_2 = NULL;
  25270. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  25271. memset((&V_3), 0, sizeof(V_3));
  25272. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  25273. memset((&V_4), 0, sizeof(V_4));
  25274. int32_t V_5 = 0;
  25275. Exception_t * __last_unhandled_exception = 0;
  25276. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25277. {
  25278. int32_t L_0 = (int32_t)__this->get_minY_0();
  25279. int32_t L_1 = ___i0;
  25280. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25281. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25282. int32_t L_3 = V_0;
  25283. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25284. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25285. {
  25286. goto IL_001a;
  25287. }
  25288. }
  25289. {
  25290. return;
  25291. }
  25292. IL_001a:
  25293. {
  25294. int32_t L_5 = V_0;
  25295. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25296. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25297. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25298. int32_t L_8;
  25299. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25300. V_1 = (int32_t)L_8;
  25301. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25302. int32_t L_10 = (int32_t)__this->get_width_3();
  25303. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  25304. RuntimeObject* L_11;
  25305. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  25306. V_2 = (RuntimeObject*)L_11;
  25307. }
  25308. IL_0041:
  25309. try
  25310. {// begin try (depth: 1)
  25311. {
  25312. RuntimeObject* L_12 = V_2;
  25313. NullCheck((RuntimeObject*)L_12);
  25314. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  25315. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  25316. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  25317. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  25318. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25319. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  25320. int32_t L_15 = V_0;
  25321. V_5 = (int32_t)L_15;
  25322. goto IL_0075;
  25323. }
  25324. IL_0056:
  25325. {
  25326. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * L_16 = (RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *)__this->get_address_of_action_5();
  25327. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * L_17;
  25328. L_17 = (( RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * (*) (RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *)(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25329. int32_t L_18 = V_5;
  25330. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  25331. Il2CppFakeBox<RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  25332. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25333. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  25334. *L_17 = L_20.m_Value;
  25335. int32_t L_21 = V_5;
  25336. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  25337. }
  25338. IL_0075:
  25339. {
  25340. int32_t L_22 = V_5;
  25341. int32_t L_23 = V_1;
  25342. if ((((int32_t)L_22) < ((int32_t)L_23)))
  25343. {
  25344. goto IL_0056;
  25345. }
  25346. }
  25347. IL_007a:
  25348. {
  25349. IL2CPP_LEAVE(0x86, FINALLY_007c);
  25350. }
  25351. }// end try (depth: 1)
  25352. catch(Il2CppExceptionWrapper& e)
  25353. {
  25354. __last_unhandled_exception = (Exception_t *)e.ex;
  25355. goto FINALLY_007c;
  25356. }
  25357. FINALLY_007c:
  25358. {// begin finally (depth: 1)
  25359. {
  25360. RuntimeObject* L_24 = V_2;
  25361. if (!L_24)
  25362. {
  25363. goto IL_0085;
  25364. }
  25365. }
  25366. IL_007f:
  25367. {
  25368. RuntimeObject* L_25 = V_2;
  25369. NullCheck((RuntimeObject*)L_25);
  25370. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  25371. }
  25372. IL_0085:
  25373. {
  25374. IL2CPP_END_FINALLY(124)
  25375. }
  25376. }// end finally (depth: 1)
  25377. IL2CPP_CLEANUP(124)
  25378. {
  25379. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25380. IL2CPP_JUMP_TBL(0x86, IL_0086)
  25381. }
  25382. IL_0086:
  25383. {
  25384. return;
  25385. }
  25386. }
  25387. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m17C34F3B61BD0B05FBA28D30DA4C627318AEA9E0_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25388. {
  25389. RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * _thisAdjusted;
  25390. int32_t _offset = 1;
  25391. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE *>(__this + _offset);
  25392. RowOperationWrapper_2_Invoke_m17C34F3B61BD0B05FBA28D30DA4C627318AEA9E0_inline(_thisAdjusted, ___i0, method);
  25393. }
  25394. #ifdef __clang__
  25395. #pragma clang diagnostic pop
  25396. #endif
  25397. #ifdef __clang__
  25398. #pragma clang diagnostic push
  25399. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25400. #pragma clang diagnostic ignored "-Wunused-variable"
  25401. #endif
  25402. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7D831B30953DE36626C9E6799D1C7F3C88C16398_gshared (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * ___action5, const RuntimeMethod* method)
  25404. {
  25405. {
  25406. int32_t L_0 = ___minY0;
  25407. __this->set_minY_0(L_0);
  25408. int32_t L_1 = ___maxY1;
  25409. __this->set_maxY_1(L_1);
  25410. int32_t L_2 = ___stepY2;
  25411. __this->set_stepY_2(L_2);
  25412. int32_t L_3 = ___width3;
  25413. __this->set_width_3(L_3);
  25414. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25415. __this->set_allocator_4(L_4);
  25416. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * L_5 = ___action5;
  25417. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 L_6 = (*(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *)L_5);
  25418. __this->set_action_5(L_6);
  25419. return;
  25420. }
  25421. }
  25422. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7D831B30953DE36626C9E6799D1C7F3C88C16398_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * ___action5, const RuntimeMethod* method)
  25423. {
  25424. RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * _thisAdjusted;
  25425. int32_t _offset = 1;
  25426. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E *>(__this + _offset);
  25427. RowOperationWrapper_2__ctor_m7D831B30953DE36626C9E6799D1C7F3C88C16398_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  25428. }
  25429. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  25430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m030E066B634F469081D09E862BE8AB80A4A43238_gshared (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * __this, int32_t ___i0, const RuntimeMethod* method)
  25431. {
  25432. static bool s_Il2CppMethodInitialized;
  25433. if (!s_Il2CppMethodInitialized)
  25434. {
  25435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25437. s_Il2CppMethodInitialized = true;
  25438. }
  25439. int32_t V_0 = 0;
  25440. int32_t V_1 = 0;
  25441. RuntimeObject* V_2 = NULL;
  25442. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  25443. memset((&V_3), 0, sizeof(V_3));
  25444. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  25445. memset((&V_4), 0, sizeof(V_4));
  25446. int32_t V_5 = 0;
  25447. Exception_t * __last_unhandled_exception = 0;
  25448. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25449. {
  25450. int32_t L_0 = (int32_t)__this->get_minY_0();
  25451. int32_t L_1 = ___i0;
  25452. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25453. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25454. int32_t L_3 = V_0;
  25455. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25456. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25457. {
  25458. goto IL_001a;
  25459. }
  25460. }
  25461. {
  25462. return;
  25463. }
  25464. IL_001a:
  25465. {
  25466. int32_t L_5 = V_0;
  25467. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25468. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25469. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25470. int32_t L_8;
  25471. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25472. V_1 = (int32_t)L_8;
  25473. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25474. int32_t L_10 = (int32_t)__this->get_width_3();
  25475. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  25476. RuntimeObject* L_11;
  25477. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  25478. V_2 = (RuntimeObject*)L_11;
  25479. }
  25480. IL_0041:
  25481. try
  25482. {// begin try (depth: 1)
  25483. {
  25484. RuntimeObject* L_12 = V_2;
  25485. NullCheck((RuntimeObject*)L_12);
  25486. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  25487. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  25488. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  25489. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  25490. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25491. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  25492. int32_t L_15 = V_0;
  25493. V_5 = (int32_t)L_15;
  25494. goto IL_0075;
  25495. }
  25496. IL_0056:
  25497. {
  25498. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * L_16 = (RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *)__this->get_address_of_action_5();
  25499. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * L_17;
  25500. L_17 = (( RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * (*) (RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *)(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25501. int32_t L_18 = V_5;
  25502. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  25503. Il2CppFakeBox<RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  25504. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25505. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  25506. *L_17 = L_20.m_Value;
  25507. int32_t L_21 = V_5;
  25508. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  25509. }
  25510. IL_0075:
  25511. {
  25512. int32_t L_22 = V_5;
  25513. int32_t L_23 = V_1;
  25514. if ((((int32_t)L_22) < ((int32_t)L_23)))
  25515. {
  25516. goto IL_0056;
  25517. }
  25518. }
  25519. IL_007a:
  25520. {
  25521. IL2CPP_LEAVE(0x86, FINALLY_007c);
  25522. }
  25523. }// end try (depth: 1)
  25524. catch(Il2CppExceptionWrapper& e)
  25525. {
  25526. __last_unhandled_exception = (Exception_t *)e.ex;
  25527. goto FINALLY_007c;
  25528. }
  25529. FINALLY_007c:
  25530. {// begin finally (depth: 1)
  25531. {
  25532. RuntimeObject* L_24 = V_2;
  25533. if (!L_24)
  25534. {
  25535. goto IL_0085;
  25536. }
  25537. }
  25538. IL_007f:
  25539. {
  25540. RuntimeObject* L_25 = V_2;
  25541. NullCheck((RuntimeObject*)L_25);
  25542. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  25543. }
  25544. IL_0085:
  25545. {
  25546. IL2CPP_END_FINALLY(124)
  25547. }
  25548. }// end finally (depth: 1)
  25549. IL2CPP_CLEANUP(124)
  25550. {
  25551. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25552. IL2CPP_JUMP_TBL(0x86, IL_0086)
  25553. }
  25554. IL_0086:
  25555. {
  25556. return;
  25557. }
  25558. }
  25559. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m030E066B634F469081D09E862BE8AB80A4A43238_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25560. {
  25561. RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * _thisAdjusted;
  25562. int32_t _offset = 1;
  25563. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E *>(__this + _offset);
  25564. RowOperationWrapper_2_Invoke_m030E066B634F469081D09E862BE8AB80A4A43238_inline(_thisAdjusted, ___i0, method);
  25565. }
  25566. #ifdef __clang__
  25567. #pragma clang diagnostic pop
  25568. #endif
  25569. #ifdef __clang__
  25570. #pragma clang diagnostic push
  25571. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25572. #pragma clang diagnostic ignored "-Wunused-variable"
  25573. #endif
  25574. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7DAC19F612765F569B684FB09D57C2FBB4622D91_gshared (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * ___action5, const RuntimeMethod* method)
  25576. {
  25577. {
  25578. int32_t L_0 = ___minY0;
  25579. __this->set_minY_0(L_0);
  25580. int32_t L_1 = ___maxY1;
  25581. __this->set_maxY_1(L_1);
  25582. int32_t L_2 = ___stepY2;
  25583. __this->set_stepY_2(L_2);
  25584. int32_t L_3 = ___width3;
  25585. __this->set_width_3(L_3);
  25586. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25587. __this->set_allocator_4(L_4);
  25588. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * L_5 = ___action5;
  25589. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B L_6 = (*(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *)L_5);
  25590. __this->set_action_5(L_6);
  25591. return;
  25592. }
  25593. }
  25594. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7DAC19F612765F569B684FB09D57C2FBB4622D91_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * ___action5, const RuntimeMethod* method)
  25595. {
  25596. RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * _thisAdjusted;
  25597. int32_t _offset = 1;
  25598. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 *>(__this + _offset);
  25599. RowOperationWrapper_2__ctor_m7DAC19F612765F569B684FB09D57C2FBB4622D91_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  25600. }
  25601. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::Invoke(System.Int32)
  25602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m213B1E3EDB372FDE6C2246AE2CDFB8061E26FCDD_gshared (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * __this, int32_t ___i0, const RuntimeMethod* method)
  25603. {
  25604. static bool s_Il2CppMethodInitialized;
  25605. if (!s_Il2CppMethodInitialized)
  25606. {
  25607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25608. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25609. s_Il2CppMethodInitialized = true;
  25610. }
  25611. int32_t V_0 = 0;
  25612. int32_t V_1 = 0;
  25613. RuntimeObject* V_2 = NULL;
  25614. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  25615. memset((&V_3), 0, sizeof(V_3));
  25616. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  25617. memset((&V_4), 0, sizeof(V_4));
  25618. int32_t V_5 = 0;
  25619. Exception_t * __last_unhandled_exception = 0;
  25620. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25621. {
  25622. int32_t L_0 = (int32_t)__this->get_minY_0();
  25623. int32_t L_1 = ___i0;
  25624. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25625. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25626. int32_t L_3 = V_0;
  25627. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25628. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25629. {
  25630. goto IL_001a;
  25631. }
  25632. }
  25633. {
  25634. return;
  25635. }
  25636. IL_001a:
  25637. {
  25638. int32_t L_5 = V_0;
  25639. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25640. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25641. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25642. int32_t L_8;
  25643. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25644. V_1 = (int32_t)L_8;
  25645. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25646. int32_t L_10 = (int32_t)__this->get_width_3();
  25647. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  25648. RuntimeObject* L_11;
  25649. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  25650. V_2 = (RuntimeObject*)L_11;
  25651. }
  25652. IL_0041:
  25653. try
  25654. {// begin try (depth: 1)
  25655. {
  25656. RuntimeObject* L_12 = V_2;
  25657. NullCheck((RuntimeObject*)L_12);
  25658. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  25659. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  25660. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  25661. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  25662. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25663. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  25664. int32_t L_15 = V_0;
  25665. V_5 = (int32_t)L_15;
  25666. goto IL_0075;
  25667. }
  25668. IL_0056:
  25669. {
  25670. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * L_16 = (RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *)__this->get_address_of_action_5();
  25671. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * L_17;
  25672. L_17 = (( RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * (*) (RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *)(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25673. int32_t L_18 = V_5;
  25674. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  25675. Il2CppFakeBox<RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  25676. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25677. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  25678. *L_17 = L_20.m_Value;
  25679. int32_t L_21 = V_5;
  25680. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  25681. }
  25682. IL_0075:
  25683. {
  25684. int32_t L_22 = V_5;
  25685. int32_t L_23 = V_1;
  25686. if ((((int32_t)L_22) < ((int32_t)L_23)))
  25687. {
  25688. goto IL_0056;
  25689. }
  25690. }
  25691. IL_007a:
  25692. {
  25693. IL2CPP_LEAVE(0x86, FINALLY_007c);
  25694. }
  25695. }// end try (depth: 1)
  25696. catch(Il2CppExceptionWrapper& e)
  25697. {
  25698. __last_unhandled_exception = (Exception_t *)e.ex;
  25699. goto FINALLY_007c;
  25700. }
  25701. FINALLY_007c:
  25702. {// begin finally (depth: 1)
  25703. {
  25704. RuntimeObject* L_24 = V_2;
  25705. if (!L_24)
  25706. {
  25707. goto IL_0085;
  25708. }
  25709. }
  25710. IL_007f:
  25711. {
  25712. RuntimeObject* L_25 = V_2;
  25713. NullCheck((RuntimeObject*)L_25);
  25714. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  25715. }
  25716. IL_0085:
  25717. {
  25718. IL2CPP_END_FINALLY(124)
  25719. }
  25720. }// end finally (depth: 1)
  25721. IL2CPP_CLEANUP(124)
  25722. {
  25723. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25724. IL2CPP_JUMP_TBL(0x86, IL_0086)
  25725. }
  25726. IL_0086:
  25727. {
  25728. return;
  25729. }
  25730. }
  25731. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m213B1E3EDB372FDE6C2246AE2CDFB8061E26FCDD_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25732. {
  25733. RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * _thisAdjusted;
  25734. int32_t _offset = 1;
  25735. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 *>(__this + _offset);
  25736. RowOperationWrapper_2_Invoke_m213B1E3EDB372FDE6C2246AE2CDFB8061E26FCDD_inline(_thisAdjusted, ___i0, method);
  25737. }
  25738. #ifdef __clang__
  25739. #pragma clang diagnostic pop
  25740. #endif
  25741. #ifdef __clang__
  25742. #pragma clang diagnostic push
  25743. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25744. #pragma clang diagnostic ignored "-Wunused-variable"
  25745. #endif
  25746. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB1FE870AB2C2B85C78E20AF96439E8C3A134E258_gshared (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * ___action5, const RuntimeMethod* method)
  25748. {
  25749. {
  25750. int32_t L_0 = ___minY0;
  25751. __this->set_minY_0(L_0);
  25752. int32_t L_1 = ___maxY1;
  25753. __this->set_maxY_1(L_1);
  25754. int32_t L_2 = ___stepY2;
  25755. __this->set_stepY_2(L_2);
  25756. int32_t L_3 = ___width3;
  25757. __this->set_width_3(L_3);
  25758. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25759. __this->set_allocator_4(L_4);
  25760. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * L_5 = ___action5;
  25761. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D L_6 = (*(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *)L_5);
  25762. __this->set_action_5(L_6);
  25763. return;
  25764. }
  25765. }
  25766. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mB1FE870AB2C2B85C78E20AF96439E8C3A134E258_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * ___action5, const RuntimeMethod* method)
  25767. {
  25768. RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * _thisAdjusted;
  25769. int32_t _offset = 1;
  25770. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 *>(__this + _offset);
  25771. RowOperationWrapper_2__ctor_mB1FE870AB2C2B85C78E20AF96439E8C3A134E258_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  25772. }
  25773. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Numerics.Vector4>::Invoke(System.Int32)
  25774. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m623774C2B144CAAC47C7A08994F68656FA7D3CE8_gshared (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * __this, int32_t ___i0, const RuntimeMethod* method)
  25775. {
  25776. static bool s_Il2CppMethodInitialized;
  25777. if (!s_Il2CppMethodInitialized)
  25778. {
  25779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25780. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25781. s_Il2CppMethodInitialized = true;
  25782. }
  25783. int32_t V_0 = 0;
  25784. int32_t V_1 = 0;
  25785. RuntimeObject* V_2 = NULL;
  25786. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  25787. memset((&V_3), 0, sizeof(V_3));
  25788. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  25789. memset((&V_4), 0, sizeof(V_4));
  25790. int32_t V_5 = 0;
  25791. Exception_t * __last_unhandled_exception = 0;
  25792. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25793. {
  25794. int32_t L_0 = (int32_t)__this->get_minY_0();
  25795. int32_t L_1 = ___i0;
  25796. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25797. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25798. int32_t L_3 = V_0;
  25799. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25800. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25801. {
  25802. goto IL_001a;
  25803. }
  25804. }
  25805. {
  25806. return;
  25807. }
  25808. IL_001a:
  25809. {
  25810. int32_t L_5 = V_0;
  25811. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25812. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25813. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25814. int32_t L_8;
  25815. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25816. V_1 = (int32_t)L_8;
  25817. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25818. int32_t L_10 = (int32_t)__this->get_width_3();
  25819. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  25820. RuntimeObject* L_11;
  25821. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  25822. V_2 = (RuntimeObject*)L_11;
  25823. }
  25824. IL_0041:
  25825. try
  25826. {// begin try (depth: 1)
  25827. {
  25828. RuntimeObject* L_12 = V_2;
  25829. NullCheck((RuntimeObject*)L_12);
  25830. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  25831. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  25832. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  25833. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  25834. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25835. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  25836. int32_t L_15 = V_0;
  25837. V_5 = (int32_t)L_15;
  25838. goto IL_0075;
  25839. }
  25840. IL_0056:
  25841. {
  25842. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * L_16 = (RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *)__this->get_address_of_action_5();
  25843. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * L_17;
  25844. L_17 = (( RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * (*) (RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *)(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25845. int32_t L_18 = V_5;
  25846. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  25847. Il2CppFakeBox<RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  25848. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25849. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  25850. *L_17 = L_20.m_Value;
  25851. int32_t L_21 = V_5;
  25852. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  25853. }
  25854. IL_0075:
  25855. {
  25856. int32_t L_22 = V_5;
  25857. int32_t L_23 = V_1;
  25858. if ((((int32_t)L_22) < ((int32_t)L_23)))
  25859. {
  25860. goto IL_0056;
  25861. }
  25862. }
  25863. IL_007a:
  25864. {
  25865. IL2CPP_LEAVE(0x86, FINALLY_007c);
  25866. }
  25867. }// end try (depth: 1)
  25868. catch(Il2CppExceptionWrapper& e)
  25869. {
  25870. __last_unhandled_exception = (Exception_t *)e.ex;
  25871. goto FINALLY_007c;
  25872. }
  25873. FINALLY_007c:
  25874. {// begin finally (depth: 1)
  25875. {
  25876. RuntimeObject* L_24 = V_2;
  25877. if (!L_24)
  25878. {
  25879. goto IL_0085;
  25880. }
  25881. }
  25882. IL_007f:
  25883. {
  25884. RuntimeObject* L_25 = V_2;
  25885. NullCheck((RuntimeObject*)L_25);
  25886. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  25887. }
  25888. IL_0085:
  25889. {
  25890. IL2CPP_END_FINALLY(124)
  25891. }
  25892. }// end finally (depth: 1)
  25893. IL2CPP_CLEANUP(124)
  25894. {
  25895. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  25896. IL2CPP_JUMP_TBL(0x86, IL_0086)
  25897. }
  25898. IL_0086:
  25899. {
  25900. return;
  25901. }
  25902. }
  25903. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m623774C2B144CAAC47C7A08994F68656FA7D3CE8_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  25904. {
  25905. RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * _thisAdjusted;
  25906. int32_t _offset = 1;
  25907. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 *>(__this + _offset);
  25908. RowOperationWrapper_2_Invoke_m623774C2B144CAAC47C7A08994F68656FA7D3CE8_inline(_thisAdjusted, ___i0, method);
  25909. }
  25910. #ifdef __clang__
  25911. #pragma clang diagnostic pop
  25912. #endif
  25913. #ifdef __clang__
  25914. #pragma clang diagnostic push
  25915. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25916. #pragma clang diagnostic ignored "-Wunused-variable"
  25917. #endif
  25918. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  25919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9BDA5A0248E3092B92E308176AAEA27DBA17BEA0_gshared (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * ___action5, const RuntimeMethod* method)
  25920. {
  25921. {
  25922. int32_t L_0 = ___minY0;
  25923. __this->set_minY_0(L_0);
  25924. int32_t L_1 = ___maxY1;
  25925. __this->set_maxY_1(L_1);
  25926. int32_t L_2 = ___stepY2;
  25927. __this->set_stepY_2(L_2);
  25928. int32_t L_3 = ___width3;
  25929. __this->set_width_3(L_3);
  25930. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  25931. __this->set_allocator_4(L_4);
  25932. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * L_5 = ___action5;
  25933. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC L_6 = (*(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *)L_5);
  25934. __this->set_action_5(L_6);
  25935. return;
  25936. }
  25937. }
  25938. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m9BDA5A0248E3092B92E308176AAEA27DBA17BEA0_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * ___action5, const RuntimeMethod* method)
  25939. {
  25940. RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * _thisAdjusted;
  25941. int32_t _offset = 1;
  25942. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 *>(__this + _offset);
  25943. RowOperationWrapper_2__ctor_m9BDA5A0248E3092B92E308176AAEA27DBA17BEA0_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  25944. }
  25945. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::Invoke(System.Int32)
  25946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m221B4BEECF02AFF20F40D6117EE14C451CDA4B12_gshared (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * __this, int32_t ___i0, const RuntimeMethod* method)
  25947. {
  25948. static bool s_Il2CppMethodInitialized;
  25949. if (!s_Il2CppMethodInitialized)
  25950. {
  25951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  25952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25953. s_Il2CppMethodInitialized = true;
  25954. }
  25955. int32_t V_0 = 0;
  25956. int32_t V_1 = 0;
  25957. RuntimeObject* V_2 = NULL;
  25958. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  25959. memset((&V_3), 0, sizeof(V_3));
  25960. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  25961. memset((&V_4), 0, sizeof(V_4));
  25962. int32_t V_5 = 0;
  25963. Exception_t * __last_unhandled_exception = 0;
  25964. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  25965. {
  25966. int32_t L_0 = (int32_t)__this->get_minY_0();
  25967. int32_t L_1 = ___i0;
  25968. int32_t L_2 = (int32_t)__this->get_stepY_2();
  25969. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  25970. int32_t L_3 = V_0;
  25971. int32_t L_4 = (int32_t)__this->get_maxY_1();
  25972. if ((((int32_t)L_3) < ((int32_t)L_4)))
  25973. {
  25974. goto IL_001a;
  25975. }
  25976. }
  25977. {
  25978. return;
  25979. }
  25980. IL_001a:
  25981. {
  25982. int32_t L_5 = V_0;
  25983. int32_t L_6 = (int32_t)__this->get_stepY_2();
  25984. int32_t L_7 = (int32_t)__this->get_maxY_1();
  25985. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  25986. int32_t L_8;
  25987. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  25988. V_1 = (int32_t)L_8;
  25989. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  25990. int32_t L_10 = (int32_t)__this->get_width_3();
  25991. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  25992. RuntimeObject* L_11;
  25993. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  25994. V_2 = (RuntimeObject*)L_11;
  25995. }
  25996. IL_0041:
  25997. try
  25998. {// begin try (depth: 1)
  25999. {
  26000. RuntimeObject* L_12 = V_2;
  26001. NullCheck((RuntimeObject*)L_12);
  26002. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  26003. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  26004. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  26005. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  26006. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26007. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  26008. int32_t L_15 = V_0;
  26009. V_5 = (int32_t)L_15;
  26010. goto IL_0075;
  26011. }
  26012. IL_0056:
  26013. {
  26014. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * L_16 = (RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *)__this->get_address_of_action_5();
  26015. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * L_17;
  26016. L_17 = (( RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * (*) (RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *)(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26017. int32_t L_18 = V_5;
  26018. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  26019. Il2CppFakeBox<RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  26020. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26021. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  26022. *L_17 = L_20.m_Value;
  26023. int32_t L_21 = V_5;
  26024. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  26025. }
  26026. IL_0075:
  26027. {
  26028. int32_t L_22 = V_5;
  26029. int32_t L_23 = V_1;
  26030. if ((((int32_t)L_22) < ((int32_t)L_23)))
  26031. {
  26032. goto IL_0056;
  26033. }
  26034. }
  26035. IL_007a:
  26036. {
  26037. IL2CPP_LEAVE(0x86, FINALLY_007c);
  26038. }
  26039. }// end try (depth: 1)
  26040. catch(Il2CppExceptionWrapper& e)
  26041. {
  26042. __last_unhandled_exception = (Exception_t *)e.ex;
  26043. goto FINALLY_007c;
  26044. }
  26045. FINALLY_007c:
  26046. {// begin finally (depth: 1)
  26047. {
  26048. RuntimeObject* L_24 = V_2;
  26049. if (!L_24)
  26050. {
  26051. goto IL_0085;
  26052. }
  26053. }
  26054. IL_007f:
  26055. {
  26056. RuntimeObject* L_25 = V_2;
  26057. NullCheck((RuntimeObject*)L_25);
  26058. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  26059. }
  26060. IL_0085:
  26061. {
  26062. IL2CPP_END_FINALLY(124)
  26063. }
  26064. }// end finally (depth: 1)
  26065. IL2CPP_CLEANUP(124)
  26066. {
  26067. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26068. IL2CPP_JUMP_TBL(0x86, IL_0086)
  26069. }
  26070. IL_0086:
  26071. {
  26072. return;
  26073. }
  26074. }
  26075. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m221B4BEECF02AFF20F40D6117EE14C451CDA4B12_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26076. {
  26077. RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * _thisAdjusted;
  26078. int32_t _offset = 1;
  26079. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 *>(__this + _offset);
  26080. RowOperationWrapper_2_Invoke_m221B4BEECF02AFF20F40D6117EE14C451CDA4B12_inline(_thisAdjusted, ___i0, method);
  26081. }
  26082. #ifdef __clang__
  26083. #pragma clang diagnostic pop
  26084. #endif
  26085. #ifdef __clang__
  26086. #pragma clang diagnostic push
  26087. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26088. #pragma clang diagnostic ignored "-Wunused-variable"
  26089. #endif
  26090. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE4E4413B88F7395A99169A94E7A3824A8C89FB26_gshared (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * ___action5, const RuntimeMethod* method)
  26092. {
  26093. {
  26094. int32_t L_0 = ___minY0;
  26095. __this->set_minY_0(L_0);
  26096. int32_t L_1 = ___maxY1;
  26097. __this->set_maxY_1(L_1);
  26098. int32_t L_2 = ___stepY2;
  26099. __this->set_stepY_2(L_2);
  26100. int32_t L_3 = ___width3;
  26101. __this->set_width_3(L_3);
  26102. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26103. __this->set_allocator_4(L_4);
  26104. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * L_5 = ___action5;
  26105. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 L_6 = (*(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *)L_5);
  26106. __this->set_action_5(L_6);
  26107. return;
  26108. }
  26109. }
  26110. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mE4E4413B88F7395A99169A94E7A3824A8C89FB26_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * ___action5, const RuntimeMethod* method)
  26111. {
  26112. RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * _thisAdjusted;
  26113. int32_t _offset = 1;
  26114. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 *>(__this + _offset);
  26115. RowOperationWrapper_2__ctor_mE4E4413B88F7395A99169A94E7A3824A8C89FB26_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  26116. }
  26117. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr565>,System.Single>::Invoke(System.Int32)
  26118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7E3F9BE0A60BE872748C0EC811EAEC2BEA5CBEA1_gshared (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * __this, int32_t ___i0, const RuntimeMethod* method)
  26119. {
  26120. static bool s_Il2CppMethodInitialized;
  26121. if (!s_Il2CppMethodInitialized)
  26122. {
  26123. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26124. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26125. s_Il2CppMethodInitialized = true;
  26126. }
  26127. int32_t V_0 = 0;
  26128. int32_t V_1 = 0;
  26129. RuntimeObject* V_2 = NULL;
  26130. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  26131. memset((&V_3), 0, sizeof(V_3));
  26132. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  26133. memset((&V_4), 0, sizeof(V_4));
  26134. int32_t V_5 = 0;
  26135. Exception_t * __last_unhandled_exception = 0;
  26136. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26137. {
  26138. int32_t L_0 = (int32_t)__this->get_minY_0();
  26139. int32_t L_1 = ___i0;
  26140. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26141. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26142. int32_t L_3 = V_0;
  26143. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26144. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26145. {
  26146. goto IL_001a;
  26147. }
  26148. }
  26149. {
  26150. return;
  26151. }
  26152. IL_001a:
  26153. {
  26154. int32_t L_5 = V_0;
  26155. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26156. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26157. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26158. int32_t L_8;
  26159. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26160. V_1 = (int32_t)L_8;
  26161. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26162. int32_t L_10 = (int32_t)__this->get_width_3();
  26163. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  26164. RuntimeObject* L_11;
  26165. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  26166. V_2 = (RuntimeObject*)L_11;
  26167. }
  26168. IL_0041:
  26169. try
  26170. {// begin try (depth: 1)
  26171. {
  26172. RuntimeObject* L_12 = V_2;
  26173. NullCheck((RuntimeObject*)L_12);
  26174. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  26175. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  26176. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  26177. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  26178. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26179. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  26180. int32_t L_15 = V_0;
  26181. V_5 = (int32_t)L_15;
  26182. goto IL_0075;
  26183. }
  26184. IL_0056:
  26185. {
  26186. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * L_16 = (RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *)__this->get_address_of_action_5();
  26187. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * L_17;
  26188. L_17 = (( RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * (*) (RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *)(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26189. int32_t L_18 = V_5;
  26190. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  26191. Il2CppFakeBox<RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  26192. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26193. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  26194. *L_17 = L_20.m_Value;
  26195. int32_t L_21 = V_5;
  26196. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  26197. }
  26198. IL_0075:
  26199. {
  26200. int32_t L_22 = V_5;
  26201. int32_t L_23 = V_1;
  26202. if ((((int32_t)L_22) < ((int32_t)L_23)))
  26203. {
  26204. goto IL_0056;
  26205. }
  26206. }
  26207. IL_007a:
  26208. {
  26209. IL2CPP_LEAVE(0x86, FINALLY_007c);
  26210. }
  26211. }// end try (depth: 1)
  26212. catch(Il2CppExceptionWrapper& e)
  26213. {
  26214. __last_unhandled_exception = (Exception_t *)e.ex;
  26215. goto FINALLY_007c;
  26216. }
  26217. FINALLY_007c:
  26218. {// begin finally (depth: 1)
  26219. {
  26220. RuntimeObject* L_24 = V_2;
  26221. if (!L_24)
  26222. {
  26223. goto IL_0085;
  26224. }
  26225. }
  26226. IL_007f:
  26227. {
  26228. RuntimeObject* L_25 = V_2;
  26229. NullCheck((RuntimeObject*)L_25);
  26230. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  26231. }
  26232. IL_0085:
  26233. {
  26234. IL2CPP_END_FINALLY(124)
  26235. }
  26236. }// end finally (depth: 1)
  26237. IL2CPP_CLEANUP(124)
  26238. {
  26239. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26240. IL2CPP_JUMP_TBL(0x86, IL_0086)
  26241. }
  26242. IL_0086:
  26243. {
  26244. return;
  26245. }
  26246. }
  26247. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m7E3F9BE0A60BE872748C0EC811EAEC2BEA5CBEA1_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26248. {
  26249. RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * _thisAdjusted;
  26250. int32_t _offset = 1;
  26251. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 *>(__this + _offset);
  26252. RowOperationWrapper_2_Invoke_m7E3F9BE0A60BE872748C0EC811EAEC2BEA5CBEA1_inline(_thisAdjusted, ___i0, method);
  26253. }
  26254. #ifdef __clang__
  26255. #pragma clang diagnostic pop
  26256. #endif
  26257. #ifdef __clang__
  26258. #pragma clang diagnostic push
  26259. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26260. #pragma clang diagnostic ignored "-Wunused-variable"
  26261. #endif
  26262. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3E98768175C454874B7414D8D38D8FBE3D884CC8_gshared (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * ___action5, const RuntimeMethod* method)
  26264. {
  26265. {
  26266. int32_t L_0 = ___minY0;
  26267. __this->set_minY_0(L_0);
  26268. int32_t L_1 = ___maxY1;
  26269. __this->set_maxY_1(L_1);
  26270. int32_t L_2 = ___stepY2;
  26271. __this->set_stepY_2(L_2);
  26272. int32_t L_3 = ___width3;
  26273. __this->set_width_3(L_3);
  26274. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26275. __this->set_allocator_4(L_4);
  26276. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * L_5 = ___action5;
  26277. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 L_6 = (*(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *)L_5);
  26278. __this->set_action_5(L_6);
  26279. return;
  26280. }
  26281. }
  26282. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m3E98768175C454874B7414D8D38D8FBE3D884CC8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * ___action5, const RuntimeMethod* method)
  26283. {
  26284. RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * _thisAdjusted;
  26285. int32_t _offset = 1;
  26286. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 *>(__this + _offset);
  26287. RowOperationWrapper_2__ctor_m3E98768175C454874B7414D8D38D8FBE3D884CC8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  26288. }
  26289. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  26290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA0FA194DA5606A848712B14F2A8F7AAB58256ED8_gshared (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * __this, int32_t ___i0, const RuntimeMethod* method)
  26291. {
  26292. static bool s_Il2CppMethodInitialized;
  26293. if (!s_Il2CppMethodInitialized)
  26294. {
  26295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26297. s_Il2CppMethodInitialized = true;
  26298. }
  26299. int32_t V_0 = 0;
  26300. int32_t V_1 = 0;
  26301. RuntimeObject* V_2 = NULL;
  26302. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  26303. memset((&V_3), 0, sizeof(V_3));
  26304. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  26305. memset((&V_4), 0, sizeof(V_4));
  26306. int32_t V_5 = 0;
  26307. Exception_t * __last_unhandled_exception = 0;
  26308. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26309. {
  26310. int32_t L_0 = (int32_t)__this->get_minY_0();
  26311. int32_t L_1 = ___i0;
  26312. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26313. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26314. int32_t L_3 = V_0;
  26315. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26316. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26317. {
  26318. goto IL_001a;
  26319. }
  26320. }
  26321. {
  26322. return;
  26323. }
  26324. IL_001a:
  26325. {
  26326. int32_t L_5 = V_0;
  26327. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26328. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26329. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26330. int32_t L_8;
  26331. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26332. V_1 = (int32_t)L_8;
  26333. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26334. int32_t L_10 = (int32_t)__this->get_width_3();
  26335. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  26336. RuntimeObject* L_11;
  26337. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  26338. V_2 = (RuntimeObject*)L_11;
  26339. }
  26340. IL_0041:
  26341. try
  26342. {// begin try (depth: 1)
  26343. {
  26344. RuntimeObject* L_12 = V_2;
  26345. NullCheck((RuntimeObject*)L_12);
  26346. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  26347. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  26348. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  26349. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  26350. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26351. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  26352. int32_t L_15 = V_0;
  26353. V_5 = (int32_t)L_15;
  26354. goto IL_0075;
  26355. }
  26356. IL_0056:
  26357. {
  26358. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * L_16 = (RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *)__this->get_address_of_action_5();
  26359. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * L_17;
  26360. L_17 = (( RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * (*) (RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *)(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26361. int32_t L_18 = V_5;
  26362. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  26363. Il2CppFakeBox<RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  26364. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26365. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  26366. *L_17 = L_20.m_Value;
  26367. int32_t L_21 = V_5;
  26368. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  26369. }
  26370. IL_0075:
  26371. {
  26372. int32_t L_22 = V_5;
  26373. int32_t L_23 = V_1;
  26374. if ((((int32_t)L_22) < ((int32_t)L_23)))
  26375. {
  26376. goto IL_0056;
  26377. }
  26378. }
  26379. IL_007a:
  26380. {
  26381. IL2CPP_LEAVE(0x86, FINALLY_007c);
  26382. }
  26383. }// end try (depth: 1)
  26384. catch(Il2CppExceptionWrapper& e)
  26385. {
  26386. __last_unhandled_exception = (Exception_t *)e.ex;
  26387. goto FINALLY_007c;
  26388. }
  26389. FINALLY_007c:
  26390. {// begin finally (depth: 1)
  26391. {
  26392. RuntimeObject* L_24 = V_2;
  26393. if (!L_24)
  26394. {
  26395. goto IL_0085;
  26396. }
  26397. }
  26398. IL_007f:
  26399. {
  26400. RuntimeObject* L_25 = V_2;
  26401. NullCheck((RuntimeObject*)L_25);
  26402. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  26403. }
  26404. IL_0085:
  26405. {
  26406. IL2CPP_END_FINALLY(124)
  26407. }
  26408. }// end finally (depth: 1)
  26409. IL2CPP_CLEANUP(124)
  26410. {
  26411. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26412. IL2CPP_JUMP_TBL(0x86, IL_0086)
  26413. }
  26414. IL_0086:
  26415. {
  26416. return;
  26417. }
  26418. }
  26419. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mA0FA194DA5606A848712B14F2A8F7AAB58256ED8_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26420. {
  26421. RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * _thisAdjusted;
  26422. int32_t _offset = 1;
  26423. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 *>(__this + _offset);
  26424. RowOperationWrapper_2_Invoke_mA0FA194DA5606A848712B14F2A8F7AAB58256ED8_inline(_thisAdjusted, ___i0, method);
  26425. }
  26426. #ifdef __clang__
  26427. #pragma clang diagnostic pop
  26428. #endif
  26429. #ifdef __clang__
  26430. #pragma clang diagnostic push
  26431. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26432. #pragma clang diagnostic ignored "-Wunused-variable"
  26433. #endif
  26434. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE9520C4A44A9812673C936F68588FC819EA6C669_gshared (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * ___action5, const RuntimeMethod* method)
  26436. {
  26437. {
  26438. int32_t L_0 = ___minY0;
  26439. __this->set_minY_0(L_0);
  26440. int32_t L_1 = ___maxY1;
  26441. __this->set_maxY_1(L_1);
  26442. int32_t L_2 = ___stepY2;
  26443. __this->set_stepY_2(L_2);
  26444. int32_t L_3 = ___width3;
  26445. __this->set_width_3(L_3);
  26446. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26447. __this->set_allocator_4(L_4);
  26448. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * L_5 = ___action5;
  26449. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD L_6 = (*(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *)L_5);
  26450. __this->set_action_5(L_6);
  26451. return;
  26452. }
  26453. }
  26454. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mE9520C4A44A9812673C936F68588FC819EA6C669_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * ___action5, const RuntimeMethod* method)
  26455. {
  26456. RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * _thisAdjusted;
  26457. int32_t _offset = 1;
  26458. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 *>(__this + _offset);
  26459. RowOperationWrapper_2__ctor_mE9520C4A44A9812673C936F68588FC819EA6C669_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  26460. }
  26461. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::Invoke(System.Int32)
  26462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mAA570E3E8E7AFFC5630663CFF4D37EA0EDC10300_gshared (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * __this, int32_t ___i0, const RuntimeMethod* method)
  26463. {
  26464. static bool s_Il2CppMethodInitialized;
  26465. if (!s_Il2CppMethodInitialized)
  26466. {
  26467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26469. s_Il2CppMethodInitialized = true;
  26470. }
  26471. int32_t V_0 = 0;
  26472. int32_t V_1 = 0;
  26473. RuntimeObject* V_2 = NULL;
  26474. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  26475. memset((&V_3), 0, sizeof(V_3));
  26476. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26477. memset((&V_4), 0, sizeof(V_4));
  26478. int32_t V_5 = 0;
  26479. Exception_t * __last_unhandled_exception = 0;
  26480. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26481. {
  26482. int32_t L_0 = (int32_t)__this->get_minY_0();
  26483. int32_t L_1 = ___i0;
  26484. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26485. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26486. int32_t L_3 = V_0;
  26487. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26488. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26489. {
  26490. goto IL_001a;
  26491. }
  26492. }
  26493. {
  26494. return;
  26495. }
  26496. IL_001a:
  26497. {
  26498. int32_t L_5 = V_0;
  26499. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26500. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26501. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26502. int32_t L_8;
  26503. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26504. V_1 = (int32_t)L_8;
  26505. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26506. int32_t L_10 = (int32_t)__this->get_width_3();
  26507. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  26508. RuntimeObject* L_11;
  26509. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  26510. V_2 = (RuntimeObject*)L_11;
  26511. }
  26512. IL_0041:
  26513. try
  26514. {// begin try (depth: 1)
  26515. {
  26516. RuntimeObject* L_12 = V_2;
  26517. NullCheck((RuntimeObject*)L_12);
  26518. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  26519. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  26520. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  26521. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  26522. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26523. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  26524. int32_t L_15 = V_0;
  26525. V_5 = (int32_t)L_15;
  26526. goto IL_0075;
  26527. }
  26528. IL_0056:
  26529. {
  26530. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * L_16 = (RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *)__this->get_address_of_action_5();
  26531. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * L_17;
  26532. L_17 = (( RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * (*) (RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *)(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26533. int32_t L_18 = V_5;
  26534. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  26535. Il2CppFakeBox<RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  26536. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26537. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  26538. *L_17 = L_20.m_Value;
  26539. int32_t L_21 = V_5;
  26540. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  26541. }
  26542. IL_0075:
  26543. {
  26544. int32_t L_22 = V_5;
  26545. int32_t L_23 = V_1;
  26546. if ((((int32_t)L_22) < ((int32_t)L_23)))
  26547. {
  26548. goto IL_0056;
  26549. }
  26550. }
  26551. IL_007a:
  26552. {
  26553. IL2CPP_LEAVE(0x86, FINALLY_007c);
  26554. }
  26555. }// end try (depth: 1)
  26556. catch(Il2CppExceptionWrapper& e)
  26557. {
  26558. __last_unhandled_exception = (Exception_t *)e.ex;
  26559. goto FINALLY_007c;
  26560. }
  26561. FINALLY_007c:
  26562. {// begin finally (depth: 1)
  26563. {
  26564. RuntimeObject* L_24 = V_2;
  26565. if (!L_24)
  26566. {
  26567. goto IL_0085;
  26568. }
  26569. }
  26570. IL_007f:
  26571. {
  26572. RuntimeObject* L_25 = V_2;
  26573. NullCheck((RuntimeObject*)L_25);
  26574. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  26575. }
  26576. IL_0085:
  26577. {
  26578. IL2CPP_END_FINALLY(124)
  26579. }
  26580. }// end finally (depth: 1)
  26581. IL2CPP_CLEANUP(124)
  26582. {
  26583. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26584. IL2CPP_JUMP_TBL(0x86, IL_0086)
  26585. }
  26586. IL_0086:
  26587. {
  26588. return;
  26589. }
  26590. }
  26591. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mAA570E3E8E7AFFC5630663CFF4D37EA0EDC10300_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26592. {
  26593. RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * _thisAdjusted;
  26594. int32_t _offset = 1;
  26595. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 *>(__this + _offset);
  26596. RowOperationWrapper_2_Invoke_mAA570E3E8E7AFFC5630663CFF4D37EA0EDC10300_inline(_thisAdjusted, ___i0, method);
  26597. }
  26598. #ifdef __clang__
  26599. #pragma clang diagnostic pop
  26600. #endif
  26601. #ifdef __clang__
  26602. #pragma clang diagnostic push
  26603. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26604. #pragma clang diagnostic ignored "-Wunused-variable"
  26605. #endif
  26606. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m93A0E3A80BF6E3ED9E49627E26D2971103CEAB11_gshared (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * ___action5, const RuntimeMethod* method)
  26608. {
  26609. {
  26610. int32_t L_0 = ___minY0;
  26611. __this->set_minY_0(L_0);
  26612. int32_t L_1 = ___maxY1;
  26613. __this->set_maxY_1(L_1);
  26614. int32_t L_2 = ___stepY2;
  26615. __this->set_stepY_2(L_2);
  26616. int32_t L_3 = ___width3;
  26617. __this->set_width_3(L_3);
  26618. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26619. __this->set_allocator_4(L_4);
  26620. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * L_5 = ___action5;
  26621. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 L_6 = (*(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *)L_5);
  26622. __this->set_action_5(L_6);
  26623. return;
  26624. }
  26625. }
  26626. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m93A0E3A80BF6E3ED9E49627E26D2971103CEAB11_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * ___action5, const RuntimeMethod* method)
  26627. {
  26628. RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * _thisAdjusted;
  26629. int32_t _offset = 1;
  26630. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF *>(__this + _offset);
  26631. RowOperationWrapper_2__ctor_m93A0E3A80BF6E3ED9E49627E26D2971103CEAB11_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  26632. }
  26633. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Numerics.Vector4>::Invoke(System.Int32)
  26634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m522FA42B50B07E3C9D4ED6C8ADDC3EFFA796AB9F_gshared (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * __this, int32_t ___i0, const RuntimeMethod* method)
  26635. {
  26636. static bool s_Il2CppMethodInitialized;
  26637. if (!s_Il2CppMethodInitialized)
  26638. {
  26639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26641. s_Il2CppMethodInitialized = true;
  26642. }
  26643. int32_t V_0 = 0;
  26644. int32_t V_1 = 0;
  26645. RuntimeObject* V_2 = NULL;
  26646. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  26647. memset((&V_3), 0, sizeof(V_3));
  26648. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  26649. memset((&V_4), 0, sizeof(V_4));
  26650. int32_t V_5 = 0;
  26651. Exception_t * __last_unhandled_exception = 0;
  26652. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26653. {
  26654. int32_t L_0 = (int32_t)__this->get_minY_0();
  26655. int32_t L_1 = ___i0;
  26656. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26657. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26658. int32_t L_3 = V_0;
  26659. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26660. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26661. {
  26662. goto IL_001a;
  26663. }
  26664. }
  26665. {
  26666. return;
  26667. }
  26668. IL_001a:
  26669. {
  26670. int32_t L_5 = V_0;
  26671. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26672. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26673. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26674. int32_t L_8;
  26675. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26676. V_1 = (int32_t)L_8;
  26677. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26678. int32_t L_10 = (int32_t)__this->get_width_3();
  26679. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  26680. RuntimeObject* L_11;
  26681. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  26682. V_2 = (RuntimeObject*)L_11;
  26683. }
  26684. IL_0041:
  26685. try
  26686. {// begin try (depth: 1)
  26687. {
  26688. RuntimeObject* L_12 = V_2;
  26689. NullCheck((RuntimeObject*)L_12);
  26690. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  26691. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  26692. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  26693. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  26694. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26695. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  26696. int32_t L_15 = V_0;
  26697. V_5 = (int32_t)L_15;
  26698. goto IL_0075;
  26699. }
  26700. IL_0056:
  26701. {
  26702. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * L_16 = (RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *)__this->get_address_of_action_5();
  26703. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * L_17;
  26704. L_17 = (( RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * (*) (RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *)(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26705. int32_t L_18 = V_5;
  26706. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  26707. Il2CppFakeBox<RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  26708. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26709. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  26710. *L_17 = L_20.m_Value;
  26711. int32_t L_21 = V_5;
  26712. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  26713. }
  26714. IL_0075:
  26715. {
  26716. int32_t L_22 = V_5;
  26717. int32_t L_23 = V_1;
  26718. if ((((int32_t)L_22) < ((int32_t)L_23)))
  26719. {
  26720. goto IL_0056;
  26721. }
  26722. }
  26723. IL_007a:
  26724. {
  26725. IL2CPP_LEAVE(0x86, FINALLY_007c);
  26726. }
  26727. }// end try (depth: 1)
  26728. catch(Il2CppExceptionWrapper& e)
  26729. {
  26730. __last_unhandled_exception = (Exception_t *)e.ex;
  26731. goto FINALLY_007c;
  26732. }
  26733. FINALLY_007c:
  26734. {// begin finally (depth: 1)
  26735. {
  26736. RuntimeObject* L_24 = V_2;
  26737. if (!L_24)
  26738. {
  26739. goto IL_0085;
  26740. }
  26741. }
  26742. IL_007f:
  26743. {
  26744. RuntimeObject* L_25 = V_2;
  26745. NullCheck((RuntimeObject*)L_25);
  26746. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  26747. }
  26748. IL_0085:
  26749. {
  26750. IL2CPP_END_FINALLY(124)
  26751. }
  26752. }// end finally (depth: 1)
  26753. IL2CPP_CLEANUP(124)
  26754. {
  26755. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26756. IL2CPP_JUMP_TBL(0x86, IL_0086)
  26757. }
  26758. IL_0086:
  26759. {
  26760. return;
  26761. }
  26762. }
  26763. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m522FA42B50B07E3C9D4ED6C8ADDC3EFFA796AB9F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26764. {
  26765. RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * _thisAdjusted;
  26766. int32_t _offset = 1;
  26767. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF *>(__this + _offset);
  26768. RowOperationWrapper_2_Invoke_m522FA42B50B07E3C9D4ED6C8ADDC3EFFA796AB9F_inline(_thisAdjusted, ___i0, method);
  26769. }
  26770. #ifdef __clang__
  26771. #pragma clang diagnostic pop
  26772. #endif
  26773. #ifdef __clang__
  26774. #pragma clang diagnostic push
  26775. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26776. #pragma clang diagnostic ignored "-Wunused-variable"
  26777. #endif
  26778. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m222032CA226085CEE1BD12E717B416161E91004C_gshared (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * ___action5, const RuntimeMethod* method)
  26780. {
  26781. {
  26782. int32_t L_0 = ___minY0;
  26783. __this->set_minY_0(L_0);
  26784. int32_t L_1 = ___maxY1;
  26785. __this->set_maxY_1(L_1);
  26786. int32_t L_2 = ___stepY2;
  26787. __this->set_stepY_2(L_2);
  26788. int32_t L_3 = ___width3;
  26789. __this->set_width_3(L_3);
  26790. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26791. __this->set_allocator_4(L_4);
  26792. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * L_5 = ___action5;
  26793. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C L_6 = (*(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *)L_5);
  26794. __this->set_action_5(L_6);
  26795. return;
  26796. }
  26797. }
  26798. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m222032CA226085CEE1BD12E717B416161E91004C_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * ___action5, const RuntimeMethod* method)
  26799. {
  26800. RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * _thisAdjusted;
  26801. int32_t _offset = 1;
  26802. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF *>(__this + _offset);
  26803. RowOperationWrapper_2__ctor_m222032CA226085CEE1BD12E717B416161E91004C_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  26804. }
  26805. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::Invoke(System.Int32)
  26806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6E018EB06D05FC04FAAE92EFCF106E2F7900C279_gshared (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * __this, int32_t ___i0, const RuntimeMethod* method)
  26807. {
  26808. static bool s_Il2CppMethodInitialized;
  26809. if (!s_Il2CppMethodInitialized)
  26810. {
  26811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26813. s_Il2CppMethodInitialized = true;
  26814. }
  26815. int32_t V_0 = 0;
  26816. int32_t V_1 = 0;
  26817. RuntimeObject* V_2 = NULL;
  26818. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  26819. memset((&V_3), 0, sizeof(V_3));
  26820. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  26821. memset((&V_4), 0, sizeof(V_4));
  26822. int32_t V_5 = 0;
  26823. Exception_t * __last_unhandled_exception = 0;
  26824. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26825. {
  26826. int32_t L_0 = (int32_t)__this->get_minY_0();
  26827. int32_t L_1 = ___i0;
  26828. int32_t L_2 = (int32_t)__this->get_stepY_2();
  26829. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  26830. int32_t L_3 = V_0;
  26831. int32_t L_4 = (int32_t)__this->get_maxY_1();
  26832. if ((((int32_t)L_3) < ((int32_t)L_4)))
  26833. {
  26834. goto IL_001a;
  26835. }
  26836. }
  26837. {
  26838. return;
  26839. }
  26840. IL_001a:
  26841. {
  26842. int32_t L_5 = V_0;
  26843. int32_t L_6 = (int32_t)__this->get_stepY_2();
  26844. int32_t L_7 = (int32_t)__this->get_maxY_1();
  26845. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26846. int32_t L_8;
  26847. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  26848. V_1 = (int32_t)L_8;
  26849. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  26850. int32_t L_10 = (int32_t)__this->get_width_3();
  26851. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  26852. RuntimeObject* L_11;
  26853. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  26854. V_2 = (RuntimeObject*)L_11;
  26855. }
  26856. IL_0041:
  26857. try
  26858. {// begin try (depth: 1)
  26859. {
  26860. RuntimeObject* L_12 = V_2;
  26861. NullCheck((RuntimeObject*)L_12);
  26862. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  26863. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  26864. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  26865. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  26866. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26867. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  26868. int32_t L_15 = V_0;
  26869. V_5 = (int32_t)L_15;
  26870. goto IL_0075;
  26871. }
  26872. IL_0056:
  26873. {
  26874. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * L_16 = (RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *)__this->get_address_of_action_5();
  26875. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * L_17;
  26876. L_17 = (( RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * (*) (RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *)(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26877. int32_t L_18 = V_5;
  26878. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  26879. Il2CppFakeBox<RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  26880. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26881. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  26882. *L_17 = L_20.m_Value;
  26883. int32_t L_21 = V_5;
  26884. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  26885. }
  26886. IL_0075:
  26887. {
  26888. int32_t L_22 = V_5;
  26889. int32_t L_23 = V_1;
  26890. if ((((int32_t)L_22) < ((int32_t)L_23)))
  26891. {
  26892. goto IL_0056;
  26893. }
  26894. }
  26895. IL_007a:
  26896. {
  26897. IL2CPP_LEAVE(0x86, FINALLY_007c);
  26898. }
  26899. }// end try (depth: 1)
  26900. catch(Il2CppExceptionWrapper& e)
  26901. {
  26902. __last_unhandled_exception = (Exception_t *)e.ex;
  26903. goto FINALLY_007c;
  26904. }
  26905. FINALLY_007c:
  26906. {// begin finally (depth: 1)
  26907. {
  26908. RuntimeObject* L_24 = V_2;
  26909. if (!L_24)
  26910. {
  26911. goto IL_0085;
  26912. }
  26913. }
  26914. IL_007f:
  26915. {
  26916. RuntimeObject* L_25 = V_2;
  26917. NullCheck((RuntimeObject*)L_25);
  26918. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  26919. }
  26920. IL_0085:
  26921. {
  26922. IL2CPP_END_FINALLY(124)
  26923. }
  26924. }// end finally (depth: 1)
  26925. IL2CPP_CLEANUP(124)
  26926. {
  26927. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  26928. IL2CPP_JUMP_TBL(0x86, IL_0086)
  26929. }
  26930. IL_0086:
  26931. {
  26932. return;
  26933. }
  26934. }
  26935. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m6E018EB06D05FC04FAAE92EFCF106E2F7900C279_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  26936. {
  26937. RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * _thisAdjusted;
  26938. int32_t _offset = 1;
  26939. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF *>(__this + _offset);
  26940. RowOperationWrapper_2_Invoke_m6E018EB06D05FC04FAAE92EFCF106E2F7900C279_inline(_thisAdjusted, ___i0, method);
  26941. }
  26942. #ifdef __clang__
  26943. #pragma clang diagnostic pop
  26944. #endif
  26945. #ifdef __clang__
  26946. #pragma clang diagnostic push
  26947. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26948. #pragma clang diagnostic ignored "-Wunused-variable"
  26949. #endif
  26950. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  26951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0B71BCFB37AC917EA7969120F4D0F6024B6E06D2_gshared (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * ___action5, const RuntimeMethod* method)
  26952. {
  26953. {
  26954. int32_t L_0 = ___minY0;
  26955. __this->set_minY_0(L_0);
  26956. int32_t L_1 = ___maxY1;
  26957. __this->set_maxY_1(L_1);
  26958. int32_t L_2 = ___stepY2;
  26959. __this->set_stepY_2(L_2);
  26960. int32_t L_3 = ___width3;
  26961. __this->set_width_3(L_3);
  26962. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  26963. __this->set_allocator_4(L_4);
  26964. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * L_5 = ___action5;
  26965. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 L_6 = (*(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *)L_5);
  26966. __this->set_action_5(L_6);
  26967. return;
  26968. }
  26969. }
  26970. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m0B71BCFB37AC917EA7969120F4D0F6024B6E06D2_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * ___action5, const RuntimeMethod* method)
  26971. {
  26972. RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * _thisAdjusted;
  26973. int32_t _offset = 1;
  26974. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 *>(__this + _offset);
  26975. RowOperationWrapper_2__ctor_m0B71BCFB37AC917EA7969120F4D0F6024B6E06D2_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  26976. }
  26977. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra32>,System.Single>::Invoke(System.Int32)
  26978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD8DEF96807E1585BF306760B415BAB00456380EE_gshared (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * __this, int32_t ___i0, const RuntimeMethod* method)
  26979. {
  26980. static bool s_Il2CppMethodInitialized;
  26981. if (!s_Il2CppMethodInitialized)
  26982. {
  26983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  26984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  26985. s_Il2CppMethodInitialized = true;
  26986. }
  26987. int32_t V_0 = 0;
  26988. int32_t V_1 = 0;
  26989. RuntimeObject* V_2 = NULL;
  26990. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  26991. memset((&V_3), 0, sizeof(V_3));
  26992. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  26993. memset((&V_4), 0, sizeof(V_4));
  26994. int32_t V_5 = 0;
  26995. Exception_t * __last_unhandled_exception = 0;
  26996. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  26997. {
  26998. int32_t L_0 = (int32_t)__this->get_minY_0();
  26999. int32_t L_1 = ___i0;
  27000. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27001. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27002. int32_t L_3 = V_0;
  27003. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27004. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27005. {
  27006. goto IL_001a;
  27007. }
  27008. }
  27009. {
  27010. return;
  27011. }
  27012. IL_001a:
  27013. {
  27014. int32_t L_5 = V_0;
  27015. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27016. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27017. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27018. int32_t L_8;
  27019. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27020. V_1 = (int32_t)L_8;
  27021. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27022. int32_t L_10 = (int32_t)__this->get_width_3();
  27023. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  27024. RuntimeObject* L_11;
  27025. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  27026. V_2 = (RuntimeObject*)L_11;
  27027. }
  27028. IL_0041:
  27029. try
  27030. {// begin try (depth: 1)
  27031. {
  27032. RuntimeObject* L_12 = V_2;
  27033. NullCheck((RuntimeObject*)L_12);
  27034. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  27035. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  27036. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  27037. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  27038. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  27039. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  27040. int32_t L_15 = V_0;
  27041. V_5 = (int32_t)L_15;
  27042. goto IL_0075;
  27043. }
  27044. IL_0056:
  27045. {
  27046. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * L_16 = (RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *)__this->get_address_of_action_5();
  27047. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * L_17;
  27048. L_17 = (( RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * (*) (RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *)(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27049. int32_t L_18 = V_5;
  27050. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  27051. Il2CppFakeBox<RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  27052. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27053. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  27054. *L_17 = L_20.m_Value;
  27055. int32_t L_21 = V_5;
  27056. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  27057. }
  27058. IL_0075:
  27059. {
  27060. int32_t L_22 = V_5;
  27061. int32_t L_23 = V_1;
  27062. if ((((int32_t)L_22) < ((int32_t)L_23)))
  27063. {
  27064. goto IL_0056;
  27065. }
  27066. }
  27067. IL_007a:
  27068. {
  27069. IL2CPP_LEAVE(0x86, FINALLY_007c);
  27070. }
  27071. }// end try (depth: 1)
  27072. catch(Il2CppExceptionWrapper& e)
  27073. {
  27074. __last_unhandled_exception = (Exception_t *)e.ex;
  27075. goto FINALLY_007c;
  27076. }
  27077. FINALLY_007c:
  27078. {// begin finally (depth: 1)
  27079. {
  27080. RuntimeObject* L_24 = V_2;
  27081. if (!L_24)
  27082. {
  27083. goto IL_0085;
  27084. }
  27085. }
  27086. IL_007f:
  27087. {
  27088. RuntimeObject* L_25 = V_2;
  27089. NullCheck((RuntimeObject*)L_25);
  27090. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  27091. }
  27092. IL_0085:
  27093. {
  27094. IL2CPP_END_FINALLY(124)
  27095. }
  27096. }// end finally (depth: 1)
  27097. IL2CPP_CLEANUP(124)
  27098. {
  27099. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27100. IL2CPP_JUMP_TBL(0x86, IL_0086)
  27101. }
  27102. IL_0086:
  27103. {
  27104. return;
  27105. }
  27106. }
  27107. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mD8DEF96807E1585BF306760B415BAB00456380EE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27108. {
  27109. RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * _thisAdjusted;
  27110. int32_t _offset = 1;
  27111. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 *>(__this + _offset);
  27112. RowOperationWrapper_2_Invoke_mD8DEF96807E1585BF306760B415BAB00456380EE_inline(_thisAdjusted, ___i0, method);
  27113. }
  27114. #ifdef __clang__
  27115. #pragma clang diagnostic pop
  27116. #endif
  27117. #ifdef __clang__
  27118. #pragma clang diagnostic push
  27119. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27120. #pragma clang diagnostic ignored "-Wunused-variable"
  27121. #endif
  27122. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA2880454BAE121029D7C4A88705EFC85BC48D872_gshared (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * ___action5, const RuntimeMethod* method)
  27124. {
  27125. {
  27126. int32_t L_0 = ___minY0;
  27127. __this->set_minY_0(L_0);
  27128. int32_t L_1 = ___maxY1;
  27129. __this->set_maxY_1(L_1);
  27130. int32_t L_2 = ___stepY2;
  27131. __this->set_stepY_2(L_2);
  27132. int32_t L_3 = ___width3;
  27133. __this->set_width_3(L_3);
  27134. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27135. __this->set_allocator_4(L_4);
  27136. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * L_5 = ___action5;
  27137. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 L_6 = (*(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *)L_5);
  27138. __this->set_action_5(L_6);
  27139. return;
  27140. }
  27141. }
  27142. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mA2880454BAE121029D7C4A88705EFC85BC48D872_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * ___action5, const RuntimeMethod* method)
  27143. {
  27144. RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * _thisAdjusted;
  27145. int32_t _offset = 1;
  27146. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 *>(__this + _offset);
  27147. RowOperationWrapper_2__ctor_mA2880454BAE121029D7C4A88705EFC85BC48D872_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  27148. }
  27149. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  27150. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m230694E46B03BDDF827A43F529CDEE3E8612D157_gshared (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * __this, int32_t ___i0, const RuntimeMethod* method)
  27151. {
  27152. static bool s_Il2CppMethodInitialized;
  27153. if (!s_Il2CppMethodInitialized)
  27154. {
  27155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27157. s_Il2CppMethodInitialized = true;
  27158. }
  27159. int32_t V_0 = 0;
  27160. int32_t V_1 = 0;
  27161. RuntimeObject* V_2 = NULL;
  27162. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  27163. memset((&V_3), 0, sizeof(V_3));
  27164. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  27165. memset((&V_4), 0, sizeof(V_4));
  27166. int32_t V_5 = 0;
  27167. Exception_t * __last_unhandled_exception = 0;
  27168. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27169. {
  27170. int32_t L_0 = (int32_t)__this->get_minY_0();
  27171. int32_t L_1 = ___i0;
  27172. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27173. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27174. int32_t L_3 = V_0;
  27175. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27176. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27177. {
  27178. goto IL_001a;
  27179. }
  27180. }
  27181. {
  27182. return;
  27183. }
  27184. IL_001a:
  27185. {
  27186. int32_t L_5 = V_0;
  27187. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27188. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27189. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27190. int32_t L_8;
  27191. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27192. V_1 = (int32_t)L_8;
  27193. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27194. int32_t L_10 = (int32_t)__this->get_width_3();
  27195. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  27196. RuntimeObject* L_11;
  27197. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  27198. V_2 = (RuntimeObject*)L_11;
  27199. }
  27200. IL_0041:
  27201. try
  27202. {// begin try (depth: 1)
  27203. {
  27204. RuntimeObject* L_12 = V_2;
  27205. NullCheck((RuntimeObject*)L_12);
  27206. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  27207. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  27208. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  27209. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  27210. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  27211. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  27212. int32_t L_15 = V_0;
  27213. V_5 = (int32_t)L_15;
  27214. goto IL_0075;
  27215. }
  27216. IL_0056:
  27217. {
  27218. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * L_16 = (RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *)__this->get_address_of_action_5();
  27219. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * L_17;
  27220. L_17 = (( RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * (*) (RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *)(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27221. int32_t L_18 = V_5;
  27222. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  27223. Il2CppFakeBox<RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  27224. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27225. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  27226. *L_17 = L_20.m_Value;
  27227. int32_t L_21 = V_5;
  27228. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  27229. }
  27230. IL_0075:
  27231. {
  27232. int32_t L_22 = V_5;
  27233. int32_t L_23 = V_1;
  27234. if ((((int32_t)L_22) < ((int32_t)L_23)))
  27235. {
  27236. goto IL_0056;
  27237. }
  27238. }
  27239. IL_007a:
  27240. {
  27241. IL2CPP_LEAVE(0x86, FINALLY_007c);
  27242. }
  27243. }// end try (depth: 1)
  27244. catch(Il2CppExceptionWrapper& e)
  27245. {
  27246. __last_unhandled_exception = (Exception_t *)e.ex;
  27247. goto FINALLY_007c;
  27248. }
  27249. FINALLY_007c:
  27250. {// begin finally (depth: 1)
  27251. {
  27252. RuntimeObject* L_24 = V_2;
  27253. if (!L_24)
  27254. {
  27255. goto IL_0085;
  27256. }
  27257. }
  27258. IL_007f:
  27259. {
  27260. RuntimeObject* L_25 = V_2;
  27261. NullCheck((RuntimeObject*)L_25);
  27262. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  27263. }
  27264. IL_0085:
  27265. {
  27266. IL2CPP_END_FINALLY(124)
  27267. }
  27268. }// end finally (depth: 1)
  27269. IL2CPP_CLEANUP(124)
  27270. {
  27271. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27272. IL2CPP_JUMP_TBL(0x86, IL_0086)
  27273. }
  27274. IL_0086:
  27275. {
  27276. return;
  27277. }
  27278. }
  27279. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m230694E46B03BDDF827A43F529CDEE3E8612D157_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27280. {
  27281. RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * _thisAdjusted;
  27282. int32_t _offset = 1;
  27283. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 *>(__this + _offset);
  27284. RowOperationWrapper_2_Invoke_m230694E46B03BDDF827A43F529CDEE3E8612D157_inline(_thisAdjusted, ___i0, method);
  27285. }
  27286. #ifdef __clang__
  27287. #pragma clang diagnostic pop
  27288. #endif
  27289. #ifdef __clang__
  27290. #pragma clang diagnostic push
  27291. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27292. #pragma clang diagnostic ignored "-Wunused-variable"
  27293. #endif
  27294. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4625793641E7AF9293574EB14EDD2C7A5AE3FEC1_gshared (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * ___action5, const RuntimeMethod* method)
  27296. {
  27297. {
  27298. int32_t L_0 = ___minY0;
  27299. __this->set_minY_0(L_0);
  27300. int32_t L_1 = ___maxY1;
  27301. __this->set_maxY_1(L_1);
  27302. int32_t L_2 = ___stepY2;
  27303. __this->set_stepY_2(L_2);
  27304. int32_t L_3 = ___width3;
  27305. __this->set_width_3(L_3);
  27306. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27307. __this->set_allocator_4(L_4);
  27308. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * L_5 = ___action5;
  27309. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 L_6 = (*(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *)L_5);
  27310. __this->set_action_5(L_6);
  27311. return;
  27312. }
  27313. }
  27314. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m4625793641E7AF9293574EB14EDD2C7A5AE3FEC1_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * ___action5, const RuntimeMethod* method)
  27315. {
  27316. RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * _thisAdjusted;
  27317. int32_t _offset = 1;
  27318. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 *>(__this + _offset);
  27319. RowOperationWrapper_2__ctor_m4625793641E7AF9293574EB14EDD2C7A5AE3FEC1_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  27320. }
  27321. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::Invoke(System.Int32)
  27322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m061F1871CF5BCFDEE660AF8DEB167ACF0FBD701C_gshared (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * __this, int32_t ___i0, const RuntimeMethod* method)
  27323. {
  27324. static bool s_Il2CppMethodInitialized;
  27325. if (!s_Il2CppMethodInitialized)
  27326. {
  27327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27329. s_Il2CppMethodInitialized = true;
  27330. }
  27331. int32_t V_0 = 0;
  27332. int32_t V_1 = 0;
  27333. RuntimeObject* V_2 = NULL;
  27334. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  27335. memset((&V_3), 0, sizeof(V_3));
  27336. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  27337. memset((&V_4), 0, sizeof(V_4));
  27338. int32_t V_5 = 0;
  27339. Exception_t * __last_unhandled_exception = 0;
  27340. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27341. {
  27342. int32_t L_0 = (int32_t)__this->get_minY_0();
  27343. int32_t L_1 = ___i0;
  27344. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27345. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27346. int32_t L_3 = V_0;
  27347. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27348. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27349. {
  27350. goto IL_001a;
  27351. }
  27352. }
  27353. {
  27354. return;
  27355. }
  27356. IL_001a:
  27357. {
  27358. int32_t L_5 = V_0;
  27359. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27360. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27361. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27362. int32_t L_8;
  27363. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27364. V_1 = (int32_t)L_8;
  27365. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27366. int32_t L_10 = (int32_t)__this->get_width_3();
  27367. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  27368. RuntimeObject* L_11;
  27369. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  27370. V_2 = (RuntimeObject*)L_11;
  27371. }
  27372. IL_0041:
  27373. try
  27374. {// begin try (depth: 1)
  27375. {
  27376. RuntimeObject* L_12 = V_2;
  27377. NullCheck((RuntimeObject*)L_12);
  27378. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  27379. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  27380. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  27381. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  27382. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  27383. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  27384. int32_t L_15 = V_0;
  27385. V_5 = (int32_t)L_15;
  27386. goto IL_0075;
  27387. }
  27388. IL_0056:
  27389. {
  27390. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * L_16 = (RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *)__this->get_address_of_action_5();
  27391. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * L_17;
  27392. L_17 = (( RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * (*) (RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *)(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27393. int32_t L_18 = V_5;
  27394. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  27395. Il2CppFakeBox<RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  27396. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27397. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  27398. *L_17 = L_20.m_Value;
  27399. int32_t L_21 = V_5;
  27400. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  27401. }
  27402. IL_0075:
  27403. {
  27404. int32_t L_22 = V_5;
  27405. int32_t L_23 = V_1;
  27406. if ((((int32_t)L_22) < ((int32_t)L_23)))
  27407. {
  27408. goto IL_0056;
  27409. }
  27410. }
  27411. IL_007a:
  27412. {
  27413. IL2CPP_LEAVE(0x86, FINALLY_007c);
  27414. }
  27415. }// end try (depth: 1)
  27416. catch(Il2CppExceptionWrapper& e)
  27417. {
  27418. __last_unhandled_exception = (Exception_t *)e.ex;
  27419. goto FINALLY_007c;
  27420. }
  27421. FINALLY_007c:
  27422. {// begin finally (depth: 1)
  27423. {
  27424. RuntimeObject* L_24 = V_2;
  27425. if (!L_24)
  27426. {
  27427. goto IL_0085;
  27428. }
  27429. }
  27430. IL_007f:
  27431. {
  27432. RuntimeObject* L_25 = V_2;
  27433. NullCheck((RuntimeObject*)L_25);
  27434. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  27435. }
  27436. IL_0085:
  27437. {
  27438. IL2CPP_END_FINALLY(124)
  27439. }
  27440. }// end finally (depth: 1)
  27441. IL2CPP_CLEANUP(124)
  27442. {
  27443. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27444. IL2CPP_JUMP_TBL(0x86, IL_0086)
  27445. }
  27446. IL_0086:
  27447. {
  27448. return;
  27449. }
  27450. }
  27451. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m061F1871CF5BCFDEE660AF8DEB167ACF0FBD701C_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27452. {
  27453. RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * _thisAdjusted;
  27454. int32_t _offset = 1;
  27455. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 *>(__this + _offset);
  27456. RowOperationWrapper_2_Invoke_m061F1871CF5BCFDEE660AF8DEB167ACF0FBD701C_inline(_thisAdjusted, ___i0, method);
  27457. }
  27458. #ifdef __clang__
  27459. #pragma clang diagnostic pop
  27460. #endif
  27461. #ifdef __clang__
  27462. #pragma clang diagnostic push
  27463. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27464. #pragma clang diagnostic ignored "-Wunused-variable"
  27465. #endif
  27466. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE595113DF97392BE285D0F3F847C76B8C88C661D_gshared (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * ___action5, const RuntimeMethod* method)
  27468. {
  27469. {
  27470. int32_t L_0 = ___minY0;
  27471. __this->set_minY_0(L_0);
  27472. int32_t L_1 = ___maxY1;
  27473. __this->set_maxY_1(L_1);
  27474. int32_t L_2 = ___stepY2;
  27475. __this->set_stepY_2(L_2);
  27476. int32_t L_3 = ___width3;
  27477. __this->set_width_3(L_3);
  27478. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27479. __this->set_allocator_4(L_4);
  27480. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * L_5 = ___action5;
  27481. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B L_6 = (*(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *)L_5);
  27482. __this->set_action_5(L_6);
  27483. return;
  27484. }
  27485. }
  27486. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mE595113DF97392BE285D0F3F847C76B8C88C661D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * ___action5, const RuntimeMethod* method)
  27487. {
  27488. RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * _thisAdjusted;
  27489. int32_t _offset = 1;
  27490. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 *>(__this + _offset);
  27491. RowOperationWrapper_2__ctor_mE595113DF97392BE285D0F3F847C76B8C88C661D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  27492. }
  27493. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Numerics.Vector4>::Invoke(System.Int32)
  27494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1F30A8BCEDC9A6F0312474E9D86F5E8F6446C17B_gshared (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * __this, int32_t ___i0, const RuntimeMethod* method)
  27495. {
  27496. static bool s_Il2CppMethodInitialized;
  27497. if (!s_Il2CppMethodInitialized)
  27498. {
  27499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27501. s_Il2CppMethodInitialized = true;
  27502. }
  27503. int32_t V_0 = 0;
  27504. int32_t V_1 = 0;
  27505. RuntimeObject* V_2 = NULL;
  27506. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  27507. memset((&V_3), 0, sizeof(V_3));
  27508. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  27509. memset((&V_4), 0, sizeof(V_4));
  27510. int32_t V_5 = 0;
  27511. Exception_t * __last_unhandled_exception = 0;
  27512. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27513. {
  27514. int32_t L_0 = (int32_t)__this->get_minY_0();
  27515. int32_t L_1 = ___i0;
  27516. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27517. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27518. int32_t L_3 = V_0;
  27519. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27520. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27521. {
  27522. goto IL_001a;
  27523. }
  27524. }
  27525. {
  27526. return;
  27527. }
  27528. IL_001a:
  27529. {
  27530. int32_t L_5 = V_0;
  27531. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27532. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27533. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27534. int32_t L_8;
  27535. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27536. V_1 = (int32_t)L_8;
  27537. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27538. int32_t L_10 = (int32_t)__this->get_width_3();
  27539. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  27540. RuntimeObject* L_11;
  27541. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  27542. V_2 = (RuntimeObject*)L_11;
  27543. }
  27544. IL_0041:
  27545. try
  27546. {// begin try (depth: 1)
  27547. {
  27548. RuntimeObject* L_12 = V_2;
  27549. NullCheck((RuntimeObject*)L_12);
  27550. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  27551. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  27552. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  27553. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  27554. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  27555. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  27556. int32_t L_15 = V_0;
  27557. V_5 = (int32_t)L_15;
  27558. goto IL_0075;
  27559. }
  27560. IL_0056:
  27561. {
  27562. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * L_16 = (RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *)__this->get_address_of_action_5();
  27563. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * L_17;
  27564. L_17 = (( RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * (*) (RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *)(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27565. int32_t L_18 = V_5;
  27566. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  27567. Il2CppFakeBox<RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  27568. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27569. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  27570. *L_17 = L_20.m_Value;
  27571. int32_t L_21 = V_5;
  27572. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  27573. }
  27574. IL_0075:
  27575. {
  27576. int32_t L_22 = V_5;
  27577. int32_t L_23 = V_1;
  27578. if ((((int32_t)L_22) < ((int32_t)L_23)))
  27579. {
  27580. goto IL_0056;
  27581. }
  27582. }
  27583. IL_007a:
  27584. {
  27585. IL2CPP_LEAVE(0x86, FINALLY_007c);
  27586. }
  27587. }// end try (depth: 1)
  27588. catch(Il2CppExceptionWrapper& e)
  27589. {
  27590. __last_unhandled_exception = (Exception_t *)e.ex;
  27591. goto FINALLY_007c;
  27592. }
  27593. FINALLY_007c:
  27594. {// begin finally (depth: 1)
  27595. {
  27596. RuntimeObject* L_24 = V_2;
  27597. if (!L_24)
  27598. {
  27599. goto IL_0085;
  27600. }
  27601. }
  27602. IL_007f:
  27603. {
  27604. RuntimeObject* L_25 = V_2;
  27605. NullCheck((RuntimeObject*)L_25);
  27606. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  27607. }
  27608. IL_0085:
  27609. {
  27610. IL2CPP_END_FINALLY(124)
  27611. }
  27612. }// end finally (depth: 1)
  27613. IL2CPP_CLEANUP(124)
  27614. {
  27615. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27616. IL2CPP_JUMP_TBL(0x86, IL_0086)
  27617. }
  27618. IL_0086:
  27619. {
  27620. return;
  27621. }
  27622. }
  27623. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m1F30A8BCEDC9A6F0312474E9D86F5E8F6446C17B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27624. {
  27625. RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * _thisAdjusted;
  27626. int32_t _offset = 1;
  27627. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 *>(__this + _offset);
  27628. RowOperationWrapper_2_Invoke_m1F30A8BCEDC9A6F0312474E9D86F5E8F6446C17B_inline(_thisAdjusted, ___i0, method);
  27629. }
  27630. #ifdef __clang__
  27631. #pragma clang diagnostic pop
  27632. #endif
  27633. #ifdef __clang__
  27634. #pragma clang diagnostic push
  27635. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27636. #pragma clang diagnostic ignored "-Wunused-variable"
  27637. #endif
  27638. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAB4E96BBCD45947E9836BAE23AFECDBB6A939767_gshared (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * ___action5, const RuntimeMethod* method)
  27640. {
  27641. {
  27642. int32_t L_0 = ___minY0;
  27643. __this->set_minY_0(L_0);
  27644. int32_t L_1 = ___maxY1;
  27645. __this->set_maxY_1(L_1);
  27646. int32_t L_2 = ___stepY2;
  27647. __this->set_stepY_2(L_2);
  27648. int32_t L_3 = ___width3;
  27649. __this->set_width_3(L_3);
  27650. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27651. __this->set_allocator_4(L_4);
  27652. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * L_5 = ___action5;
  27653. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B L_6 = (*(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *)L_5);
  27654. __this->set_action_5(L_6);
  27655. return;
  27656. }
  27657. }
  27658. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mAB4E96BBCD45947E9836BAE23AFECDBB6A939767_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * ___action5, const RuntimeMethod* method)
  27659. {
  27660. RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * _thisAdjusted;
  27661. int32_t _offset = 1;
  27662. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 *>(__this + _offset);
  27663. RowOperationWrapper_2__ctor_mAB4E96BBCD45947E9836BAE23AFECDBB6A939767_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  27664. }
  27665. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::Invoke(System.Int32)
  27666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF63A1B4D355ED56C080C374767700D00163B8370_gshared (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * __this, int32_t ___i0, const RuntimeMethod* method)
  27667. {
  27668. static bool s_Il2CppMethodInitialized;
  27669. if (!s_Il2CppMethodInitialized)
  27670. {
  27671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27673. s_Il2CppMethodInitialized = true;
  27674. }
  27675. int32_t V_0 = 0;
  27676. int32_t V_1 = 0;
  27677. RuntimeObject* V_2 = NULL;
  27678. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  27679. memset((&V_3), 0, sizeof(V_3));
  27680. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  27681. memset((&V_4), 0, sizeof(V_4));
  27682. int32_t V_5 = 0;
  27683. Exception_t * __last_unhandled_exception = 0;
  27684. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27685. {
  27686. int32_t L_0 = (int32_t)__this->get_minY_0();
  27687. int32_t L_1 = ___i0;
  27688. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27689. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27690. int32_t L_3 = V_0;
  27691. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27692. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27693. {
  27694. goto IL_001a;
  27695. }
  27696. }
  27697. {
  27698. return;
  27699. }
  27700. IL_001a:
  27701. {
  27702. int32_t L_5 = V_0;
  27703. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27704. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27705. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27706. int32_t L_8;
  27707. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27708. V_1 = (int32_t)L_8;
  27709. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27710. int32_t L_10 = (int32_t)__this->get_width_3();
  27711. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  27712. RuntimeObject* L_11;
  27713. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  27714. V_2 = (RuntimeObject*)L_11;
  27715. }
  27716. IL_0041:
  27717. try
  27718. {// begin try (depth: 1)
  27719. {
  27720. RuntimeObject* L_12 = V_2;
  27721. NullCheck((RuntimeObject*)L_12);
  27722. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  27723. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  27724. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  27725. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  27726. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  27727. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  27728. int32_t L_15 = V_0;
  27729. V_5 = (int32_t)L_15;
  27730. goto IL_0075;
  27731. }
  27732. IL_0056:
  27733. {
  27734. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * L_16 = (RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *)__this->get_address_of_action_5();
  27735. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * L_17;
  27736. L_17 = (( RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * (*) (RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *)(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27737. int32_t L_18 = V_5;
  27738. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  27739. Il2CppFakeBox<RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  27740. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27741. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  27742. *L_17 = L_20.m_Value;
  27743. int32_t L_21 = V_5;
  27744. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  27745. }
  27746. IL_0075:
  27747. {
  27748. int32_t L_22 = V_5;
  27749. int32_t L_23 = V_1;
  27750. if ((((int32_t)L_22) < ((int32_t)L_23)))
  27751. {
  27752. goto IL_0056;
  27753. }
  27754. }
  27755. IL_007a:
  27756. {
  27757. IL2CPP_LEAVE(0x86, FINALLY_007c);
  27758. }
  27759. }// end try (depth: 1)
  27760. catch(Il2CppExceptionWrapper& e)
  27761. {
  27762. __last_unhandled_exception = (Exception_t *)e.ex;
  27763. goto FINALLY_007c;
  27764. }
  27765. FINALLY_007c:
  27766. {// begin finally (depth: 1)
  27767. {
  27768. RuntimeObject* L_24 = V_2;
  27769. if (!L_24)
  27770. {
  27771. goto IL_0085;
  27772. }
  27773. }
  27774. IL_007f:
  27775. {
  27776. RuntimeObject* L_25 = V_2;
  27777. NullCheck((RuntimeObject*)L_25);
  27778. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  27779. }
  27780. IL_0085:
  27781. {
  27782. IL2CPP_END_FINALLY(124)
  27783. }
  27784. }// end finally (depth: 1)
  27785. IL2CPP_CLEANUP(124)
  27786. {
  27787. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27788. IL2CPP_JUMP_TBL(0x86, IL_0086)
  27789. }
  27790. IL_0086:
  27791. {
  27792. return;
  27793. }
  27794. }
  27795. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mF63A1B4D355ED56C080C374767700D00163B8370_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27796. {
  27797. RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * _thisAdjusted;
  27798. int32_t _offset = 1;
  27799. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 *>(__this + _offset);
  27800. RowOperationWrapper_2_Invoke_mF63A1B4D355ED56C080C374767700D00163B8370_inline(_thisAdjusted, ___i0, method);
  27801. }
  27802. #ifdef __clang__
  27803. #pragma clang diagnostic pop
  27804. #endif
  27805. #ifdef __clang__
  27806. #pragma clang diagnostic push
  27807. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27808. #pragma clang diagnostic ignored "-Wunused-variable"
  27809. #endif
  27810. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDE021E7889E304966B9E32093971CD2508DED62B_gshared (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * ___action5, const RuntimeMethod* method)
  27812. {
  27813. {
  27814. int32_t L_0 = ___minY0;
  27815. __this->set_minY_0(L_0);
  27816. int32_t L_1 = ___maxY1;
  27817. __this->set_maxY_1(L_1);
  27818. int32_t L_2 = ___stepY2;
  27819. __this->set_stepY_2(L_2);
  27820. int32_t L_3 = ___width3;
  27821. __this->set_width_3(L_3);
  27822. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27823. __this->set_allocator_4(L_4);
  27824. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * L_5 = ___action5;
  27825. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 L_6 = (*(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *)L_5);
  27826. __this->set_action_5(L_6);
  27827. return;
  27828. }
  27829. }
  27830. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mDE021E7889E304966B9E32093971CD2508DED62B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * ___action5, const RuntimeMethod* method)
  27831. {
  27832. RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * _thisAdjusted;
  27833. int32_t _offset = 1;
  27834. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 *>(__this + _offset);
  27835. RowOperationWrapper_2__ctor_mDE021E7889E304966B9E32093971CD2508DED62B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  27836. }
  27837. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra4444>,System.Single>::Invoke(System.Int32)
  27838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9ABBF45BD671F782676B635B30AFB73B6271DEC5_gshared (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * __this, int32_t ___i0, const RuntimeMethod* method)
  27839. {
  27840. static bool s_Il2CppMethodInitialized;
  27841. if (!s_Il2CppMethodInitialized)
  27842. {
  27843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  27844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27845. s_Il2CppMethodInitialized = true;
  27846. }
  27847. int32_t V_0 = 0;
  27848. int32_t V_1 = 0;
  27849. RuntimeObject* V_2 = NULL;
  27850. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  27851. memset((&V_3), 0, sizeof(V_3));
  27852. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  27853. memset((&V_4), 0, sizeof(V_4));
  27854. int32_t V_5 = 0;
  27855. Exception_t * __last_unhandled_exception = 0;
  27856. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  27857. {
  27858. int32_t L_0 = (int32_t)__this->get_minY_0();
  27859. int32_t L_1 = ___i0;
  27860. int32_t L_2 = (int32_t)__this->get_stepY_2();
  27861. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  27862. int32_t L_3 = V_0;
  27863. int32_t L_4 = (int32_t)__this->get_maxY_1();
  27864. if ((((int32_t)L_3) < ((int32_t)L_4)))
  27865. {
  27866. goto IL_001a;
  27867. }
  27868. }
  27869. {
  27870. return;
  27871. }
  27872. IL_001a:
  27873. {
  27874. int32_t L_5 = V_0;
  27875. int32_t L_6 = (int32_t)__this->get_stepY_2();
  27876. int32_t L_7 = (int32_t)__this->get_maxY_1();
  27877. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  27878. int32_t L_8;
  27879. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  27880. V_1 = (int32_t)L_8;
  27881. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  27882. int32_t L_10 = (int32_t)__this->get_width_3();
  27883. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  27884. RuntimeObject* L_11;
  27885. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  27886. V_2 = (RuntimeObject*)L_11;
  27887. }
  27888. IL_0041:
  27889. try
  27890. {// begin try (depth: 1)
  27891. {
  27892. RuntimeObject* L_12 = V_2;
  27893. NullCheck((RuntimeObject*)L_12);
  27894. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  27895. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  27896. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  27897. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  27898. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  27899. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  27900. int32_t L_15 = V_0;
  27901. V_5 = (int32_t)L_15;
  27902. goto IL_0075;
  27903. }
  27904. IL_0056:
  27905. {
  27906. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * L_16 = (RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *)__this->get_address_of_action_5();
  27907. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * L_17;
  27908. L_17 = (( RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * (*) (RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *)(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  27909. int32_t L_18 = V_5;
  27910. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  27911. Il2CppFakeBox<RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  27912. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  27913. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  27914. *L_17 = L_20.m_Value;
  27915. int32_t L_21 = V_5;
  27916. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  27917. }
  27918. IL_0075:
  27919. {
  27920. int32_t L_22 = V_5;
  27921. int32_t L_23 = V_1;
  27922. if ((((int32_t)L_22) < ((int32_t)L_23)))
  27923. {
  27924. goto IL_0056;
  27925. }
  27926. }
  27927. IL_007a:
  27928. {
  27929. IL2CPP_LEAVE(0x86, FINALLY_007c);
  27930. }
  27931. }// end try (depth: 1)
  27932. catch(Il2CppExceptionWrapper& e)
  27933. {
  27934. __last_unhandled_exception = (Exception_t *)e.ex;
  27935. goto FINALLY_007c;
  27936. }
  27937. FINALLY_007c:
  27938. {// begin finally (depth: 1)
  27939. {
  27940. RuntimeObject* L_24 = V_2;
  27941. if (!L_24)
  27942. {
  27943. goto IL_0085;
  27944. }
  27945. }
  27946. IL_007f:
  27947. {
  27948. RuntimeObject* L_25 = V_2;
  27949. NullCheck((RuntimeObject*)L_25);
  27950. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  27951. }
  27952. IL_0085:
  27953. {
  27954. IL2CPP_END_FINALLY(124)
  27955. }
  27956. }// end finally (depth: 1)
  27957. IL2CPP_CLEANUP(124)
  27958. {
  27959. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  27960. IL2CPP_JUMP_TBL(0x86, IL_0086)
  27961. }
  27962. IL_0086:
  27963. {
  27964. return;
  27965. }
  27966. }
  27967. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m9ABBF45BD671F782676B635B30AFB73B6271DEC5_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  27968. {
  27969. RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * _thisAdjusted;
  27970. int32_t _offset = 1;
  27971. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 *>(__this + _offset);
  27972. RowOperationWrapper_2_Invoke_m9ABBF45BD671F782676B635B30AFB73B6271DEC5_inline(_thisAdjusted, ___i0, method);
  27973. }
  27974. #ifdef __clang__
  27975. #pragma clang diagnostic pop
  27976. #endif
  27977. #ifdef __clang__
  27978. #pragma clang diagnostic push
  27979. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27980. #pragma clang diagnostic ignored "-Wunused-variable"
  27981. #endif
  27982. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  27983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCA04CF429623F30AE6EA12DDEA6EC1D2B4B2D4F9_gshared (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * ___action5, const RuntimeMethod* method)
  27984. {
  27985. {
  27986. int32_t L_0 = ___minY0;
  27987. __this->set_minY_0(L_0);
  27988. int32_t L_1 = ___maxY1;
  27989. __this->set_maxY_1(L_1);
  27990. int32_t L_2 = ___stepY2;
  27991. __this->set_stepY_2(L_2);
  27992. int32_t L_3 = ___width3;
  27993. __this->set_width_3(L_3);
  27994. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  27995. __this->set_allocator_4(L_4);
  27996. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * L_5 = ___action5;
  27997. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 L_6 = (*(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *)L_5);
  27998. __this->set_action_5(L_6);
  27999. return;
  28000. }
  28001. }
  28002. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mCA04CF429623F30AE6EA12DDEA6EC1D2B4B2D4F9_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * ___action5, const RuntimeMethod* method)
  28003. {
  28004. RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * _thisAdjusted;
  28005. int32_t _offset = 1;
  28006. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 *>(__this + _offset);
  28007. RowOperationWrapper_2__ctor_mCA04CF429623F30AE6EA12DDEA6EC1D2B4B2D4F9_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  28008. }
  28009. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  28010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE89C6A87133B576523CB00422FCA0FB83E4E3E60_gshared (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * __this, int32_t ___i0, const RuntimeMethod* method)
  28011. {
  28012. static bool s_Il2CppMethodInitialized;
  28013. if (!s_Il2CppMethodInitialized)
  28014. {
  28015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28017. s_Il2CppMethodInitialized = true;
  28018. }
  28019. int32_t V_0 = 0;
  28020. int32_t V_1 = 0;
  28021. RuntimeObject* V_2 = NULL;
  28022. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  28023. memset((&V_3), 0, sizeof(V_3));
  28024. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  28025. memset((&V_4), 0, sizeof(V_4));
  28026. int32_t V_5 = 0;
  28027. Exception_t * __last_unhandled_exception = 0;
  28028. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28029. {
  28030. int32_t L_0 = (int32_t)__this->get_minY_0();
  28031. int32_t L_1 = ___i0;
  28032. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28033. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28034. int32_t L_3 = V_0;
  28035. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28036. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28037. {
  28038. goto IL_001a;
  28039. }
  28040. }
  28041. {
  28042. return;
  28043. }
  28044. IL_001a:
  28045. {
  28046. int32_t L_5 = V_0;
  28047. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28048. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28049. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28050. int32_t L_8;
  28051. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28052. V_1 = (int32_t)L_8;
  28053. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28054. int32_t L_10 = (int32_t)__this->get_width_3();
  28055. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  28056. RuntimeObject* L_11;
  28057. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  28058. V_2 = (RuntimeObject*)L_11;
  28059. }
  28060. IL_0041:
  28061. try
  28062. {// begin try (depth: 1)
  28063. {
  28064. RuntimeObject* L_12 = V_2;
  28065. NullCheck((RuntimeObject*)L_12);
  28066. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  28067. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  28068. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  28069. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  28070. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  28071. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  28072. int32_t L_15 = V_0;
  28073. V_5 = (int32_t)L_15;
  28074. goto IL_0075;
  28075. }
  28076. IL_0056:
  28077. {
  28078. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * L_16 = (RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *)__this->get_address_of_action_5();
  28079. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * L_17;
  28080. L_17 = (( RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * (*) (RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *)(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28081. int32_t L_18 = V_5;
  28082. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  28083. Il2CppFakeBox<RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  28084. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28085. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  28086. *L_17 = L_20.m_Value;
  28087. int32_t L_21 = V_5;
  28088. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  28089. }
  28090. IL_0075:
  28091. {
  28092. int32_t L_22 = V_5;
  28093. int32_t L_23 = V_1;
  28094. if ((((int32_t)L_22) < ((int32_t)L_23)))
  28095. {
  28096. goto IL_0056;
  28097. }
  28098. }
  28099. IL_007a:
  28100. {
  28101. IL2CPP_LEAVE(0x86, FINALLY_007c);
  28102. }
  28103. }// end try (depth: 1)
  28104. catch(Il2CppExceptionWrapper& e)
  28105. {
  28106. __last_unhandled_exception = (Exception_t *)e.ex;
  28107. goto FINALLY_007c;
  28108. }
  28109. FINALLY_007c:
  28110. {// begin finally (depth: 1)
  28111. {
  28112. RuntimeObject* L_24 = V_2;
  28113. if (!L_24)
  28114. {
  28115. goto IL_0085;
  28116. }
  28117. }
  28118. IL_007f:
  28119. {
  28120. RuntimeObject* L_25 = V_2;
  28121. NullCheck((RuntimeObject*)L_25);
  28122. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  28123. }
  28124. IL_0085:
  28125. {
  28126. IL2CPP_END_FINALLY(124)
  28127. }
  28128. }// end finally (depth: 1)
  28129. IL2CPP_CLEANUP(124)
  28130. {
  28131. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28132. IL2CPP_JUMP_TBL(0x86, IL_0086)
  28133. }
  28134. IL_0086:
  28135. {
  28136. return;
  28137. }
  28138. }
  28139. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE89C6A87133B576523CB00422FCA0FB83E4E3E60_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28140. {
  28141. RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * _thisAdjusted;
  28142. int32_t _offset = 1;
  28143. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 *>(__this + _offset);
  28144. RowOperationWrapper_2_Invoke_mE89C6A87133B576523CB00422FCA0FB83E4E3E60_inline(_thisAdjusted, ___i0, method);
  28145. }
  28146. #ifdef __clang__
  28147. #pragma clang diagnostic pop
  28148. #endif
  28149. #ifdef __clang__
  28150. #pragma clang diagnostic push
  28151. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28152. #pragma clang diagnostic ignored "-Wunused-variable"
  28153. #endif
  28154. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28155. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0578B92785C1D6DC24CB8071ED4A5533E459EDBF_gshared (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * ___action5, const RuntimeMethod* method)
  28156. {
  28157. {
  28158. int32_t L_0 = ___minY0;
  28159. __this->set_minY_0(L_0);
  28160. int32_t L_1 = ___maxY1;
  28161. __this->set_maxY_1(L_1);
  28162. int32_t L_2 = ___stepY2;
  28163. __this->set_stepY_2(L_2);
  28164. int32_t L_3 = ___width3;
  28165. __this->set_width_3(L_3);
  28166. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28167. __this->set_allocator_4(L_4);
  28168. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * L_5 = ___action5;
  28169. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 L_6 = (*(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *)L_5);
  28170. __this->set_action_5(L_6);
  28171. return;
  28172. }
  28173. }
  28174. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m0578B92785C1D6DC24CB8071ED4A5533E459EDBF_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * ___action5, const RuntimeMethod* method)
  28175. {
  28176. RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * _thisAdjusted;
  28177. int32_t _offset = 1;
  28178. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 *>(__this + _offset);
  28179. RowOperationWrapper_2__ctor_m0578B92785C1D6DC24CB8071ED4A5533E459EDBF_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  28180. }
  28181. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::Invoke(System.Int32)
  28182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8B50C17DD95FA984DB41B6F5BE7CA197754E0E48_gshared (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * __this, int32_t ___i0, const RuntimeMethod* method)
  28183. {
  28184. static bool s_Il2CppMethodInitialized;
  28185. if (!s_Il2CppMethodInitialized)
  28186. {
  28187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28189. s_Il2CppMethodInitialized = true;
  28190. }
  28191. int32_t V_0 = 0;
  28192. int32_t V_1 = 0;
  28193. RuntimeObject* V_2 = NULL;
  28194. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  28195. memset((&V_3), 0, sizeof(V_3));
  28196. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28197. memset((&V_4), 0, sizeof(V_4));
  28198. int32_t V_5 = 0;
  28199. Exception_t * __last_unhandled_exception = 0;
  28200. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28201. {
  28202. int32_t L_0 = (int32_t)__this->get_minY_0();
  28203. int32_t L_1 = ___i0;
  28204. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28205. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28206. int32_t L_3 = V_0;
  28207. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28208. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28209. {
  28210. goto IL_001a;
  28211. }
  28212. }
  28213. {
  28214. return;
  28215. }
  28216. IL_001a:
  28217. {
  28218. int32_t L_5 = V_0;
  28219. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28220. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28221. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28222. int32_t L_8;
  28223. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28224. V_1 = (int32_t)L_8;
  28225. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28226. int32_t L_10 = (int32_t)__this->get_width_3();
  28227. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  28228. RuntimeObject* L_11;
  28229. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  28230. V_2 = (RuntimeObject*)L_11;
  28231. }
  28232. IL_0041:
  28233. try
  28234. {// begin try (depth: 1)
  28235. {
  28236. RuntimeObject* L_12 = V_2;
  28237. NullCheck((RuntimeObject*)L_12);
  28238. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  28239. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  28240. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  28241. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  28242. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  28243. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  28244. int32_t L_15 = V_0;
  28245. V_5 = (int32_t)L_15;
  28246. goto IL_0075;
  28247. }
  28248. IL_0056:
  28249. {
  28250. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * L_16 = (RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *)__this->get_address_of_action_5();
  28251. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * L_17;
  28252. L_17 = (( RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * (*) (RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *)(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28253. int32_t L_18 = V_5;
  28254. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  28255. Il2CppFakeBox<RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  28256. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28257. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  28258. *L_17 = L_20.m_Value;
  28259. int32_t L_21 = V_5;
  28260. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  28261. }
  28262. IL_0075:
  28263. {
  28264. int32_t L_22 = V_5;
  28265. int32_t L_23 = V_1;
  28266. if ((((int32_t)L_22) < ((int32_t)L_23)))
  28267. {
  28268. goto IL_0056;
  28269. }
  28270. }
  28271. IL_007a:
  28272. {
  28273. IL2CPP_LEAVE(0x86, FINALLY_007c);
  28274. }
  28275. }// end try (depth: 1)
  28276. catch(Il2CppExceptionWrapper& e)
  28277. {
  28278. __last_unhandled_exception = (Exception_t *)e.ex;
  28279. goto FINALLY_007c;
  28280. }
  28281. FINALLY_007c:
  28282. {// begin finally (depth: 1)
  28283. {
  28284. RuntimeObject* L_24 = V_2;
  28285. if (!L_24)
  28286. {
  28287. goto IL_0085;
  28288. }
  28289. }
  28290. IL_007f:
  28291. {
  28292. RuntimeObject* L_25 = V_2;
  28293. NullCheck((RuntimeObject*)L_25);
  28294. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  28295. }
  28296. IL_0085:
  28297. {
  28298. IL2CPP_END_FINALLY(124)
  28299. }
  28300. }// end finally (depth: 1)
  28301. IL2CPP_CLEANUP(124)
  28302. {
  28303. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28304. IL2CPP_JUMP_TBL(0x86, IL_0086)
  28305. }
  28306. IL_0086:
  28307. {
  28308. return;
  28309. }
  28310. }
  28311. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m8B50C17DD95FA984DB41B6F5BE7CA197754E0E48_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28312. {
  28313. RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * _thisAdjusted;
  28314. int32_t _offset = 1;
  28315. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 *>(__this + _offset);
  28316. RowOperationWrapper_2_Invoke_m8B50C17DD95FA984DB41B6F5BE7CA197754E0E48_inline(_thisAdjusted, ___i0, method);
  28317. }
  28318. #ifdef __clang__
  28319. #pragma clang diagnostic pop
  28320. #endif
  28321. #ifdef __clang__
  28322. #pragma clang diagnostic push
  28323. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28324. #pragma clang diagnostic ignored "-Wunused-variable"
  28325. #endif
  28326. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m61218CD4DDACAFC7EFF05191D1FF7509364DD253_gshared (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * ___action5, const RuntimeMethod* method)
  28328. {
  28329. {
  28330. int32_t L_0 = ___minY0;
  28331. __this->set_minY_0(L_0);
  28332. int32_t L_1 = ___maxY1;
  28333. __this->set_maxY_1(L_1);
  28334. int32_t L_2 = ___stepY2;
  28335. __this->set_stepY_2(L_2);
  28336. int32_t L_3 = ___width3;
  28337. __this->set_width_3(L_3);
  28338. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28339. __this->set_allocator_4(L_4);
  28340. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * L_5 = ___action5;
  28341. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 L_6 = (*(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *)L_5);
  28342. __this->set_action_5(L_6);
  28343. return;
  28344. }
  28345. }
  28346. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m61218CD4DDACAFC7EFF05191D1FF7509364DD253_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * ___action5, const RuntimeMethod* method)
  28347. {
  28348. RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * _thisAdjusted;
  28349. int32_t _offset = 1;
  28350. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 *>(__this + _offset);
  28351. RowOperationWrapper_2__ctor_m61218CD4DDACAFC7EFF05191D1FF7509364DD253_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  28352. }
  28353. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Numerics.Vector4>::Invoke(System.Int32)
  28354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m20E63452999F2318D66F7B565AA2DADF40ADEDE9_gshared (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * __this, int32_t ___i0, const RuntimeMethod* method)
  28355. {
  28356. static bool s_Il2CppMethodInitialized;
  28357. if (!s_Il2CppMethodInitialized)
  28358. {
  28359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28361. s_Il2CppMethodInitialized = true;
  28362. }
  28363. int32_t V_0 = 0;
  28364. int32_t V_1 = 0;
  28365. RuntimeObject* V_2 = NULL;
  28366. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  28367. memset((&V_3), 0, sizeof(V_3));
  28368. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  28369. memset((&V_4), 0, sizeof(V_4));
  28370. int32_t V_5 = 0;
  28371. Exception_t * __last_unhandled_exception = 0;
  28372. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28373. {
  28374. int32_t L_0 = (int32_t)__this->get_minY_0();
  28375. int32_t L_1 = ___i0;
  28376. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28377. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28378. int32_t L_3 = V_0;
  28379. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28380. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28381. {
  28382. goto IL_001a;
  28383. }
  28384. }
  28385. {
  28386. return;
  28387. }
  28388. IL_001a:
  28389. {
  28390. int32_t L_5 = V_0;
  28391. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28392. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28393. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28394. int32_t L_8;
  28395. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28396. V_1 = (int32_t)L_8;
  28397. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28398. int32_t L_10 = (int32_t)__this->get_width_3();
  28399. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  28400. RuntimeObject* L_11;
  28401. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  28402. V_2 = (RuntimeObject*)L_11;
  28403. }
  28404. IL_0041:
  28405. try
  28406. {// begin try (depth: 1)
  28407. {
  28408. RuntimeObject* L_12 = V_2;
  28409. NullCheck((RuntimeObject*)L_12);
  28410. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  28411. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  28412. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  28413. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  28414. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  28415. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  28416. int32_t L_15 = V_0;
  28417. V_5 = (int32_t)L_15;
  28418. goto IL_0075;
  28419. }
  28420. IL_0056:
  28421. {
  28422. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * L_16 = (RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *)__this->get_address_of_action_5();
  28423. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * L_17;
  28424. L_17 = (( RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * (*) (RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *)(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28425. int32_t L_18 = V_5;
  28426. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  28427. Il2CppFakeBox<RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  28428. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28429. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  28430. *L_17 = L_20.m_Value;
  28431. int32_t L_21 = V_5;
  28432. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  28433. }
  28434. IL_0075:
  28435. {
  28436. int32_t L_22 = V_5;
  28437. int32_t L_23 = V_1;
  28438. if ((((int32_t)L_22) < ((int32_t)L_23)))
  28439. {
  28440. goto IL_0056;
  28441. }
  28442. }
  28443. IL_007a:
  28444. {
  28445. IL2CPP_LEAVE(0x86, FINALLY_007c);
  28446. }
  28447. }// end try (depth: 1)
  28448. catch(Il2CppExceptionWrapper& e)
  28449. {
  28450. __last_unhandled_exception = (Exception_t *)e.ex;
  28451. goto FINALLY_007c;
  28452. }
  28453. FINALLY_007c:
  28454. {// begin finally (depth: 1)
  28455. {
  28456. RuntimeObject* L_24 = V_2;
  28457. if (!L_24)
  28458. {
  28459. goto IL_0085;
  28460. }
  28461. }
  28462. IL_007f:
  28463. {
  28464. RuntimeObject* L_25 = V_2;
  28465. NullCheck((RuntimeObject*)L_25);
  28466. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  28467. }
  28468. IL_0085:
  28469. {
  28470. IL2CPP_END_FINALLY(124)
  28471. }
  28472. }// end finally (depth: 1)
  28473. IL2CPP_CLEANUP(124)
  28474. {
  28475. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28476. IL2CPP_JUMP_TBL(0x86, IL_0086)
  28477. }
  28478. IL_0086:
  28479. {
  28480. return;
  28481. }
  28482. }
  28483. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m20E63452999F2318D66F7B565AA2DADF40ADEDE9_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28484. {
  28485. RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * _thisAdjusted;
  28486. int32_t _offset = 1;
  28487. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 *>(__this + _offset);
  28488. RowOperationWrapper_2_Invoke_m20E63452999F2318D66F7B565AA2DADF40ADEDE9_inline(_thisAdjusted, ___i0, method);
  28489. }
  28490. #ifdef __clang__
  28491. #pragma clang diagnostic pop
  28492. #endif
  28493. #ifdef __clang__
  28494. #pragma clang diagnostic push
  28495. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28496. #pragma clang diagnostic ignored "-Wunused-variable"
  28497. #endif
  28498. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2A34001B58B9F2085ECC6A5ED11436AB2612E894_gshared (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * ___action5, const RuntimeMethod* method)
  28500. {
  28501. {
  28502. int32_t L_0 = ___minY0;
  28503. __this->set_minY_0(L_0);
  28504. int32_t L_1 = ___maxY1;
  28505. __this->set_maxY_1(L_1);
  28506. int32_t L_2 = ___stepY2;
  28507. __this->set_stepY_2(L_2);
  28508. int32_t L_3 = ___width3;
  28509. __this->set_width_3(L_3);
  28510. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28511. __this->set_allocator_4(L_4);
  28512. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * L_5 = ___action5;
  28513. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 L_6 = (*(RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *)L_5);
  28514. __this->set_action_5(L_6);
  28515. return;
  28516. }
  28517. }
  28518. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m2A34001B58B9F2085ECC6A5ED11436AB2612E894_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * ___action5, const RuntimeMethod* method)
  28519. {
  28520. RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * _thisAdjusted;
  28521. int32_t _offset = 1;
  28522. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 *>(__this + _offset);
  28523. RowOperationWrapper_2__ctor_m2A34001B58B9F2085ECC6A5ED11436AB2612E894_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  28524. }
  28525. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::Invoke(System.Int32)
  28526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBDCACDE8323298C7A26424664EAD3BAFF710F1C3_gshared (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * __this, int32_t ___i0, const RuntimeMethod* method)
  28527. {
  28528. static bool s_Il2CppMethodInitialized;
  28529. if (!s_Il2CppMethodInitialized)
  28530. {
  28531. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28532. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28533. s_Il2CppMethodInitialized = true;
  28534. }
  28535. int32_t V_0 = 0;
  28536. int32_t V_1 = 0;
  28537. RuntimeObject* V_2 = NULL;
  28538. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  28539. memset((&V_3), 0, sizeof(V_3));
  28540. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  28541. memset((&V_4), 0, sizeof(V_4));
  28542. int32_t V_5 = 0;
  28543. Exception_t * __last_unhandled_exception = 0;
  28544. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28545. {
  28546. int32_t L_0 = (int32_t)__this->get_minY_0();
  28547. int32_t L_1 = ___i0;
  28548. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28549. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28550. int32_t L_3 = V_0;
  28551. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28552. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28553. {
  28554. goto IL_001a;
  28555. }
  28556. }
  28557. {
  28558. return;
  28559. }
  28560. IL_001a:
  28561. {
  28562. int32_t L_5 = V_0;
  28563. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28564. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28565. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28566. int32_t L_8;
  28567. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28568. V_1 = (int32_t)L_8;
  28569. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28570. int32_t L_10 = (int32_t)__this->get_width_3();
  28571. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  28572. RuntimeObject* L_11;
  28573. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  28574. V_2 = (RuntimeObject*)L_11;
  28575. }
  28576. IL_0041:
  28577. try
  28578. {// begin try (depth: 1)
  28579. {
  28580. RuntimeObject* L_12 = V_2;
  28581. NullCheck((RuntimeObject*)L_12);
  28582. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  28583. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  28584. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  28585. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  28586. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  28587. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  28588. int32_t L_15 = V_0;
  28589. V_5 = (int32_t)L_15;
  28590. goto IL_0075;
  28591. }
  28592. IL_0056:
  28593. {
  28594. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * L_16 = (RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *)__this->get_address_of_action_5();
  28595. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * L_17;
  28596. L_17 = (( RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * (*) (RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *)(RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28597. int32_t L_18 = V_5;
  28598. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  28599. Il2CppFakeBox<RowOperation_tD061338E0809B053606191F4428DEE83A3790972 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  28600. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28601. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  28602. *L_17 = L_20.m_Value;
  28603. int32_t L_21 = V_5;
  28604. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  28605. }
  28606. IL_0075:
  28607. {
  28608. int32_t L_22 = V_5;
  28609. int32_t L_23 = V_1;
  28610. if ((((int32_t)L_22) < ((int32_t)L_23)))
  28611. {
  28612. goto IL_0056;
  28613. }
  28614. }
  28615. IL_007a:
  28616. {
  28617. IL2CPP_LEAVE(0x86, FINALLY_007c);
  28618. }
  28619. }// end try (depth: 1)
  28620. catch(Il2CppExceptionWrapper& e)
  28621. {
  28622. __last_unhandled_exception = (Exception_t *)e.ex;
  28623. goto FINALLY_007c;
  28624. }
  28625. FINALLY_007c:
  28626. {// begin finally (depth: 1)
  28627. {
  28628. RuntimeObject* L_24 = V_2;
  28629. if (!L_24)
  28630. {
  28631. goto IL_0085;
  28632. }
  28633. }
  28634. IL_007f:
  28635. {
  28636. RuntimeObject* L_25 = V_2;
  28637. NullCheck((RuntimeObject*)L_25);
  28638. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  28639. }
  28640. IL_0085:
  28641. {
  28642. IL2CPP_END_FINALLY(124)
  28643. }
  28644. }// end finally (depth: 1)
  28645. IL2CPP_CLEANUP(124)
  28646. {
  28647. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28648. IL2CPP_JUMP_TBL(0x86, IL_0086)
  28649. }
  28650. IL_0086:
  28651. {
  28652. return;
  28653. }
  28654. }
  28655. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mBDCACDE8323298C7A26424664EAD3BAFF710F1C3_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28656. {
  28657. RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * _thisAdjusted;
  28658. int32_t _offset = 1;
  28659. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 *>(__this + _offset);
  28660. RowOperationWrapper_2_Invoke_mBDCACDE8323298C7A26424664EAD3BAFF710F1C3_inline(_thisAdjusted, ___i0, method);
  28661. }
  28662. #ifdef __clang__
  28663. #pragma clang diagnostic pop
  28664. #endif
  28665. #ifdef __clang__
  28666. #pragma clang diagnostic push
  28667. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28668. #pragma clang diagnostic ignored "-Wunused-variable"
  28669. #endif
  28670. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE6C71E9AD0D88204A479D3842AA474B241BAF8BE_gshared (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * ___action5, const RuntimeMethod* method)
  28672. {
  28673. {
  28674. int32_t L_0 = ___minY0;
  28675. __this->set_minY_0(L_0);
  28676. int32_t L_1 = ___maxY1;
  28677. __this->set_maxY_1(L_1);
  28678. int32_t L_2 = ___stepY2;
  28679. __this->set_stepY_2(L_2);
  28680. int32_t L_3 = ___width3;
  28681. __this->set_width_3(L_3);
  28682. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28683. __this->set_allocator_4(L_4);
  28684. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * L_5 = ___action5;
  28685. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B L_6 = (*(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *)L_5);
  28686. __this->set_action_5(L_6);
  28687. return;
  28688. }
  28689. }
  28690. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mE6C71E9AD0D88204A479D3842AA474B241BAF8BE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * ___action5, const RuntimeMethod* method)
  28691. {
  28692. RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * _thisAdjusted;
  28693. int32_t _offset = 1;
  28694. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 *>(__this + _offset);
  28695. RowOperationWrapper_2__ctor_mE6C71E9AD0D88204A479D3842AA474B241BAF8BE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  28696. }
  28697. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgra5551>,System.Single>::Invoke(System.Int32)
  28698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m11A7CC0E3BD94753F52D6EDA53E262F184854E05_gshared (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * __this, int32_t ___i0, const RuntimeMethod* method)
  28699. {
  28700. static bool s_Il2CppMethodInitialized;
  28701. if (!s_Il2CppMethodInitialized)
  28702. {
  28703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28705. s_Il2CppMethodInitialized = true;
  28706. }
  28707. int32_t V_0 = 0;
  28708. int32_t V_1 = 0;
  28709. RuntimeObject* V_2 = NULL;
  28710. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  28711. memset((&V_3), 0, sizeof(V_3));
  28712. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  28713. memset((&V_4), 0, sizeof(V_4));
  28714. int32_t V_5 = 0;
  28715. Exception_t * __last_unhandled_exception = 0;
  28716. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28717. {
  28718. int32_t L_0 = (int32_t)__this->get_minY_0();
  28719. int32_t L_1 = ___i0;
  28720. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28721. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28722. int32_t L_3 = V_0;
  28723. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28724. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28725. {
  28726. goto IL_001a;
  28727. }
  28728. }
  28729. {
  28730. return;
  28731. }
  28732. IL_001a:
  28733. {
  28734. int32_t L_5 = V_0;
  28735. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28736. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28737. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28738. int32_t L_8;
  28739. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28740. V_1 = (int32_t)L_8;
  28741. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28742. int32_t L_10 = (int32_t)__this->get_width_3();
  28743. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  28744. RuntimeObject* L_11;
  28745. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  28746. V_2 = (RuntimeObject*)L_11;
  28747. }
  28748. IL_0041:
  28749. try
  28750. {// begin try (depth: 1)
  28751. {
  28752. RuntimeObject* L_12 = V_2;
  28753. NullCheck((RuntimeObject*)L_12);
  28754. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  28755. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  28756. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  28757. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  28758. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  28759. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  28760. int32_t L_15 = V_0;
  28761. V_5 = (int32_t)L_15;
  28762. goto IL_0075;
  28763. }
  28764. IL_0056:
  28765. {
  28766. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * L_16 = (RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *)__this->get_address_of_action_5();
  28767. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * L_17;
  28768. L_17 = (( RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * (*) (RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *)(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28769. int32_t L_18 = V_5;
  28770. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  28771. Il2CppFakeBox<RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  28772. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28773. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  28774. *L_17 = L_20.m_Value;
  28775. int32_t L_21 = V_5;
  28776. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  28777. }
  28778. IL_0075:
  28779. {
  28780. int32_t L_22 = V_5;
  28781. int32_t L_23 = V_1;
  28782. if ((((int32_t)L_22) < ((int32_t)L_23)))
  28783. {
  28784. goto IL_0056;
  28785. }
  28786. }
  28787. IL_007a:
  28788. {
  28789. IL2CPP_LEAVE(0x86, FINALLY_007c);
  28790. }
  28791. }// end try (depth: 1)
  28792. catch(Il2CppExceptionWrapper& e)
  28793. {
  28794. __last_unhandled_exception = (Exception_t *)e.ex;
  28795. goto FINALLY_007c;
  28796. }
  28797. FINALLY_007c:
  28798. {// begin finally (depth: 1)
  28799. {
  28800. RuntimeObject* L_24 = V_2;
  28801. if (!L_24)
  28802. {
  28803. goto IL_0085;
  28804. }
  28805. }
  28806. IL_007f:
  28807. {
  28808. RuntimeObject* L_25 = V_2;
  28809. NullCheck((RuntimeObject*)L_25);
  28810. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  28811. }
  28812. IL_0085:
  28813. {
  28814. IL2CPP_END_FINALLY(124)
  28815. }
  28816. }// end finally (depth: 1)
  28817. IL2CPP_CLEANUP(124)
  28818. {
  28819. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28820. IL2CPP_JUMP_TBL(0x86, IL_0086)
  28821. }
  28822. IL_0086:
  28823. {
  28824. return;
  28825. }
  28826. }
  28827. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m11A7CC0E3BD94753F52D6EDA53E262F184854E05_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  28828. {
  28829. RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * _thisAdjusted;
  28830. int32_t _offset = 1;
  28831. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 *>(__this + _offset);
  28832. RowOperationWrapper_2_Invoke_m11A7CC0E3BD94753F52D6EDA53E262F184854E05_inline(_thisAdjusted, ___i0, method);
  28833. }
  28834. #ifdef __clang__
  28835. #pragma clang diagnostic pop
  28836. #endif
  28837. #ifdef __clang__
  28838. #pragma clang diagnostic push
  28839. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28840. #pragma clang diagnostic ignored "-Wunused-variable"
  28841. #endif
  28842. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  28843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAA62357F4916E0C1C29482E674648389B509DCF2_gshared (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * ___action5, const RuntimeMethod* method)
  28844. {
  28845. {
  28846. int32_t L_0 = ___minY0;
  28847. __this->set_minY_0(L_0);
  28848. int32_t L_1 = ___maxY1;
  28849. __this->set_maxY_1(L_1);
  28850. int32_t L_2 = ___stepY2;
  28851. __this->set_stepY_2(L_2);
  28852. int32_t L_3 = ___width3;
  28853. __this->set_width_3(L_3);
  28854. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  28855. __this->set_allocator_4(L_4);
  28856. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * L_5 = ___action5;
  28857. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 L_6 = (*(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *)L_5);
  28858. __this->set_action_5(L_6);
  28859. return;
  28860. }
  28861. }
  28862. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mAA62357F4916E0C1C29482E674648389B509DCF2_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * ___action5, const RuntimeMethod* method)
  28863. {
  28864. RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * _thisAdjusted;
  28865. int32_t _offset = 1;
  28866. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C *>(__this + _offset);
  28867. RowOperationWrapper_2__ctor_mAA62357F4916E0C1C29482E674648389B509DCF2_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  28868. }
  28869. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  28870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m189B95BCFF026327240738648947CF1CC531C5EC_gshared (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * __this, int32_t ___i0, const RuntimeMethod* method)
  28871. {
  28872. static bool s_Il2CppMethodInitialized;
  28873. if (!s_Il2CppMethodInitialized)
  28874. {
  28875. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  28876. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28877. s_Il2CppMethodInitialized = true;
  28878. }
  28879. int32_t V_0 = 0;
  28880. int32_t V_1 = 0;
  28881. RuntimeObject* V_2 = NULL;
  28882. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  28883. memset((&V_3), 0, sizeof(V_3));
  28884. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  28885. memset((&V_4), 0, sizeof(V_4));
  28886. int32_t V_5 = 0;
  28887. Exception_t * __last_unhandled_exception = 0;
  28888. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  28889. {
  28890. int32_t L_0 = (int32_t)__this->get_minY_0();
  28891. int32_t L_1 = ___i0;
  28892. int32_t L_2 = (int32_t)__this->get_stepY_2();
  28893. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  28894. int32_t L_3 = V_0;
  28895. int32_t L_4 = (int32_t)__this->get_maxY_1();
  28896. if ((((int32_t)L_3) < ((int32_t)L_4)))
  28897. {
  28898. goto IL_001a;
  28899. }
  28900. }
  28901. {
  28902. return;
  28903. }
  28904. IL_001a:
  28905. {
  28906. int32_t L_5 = V_0;
  28907. int32_t L_6 = (int32_t)__this->get_stepY_2();
  28908. int32_t L_7 = (int32_t)__this->get_maxY_1();
  28909. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  28910. int32_t L_8;
  28911. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  28912. V_1 = (int32_t)L_8;
  28913. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  28914. int32_t L_10 = (int32_t)__this->get_width_3();
  28915. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  28916. RuntimeObject* L_11;
  28917. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  28918. V_2 = (RuntimeObject*)L_11;
  28919. }
  28920. IL_0041:
  28921. try
  28922. {// begin try (depth: 1)
  28923. {
  28924. RuntimeObject* L_12 = V_2;
  28925. NullCheck((RuntimeObject*)L_12);
  28926. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  28927. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  28928. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  28929. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  28930. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  28931. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  28932. int32_t L_15 = V_0;
  28933. V_5 = (int32_t)L_15;
  28934. goto IL_0075;
  28935. }
  28936. IL_0056:
  28937. {
  28938. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * L_16 = (RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *)__this->get_address_of_action_5();
  28939. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * L_17;
  28940. L_17 = (( RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * (*) (RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *)(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  28941. int32_t L_18 = V_5;
  28942. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  28943. Il2CppFakeBox<RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  28944. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  28945. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  28946. *L_17 = L_20.m_Value;
  28947. int32_t L_21 = V_5;
  28948. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  28949. }
  28950. IL_0075:
  28951. {
  28952. int32_t L_22 = V_5;
  28953. int32_t L_23 = V_1;
  28954. if ((((int32_t)L_22) < ((int32_t)L_23)))
  28955. {
  28956. goto IL_0056;
  28957. }
  28958. }
  28959. IL_007a:
  28960. {
  28961. IL2CPP_LEAVE(0x86, FINALLY_007c);
  28962. }
  28963. }// end try (depth: 1)
  28964. catch(Il2CppExceptionWrapper& e)
  28965. {
  28966. __last_unhandled_exception = (Exception_t *)e.ex;
  28967. goto FINALLY_007c;
  28968. }
  28969. FINALLY_007c:
  28970. {// begin finally (depth: 1)
  28971. {
  28972. RuntimeObject* L_24 = V_2;
  28973. if (!L_24)
  28974. {
  28975. goto IL_0085;
  28976. }
  28977. }
  28978. IL_007f:
  28979. {
  28980. RuntimeObject* L_25 = V_2;
  28981. NullCheck((RuntimeObject*)L_25);
  28982. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  28983. }
  28984. IL_0085:
  28985. {
  28986. IL2CPP_END_FINALLY(124)
  28987. }
  28988. }// end finally (depth: 1)
  28989. IL2CPP_CLEANUP(124)
  28990. {
  28991. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  28992. IL2CPP_JUMP_TBL(0x86, IL_0086)
  28993. }
  28994. IL_0086:
  28995. {
  28996. return;
  28997. }
  28998. }
  28999. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m189B95BCFF026327240738648947CF1CC531C5EC_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29000. {
  29001. RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * _thisAdjusted;
  29002. int32_t _offset = 1;
  29003. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C *>(__this + _offset);
  29004. RowOperationWrapper_2_Invoke_m189B95BCFF026327240738648947CF1CC531C5EC_inline(_thisAdjusted, ___i0, method);
  29005. }
  29006. #ifdef __clang__
  29007. #pragma clang diagnostic pop
  29008. #endif
  29009. #ifdef __clang__
  29010. #pragma clang diagnostic push
  29011. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29012. #pragma clang diagnostic ignored "-Wunused-variable"
  29013. #endif
  29014. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6384FC7728B36C2A55D49A856BA770A3F76D4D23_gshared (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * ___action5, const RuntimeMethod* method)
  29016. {
  29017. {
  29018. int32_t L_0 = ___minY0;
  29019. __this->set_minY_0(L_0);
  29020. int32_t L_1 = ___maxY1;
  29021. __this->set_maxY_1(L_1);
  29022. int32_t L_2 = ___stepY2;
  29023. __this->set_stepY_2(L_2);
  29024. int32_t L_3 = ___width3;
  29025. __this->set_width_3(L_3);
  29026. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29027. __this->set_allocator_4(L_4);
  29028. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * L_5 = ___action5;
  29029. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 L_6 = (*(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *)L_5);
  29030. __this->set_action_5(L_6);
  29031. return;
  29032. }
  29033. }
  29034. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m6384FC7728B36C2A55D49A856BA770A3F76D4D23_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * ___action5, const RuntimeMethod* method)
  29035. {
  29036. RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * _thisAdjusted;
  29037. int32_t _offset = 1;
  29038. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 *>(__this + _offset);
  29039. RowOperationWrapper_2__ctor_m6384FC7728B36C2A55D49A856BA770A3F76D4D23_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  29040. }
  29041. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  29042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53BEFB8FFE4594EED127462677EFD6AF9536F932_gshared (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * __this, int32_t ___i0, const RuntimeMethod* method)
  29043. {
  29044. static bool s_Il2CppMethodInitialized;
  29045. if (!s_Il2CppMethodInitialized)
  29046. {
  29047. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29049. s_Il2CppMethodInitialized = true;
  29050. }
  29051. int32_t V_0 = 0;
  29052. int32_t V_1 = 0;
  29053. RuntimeObject* V_2 = NULL;
  29054. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  29055. memset((&V_3), 0, sizeof(V_3));
  29056. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29057. memset((&V_4), 0, sizeof(V_4));
  29058. int32_t V_5 = 0;
  29059. Exception_t * __last_unhandled_exception = 0;
  29060. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29061. {
  29062. int32_t L_0 = (int32_t)__this->get_minY_0();
  29063. int32_t L_1 = ___i0;
  29064. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29065. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29066. int32_t L_3 = V_0;
  29067. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29068. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29069. {
  29070. goto IL_001a;
  29071. }
  29072. }
  29073. {
  29074. return;
  29075. }
  29076. IL_001a:
  29077. {
  29078. int32_t L_5 = V_0;
  29079. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29080. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29081. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29082. int32_t L_8;
  29083. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29084. V_1 = (int32_t)L_8;
  29085. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29086. int32_t L_10 = (int32_t)__this->get_width_3();
  29087. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  29088. RuntimeObject* L_11;
  29089. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  29090. V_2 = (RuntimeObject*)L_11;
  29091. }
  29092. IL_0041:
  29093. try
  29094. {// begin try (depth: 1)
  29095. {
  29096. RuntimeObject* L_12 = V_2;
  29097. NullCheck((RuntimeObject*)L_12);
  29098. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  29099. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  29100. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  29101. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  29102. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  29103. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  29104. int32_t L_15 = V_0;
  29105. V_5 = (int32_t)L_15;
  29106. goto IL_0075;
  29107. }
  29108. IL_0056:
  29109. {
  29110. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * L_16 = (RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *)__this->get_address_of_action_5();
  29111. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * L_17;
  29112. L_17 = (( RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * (*) (RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *)(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29113. int32_t L_18 = V_5;
  29114. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  29115. Il2CppFakeBox<RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  29116. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29117. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  29118. *L_17 = L_20.m_Value;
  29119. int32_t L_21 = V_5;
  29120. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  29121. }
  29122. IL_0075:
  29123. {
  29124. int32_t L_22 = V_5;
  29125. int32_t L_23 = V_1;
  29126. if ((((int32_t)L_22) < ((int32_t)L_23)))
  29127. {
  29128. goto IL_0056;
  29129. }
  29130. }
  29131. IL_007a:
  29132. {
  29133. IL2CPP_LEAVE(0x86, FINALLY_007c);
  29134. }
  29135. }// end try (depth: 1)
  29136. catch(Il2CppExceptionWrapper& e)
  29137. {
  29138. __last_unhandled_exception = (Exception_t *)e.ex;
  29139. goto FINALLY_007c;
  29140. }
  29141. FINALLY_007c:
  29142. {// begin finally (depth: 1)
  29143. {
  29144. RuntimeObject* L_24 = V_2;
  29145. if (!L_24)
  29146. {
  29147. goto IL_0085;
  29148. }
  29149. }
  29150. IL_007f:
  29151. {
  29152. RuntimeObject* L_25 = V_2;
  29153. NullCheck((RuntimeObject*)L_25);
  29154. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  29155. }
  29156. IL_0085:
  29157. {
  29158. IL2CPP_END_FINALLY(124)
  29159. }
  29160. }// end finally (depth: 1)
  29161. IL2CPP_CLEANUP(124)
  29162. {
  29163. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29164. IL2CPP_JUMP_TBL(0x86, IL_0086)
  29165. }
  29166. IL_0086:
  29167. {
  29168. return;
  29169. }
  29170. }
  29171. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m53BEFB8FFE4594EED127462677EFD6AF9536F932_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29172. {
  29173. RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * _thisAdjusted;
  29174. int32_t _offset = 1;
  29175. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 *>(__this + _offset);
  29176. RowOperationWrapper_2_Invoke_m53BEFB8FFE4594EED127462677EFD6AF9536F932_inline(_thisAdjusted, ___i0, method);
  29177. }
  29178. #ifdef __clang__
  29179. #pragma clang diagnostic pop
  29180. #endif
  29181. #ifdef __clang__
  29182. #pragma clang diagnostic push
  29183. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29184. #pragma clang diagnostic ignored "-Wunused-variable"
  29185. #endif
  29186. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29187. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2CC591B0B1ECBE14AD78E7BB8659C4AFC8F618B8_gshared (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * ___action5, const RuntimeMethod* method)
  29188. {
  29189. {
  29190. int32_t L_0 = ___minY0;
  29191. __this->set_minY_0(L_0);
  29192. int32_t L_1 = ___maxY1;
  29193. __this->set_maxY_1(L_1);
  29194. int32_t L_2 = ___stepY2;
  29195. __this->set_stepY_2(L_2);
  29196. int32_t L_3 = ___width3;
  29197. __this->set_width_3(L_3);
  29198. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29199. __this->set_allocator_4(L_4);
  29200. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * L_5 = ___action5;
  29201. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C L_6 = (*(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *)L_5);
  29202. __this->set_action_5(L_6);
  29203. return;
  29204. }
  29205. }
  29206. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m2CC591B0B1ECBE14AD78E7BB8659C4AFC8F618B8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * ___action5, const RuntimeMethod* method)
  29207. {
  29208. RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * _thisAdjusted;
  29209. int32_t _offset = 1;
  29210. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 *>(__this + _offset);
  29211. RowOperationWrapper_2__ctor_m2CC591B0B1ECBE14AD78E7BB8659C4AFC8F618B8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  29212. }
  29213. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  29214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2B6B535FD86F18F0B73B851283E8CAF1C5D593AB_gshared (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * __this, int32_t ___i0, const RuntimeMethod* method)
  29215. {
  29216. static bool s_Il2CppMethodInitialized;
  29217. if (!s_Il2CppMethodInitialized)
  29218. {
  29219. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29220. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29221. s_Il2CppMethodInitialized = true;
  29222. }
  29223. int32_t V_0 = 0;
  29224. int32_t V_1 = 0;
  29225. RuntimeObject* V_2 = NULL;
  29226. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  29227. memset((&V_3), 0, sizeof(V_3));
  29228. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29229. memset((&V_4), 0, sizeof(V_4));
  29230. int32_t V_5 = 0;
  29231. Exception_t * __last_unhandled_exception = 0;
  29232. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29233. {
  29234. int32_t L_0 = (int32_t)__this->get_minY_0();
  29235. int32_t L_1 = ___i0;
  29236. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29237. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29238. int32_t L_3 = V_0;
  29239. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29240. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29241. {
  29242. goto IL_001a;
  29243. }
  29244. }
  29245. {
  29246. return;
  29247. }
  29248. IL_001a:
  29249. {
  29250. int32_t L_5 = V_0;
  29251. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29252. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29253. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29254. int32_t L_8;
  29255. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29256. V_1 = (int32_t)L_8;
  29257. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29258. int32_t L_10 = (int32_t)__this->get_width_3();
  29259. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  29260. RuntimeObject* L_11;
  29261. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  29262. V_2 = (RuntimeObject*)L_11;
  29263. }
  29264. IL_0041:
  29265. try
  29266. {// begin try (depth: 1)
  29267. {
  29268. RuntimeObject* L_12 = V_2;
  29269. NullCheck((RuntimeObject*)L_12);
  29270. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  29271. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  29272. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  29273. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  29274. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  29275. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  29276. int32_t L_15 = V_0;
  29277. V_5 = (int32_t)L_15;
  29278. goto IL_0075;
  29279. }
  29280. IL_0056:
  29281. {
  29282. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * L_16 = (RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *)__this->get_address_of_action_5();
  29283. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * L_17;
  29284. L_17 = (( RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * (*) (RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *)(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29285. int32_t L_18 = V_5;
  29286. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  29287. Il2CppFakeBox<RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  29288. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29289. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  29290. *L_17 = L_20.m_Value;
  29291. int32_t L_21 = V_5;
  29292. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  29293. }
  29294. IL_0075:
  29295. {
  29296. int32_t L_22 = V_5;
  29297. int32_t L_23 = V_1;
  29298. if ((((int32_t)L_22) < ((int32_t)L_23)))
  29299. {
  29300. goto IL_0056;
  29301. }
  29302. }
  29303. IL_007a:
  29304. {
  29305. IL2CPP_LEAVE(0x86, FINALLY_007c);
  29306. }
  29307. }// end try (depth: 1)
  29308. catch(Il2CppExceptionWrapper& e)
  29309. {
  29310. __last_unhandled_exception = (Exception_t *)e.ex;
  29311. goto FINALLY_007c;
  29312. }
  29313. FINALLY_007c:
  29314. {// begin finally (depth: 1)
  29315. {
  29316. RuntimeObject* L_24 = V_2;
  29317. if (!L_24)
  29318. {
  29319. goto IL_0085;
  29320. }
  29321. }
  29322. IL_007f:
  29323. {
  29324. RuntimeObject* L_25 = V_2;
  29325. NullCheck((RuntimeObject*)L_25);
  29326. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  29327. }
  29328. IL_0085:
  29329. {
  29330. IL2CPP_END_FINALLY(124)
  29331. }
  29332. }// end finally (depth: 1)
  29333. IL2CPP_CLEANUP(124)
  29334. {
  29335. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29336. IL2CPP_JUMP_TBL(0x86, IL_0086)
  29337. }
  29338. IL_0086:
  29339. {
  29340. return;
  29341. }
  29342. }
  29343. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m2B6B535FD86F18F0B73B851283E8CAF1C5D593AB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29344. {
  29345. RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * _thisAdjusted;
  29346. int32_t _offset = 1;
  29347. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 *>(__this + _offset);
  29348. RowOperationWrapper_2_Invoke_m2B6B535FD86F18F0B73B851283E8CAF1C5D593AB_inline(_thisAdjusted, ___i0, method);
  29349. }
  29350. #ifdef __clang__
  29351. #pragma clang diagnostic pop
  29352. #endif
  29353. #ifdef __clang__
  29354. #pragma clang diagnostic push
  29355. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29356. #pragma clang diagnostic ignored "-Wunused-variable"
  29357. #endif
  29358. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFD98A1189A7435F4BBC6CB99585474C36D20D483_gshared (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * ___action5, const RuntimeMethod* method)
  29360. {
  29361. {
  29362. int32_t L_0 = ___minY0;
  29363. __this->set_minY_0(L_0);
  29364. int32_t L_1 = ___maxY1;
  29365. __this->set_maxY_1(L_1);
  29366. int32_t L_2 = ___stepY2;
  29367. __this->set_stepY_2(L_2);
  29368. int32_t L_3 = ___width3;
  29369. __this->set_width_3(L_3);
  29370. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29371. __this->set_allocator_4(L_4);
  29372. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * L_5 = ___action5;
  29373. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC L_6 = (*(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *)L_5);
  29374. __this->set_action_5(L_6);
  29375. return;
  29376. }
  29377. }
  29378. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mFD98A1189A7435F4BBC6CB99585474C36D20D483_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * ___action5, const RuntimeMethod* method)
  29379. {
  29380. RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * _thisAdjusted;
  29381. int32_t _offset = 1;
  29382. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE *>(__this + _offset);
  29383. RowOperationWrapper_2__ctor_mFD98A1189A7435F4BBC6CB99585474C36D20D483_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  29384. }
  29385. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::Invoke(System.Int32)
  29386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m4C7774FDB249D8CD6E9F3C890A46A6878021BABB_gshared (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * __this, int32_t ___i0, const RuntimeMethod* method)
  29387. {
  29388. static bool s_Il2CppMethodInitialized;
  29389. if (!s_Il2CppMethodInitialized)
  29390. {
  29391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29393. s_Il2CppMethodInitialized = true;
  29394. }
  29395. int32_t V_0 = 0;
  29396. int32_t V_1 = 0;
  29397. RuntimeObject* V_2 = NULL;
  29398. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  29399. memset((&V_3), 0, sizeof(V_3));
  29400. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  29401. memset((&V_4), 0, sizeof(V_4));
  29402. int32_t V_5 = 0;
  29403. Exception_t * __last_unhandled_exception = 0;
  29404. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29405. {
  29406. int32_t L_0 = (int32_t)__this->get_minY_0();
  29407. int32_t L_1 = ___i0;
  29408. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29409. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29410. int32_t L_3 = V_0;
  29411. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29412. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29413. {
  29414. goto IL_001a;
  29415. }
  29416. }
  29417. {
  29418. return;
  29419. }
  29420. IL_001a:
  29421. {
  29422. int32_t L_5 = V_0;
  29423. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29424. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29425. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29426. int32_t L_8;
  29427. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29428. V_1 = (int32_t)L_8;
  29429. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29430. int32_t L_10 = (int32_t)__this->get_width_3();
  29431. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  29432. RuntimeObject* L_11;
  29433. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  29434. V_2 = (RuntimeObject*)L_11;
  29435. }
  29436. IL_0041:
  29437. try
  29438. {// begin try (depth: 1)
  29439. {
  29440. RuntimeObject* L_12 = V_2;
  29441. NullCheck((RuntimeObject*)L_12);
  29442. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  29443. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  29444. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  29445. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  29446. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  29447. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  29448. int32_t L_15 = V_0;
  29449. V_5 = (int32_t)L_15;
  29450. goto IL_0075;
  29451. }
  29452. IL_0056:
  29453. {
  29454. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * L_16 = (RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *)__this->get_address_of_action_5();
  29455. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * L_17;
  29456. L_17 = (( RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * (*) (RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *)(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29457. int32_t L_18 = V_5;
  29458. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  29459. Il2CppFakeBox<RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  29460. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29461. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  29462. *L_17 = L_20.m_Value;
  29463. int32_t L_21 = V_5;
  29464. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  29465. }
  29466. IL_0075:
  29467. {
  29468. int32_t L_22 = V_5;
  29469. int32_t L_23 = V_1;
  29470. if ((((int32_t)L_22) < ((int32_t)L_23)))
  29471. {
  29472. goto IL_0056;
  29473. }
  29474. }
  29475. IL_007a:
  29476. {
  29477. IL2CPP_LEAVE(0x86, FINALLY_007c);
  29478. }
  29479. }// end try (depth: 1)
  29480. catch(Il2CppExceptionWrapper& e)
  29481. {
  29482. __last_unhandled_exception = (Exception_t *)e.ex;
  29483. goto FINALLY_007c;
  29484. }
  29485. FINALLY_007c:
  29486. {// begin finally (depth: 1)
  29487. {
  29488. RuntimeObject* L_24 = V_2;
  29489. if (!L_24)
  29490. {
  29491. goto IL_0085;
  29492. }
  29493. }
  29494. IL_007f:
  29495. {
  29496. RuntimeObject* L_25 = V_2;
  29497. NullCheck((RuntimeObject*)L_25);
  29498. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  29499. }
  29500. IL_0085:
  29501. {
  29502. IL2CPP_END_FINALLY(124)
  29503. }
  29504. }// end finally (depth: 1)
  29505. IL2CPP_CLEANUP(124)
  29506. {
  29507. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29508. IL2CPP_JUMP_TBL(0x86, IL_0086)
  29509. }
  29510. IL_0086:
  29511. {
  29512. return;
  29513. }
  29514. }
  29515. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m4C7774FDB249D8CD6E9F3C890A46A6878021BABB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29516. {
  29517. RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * _thisAdjusted;
  29518. int32_t _offset = 1;
  29519. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE *>(__this + _offset);
  29520. RowOperationWrapper_2_Invoke_m4C7774FDB249D8CD6E9F3C890A46A6878021BABB_inline(_thisAdjusted, ___i0, method);
  29521. }
  29522. #ifdef __clang__
  29523. #pragma clang diagnostic pop
  29524. #endif
  29525. #ifdef __clang__
  29526. #pragma clang diagnostic push
  29527. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29528. #pragma clang diagnostic ignored "-Wunused-variable"
  29529. #endif
  29530. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC4F5AC81EA59D2238E9CD1CD00533B763F8BC477_gshared (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * ___action5, const RuntimeMethod* method)
  29532. {
  29533. {
  29534. int32_t L_0 = ___minY0;
  29535. __this->set_minY_0(L_0);
  29536. int32_t L_1 = ___maxY1;
  29537. __this->set_maxY_1(L_1);
  29538. int32_t L_2 = ___stepY2;
  29539. __this->set_stepY_2(L_2);
  29540. int32_t L_3 = ___width3;
  29541. __this->set_width_3(L_3);
  29542. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29543. __this->set_allocator_4(L_4);
  29544. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * L_5 = ___action5;
  29545. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 L_6 = (*(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *)L_5);
  29546. __this->set_action_5(L_6);
  29547. return;
  29548. }
  29549. }
  29550. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mC4F5AC81EA59D2238E9CD1CD00533B763F8BC477_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * ___action5, const RuntimeMethod* method)
  29551. {
  29552. RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * _thisAdjusted;
  29553. int32_t _offset = 1;
  29554. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 *>(__this + _offset);
  29555. RowOperationWrapper_2__ctor_mC4F5AC81EA59D2238E9CD1CD00533B763F8BC477_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  29556. }
  29557. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Byte4>,System.Single>::Invoke(System.Int32)
  29558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5C85577016EE43060FCD13AB66D530C4D3A00165_gshared (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * __this, int32_t ___i0, const RuntimeMethod* method)
  29559. {
  29560. static bool s_Il2CppMethodInitialized;
  29561. if (!s_Il2CppMethodInitialized)
  29562. {
  29563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29565. s_Il2CppMethodInitialized = true;
  29566. }
  29567. int32_t V_0 = 0;
  29568. int32_t V_1 = 0;
  29569. RuntimeObject* V_2 = NULL;
  29570. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  29571. memset((&V_3), 0, sizeof(V_3));
  29572. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  29573. memset((&V_4), 0, sizeof(V_4));
  29574. int32_t V_5 = 0;
  29575. Exception_t * __last_unhandled_exception = 0;
  29576. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29577. {
  29578. int32_t L_0 = (int32_t)__this->get_minY_0();
  29579. int32_t L_1 = ___i0;
  29580. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29581. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29582. int32_t L_3 = V_0;
  29583. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29584. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29585. {
  29586. goto IL_001a;
  29587. }
  29588. }
  29589. {
  29590. return;
  29591. }
  29592. IL_001a:
  29593. {
  29594. int32_t L_5 = V_0;
  29595. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29596. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29597. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29598. int32_t L_8;
  29599. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29600. V_1 = (int32_t)L_8;
  29601. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29602. int32_t L_10 = (int32_t)__this->get_width_3();
  29603. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  29604. RuntimeObject* L_11;
  29605. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  29606. V_2 = (RuntimeObject*)L_11;
  29607. }
  29608. IL_0041:
  29609. try
  29610. {// begin try (depth: 1)
  29611. {
  29612. RuntimeObject* L_12 = V_2;
  29613. NullCheck((RuntimeObject*)L_12);
  29614. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  29615. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  29616. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  29617. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  29618. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  29619. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  29620. int32_t L_15 = V_0;
  29621. V_5 = (int32_t)L_15;
  29622. goto IL_0075;
  29623. }
  29624. IL_0056:
  29625. {
  29626. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * L_16 = (RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *)__this->get_address_of_action_5();
  29627. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * L_17;
  29628. L_17 = (( RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * (*) (RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *)(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29629. int32_t L_18 = V_5;
  29630. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  29631. Il2CppFakeBox<RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  29632. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29633. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  29634. *L_17 = L_20.m_Value;
  29635. int32_t L_21 = V_5;
  29636. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  29637. }
  29638. IL_0075:
  29639. {
  29640. int32_t L_22 = V_5;
  29641. int32_t L_23 = V_1;
  29642. if ((((int32_t)L_22) < ((int32_t)L_23)))
  29643. {
  29644. goto IL_0056;
  29645. }
  29646. }
  29647. IL_007a:
  29648. {
  29649. IL2CPP_LEAVE(0x86, FINALLY_007c);
  29650. }
  29651. }// end try (depth: 1)
  29652. catch(Il2CppExceptionWrapper& e)
  29653. {
  29654. __last_unhandled_exception = (Exception_t *)e.ex;
  29655. goto FINALLY_007c;
  29656. }
  29657. FINALLY_007c:
  29658. {// begin finally (depth: 1)
  29659. {
  29660. RuntimeObject* L_24 = V_2;
  29661. if (!L_24)
  29662. {
  29663. goto IL_0085;
  29664. }
  29665. }
  29666. IL_007f:
  29667. {
  29668. RuntimeObject* L_25 = V_2;
  29669. NullCheck((RuntimeObject*)L_25);
  29670. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  29671. }
  29672. IL_0085:
  29673. {
  29674. IL2CPP_END_FINALLY(124)
  29675. }
  29676. }// end finally (depth: 1)
  29677. IL2CPP_CLEANUP(124)
  29678. {
  29679. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29680. IL2CPP_JUMP_TBL(0x86, IL_0086)
  29681. }
  29682. IL_0086:
  29683. {
  29684. return;
  29685. }
  29686. }
  29687. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m5C85577016EE43060FCD13AB66D530C4D3A00165_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29688. {
  29689. RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * _thisAdjusted;
  29690. int32_t _offset = 1;
  29691. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 *>(__this + _offset);
  29692. RowOperationWrapper_2_Invoke_m5C85577016EE43060FCD13AB66D530C4D3A00165_inline(_thisAdjusted, ___i0, method);
  29693. }
  29694. #ifdef __clang__
  29695. #pragma clang diagnostic pop
  29696. #endif
  29697. #ifdef __clang__
  29698. #pragma clang diagnostic push
  29699. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29700. #pragma clang diagnostic ignored "-Wunused-variable"
  29701. #endif
  29702. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29703. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7775155DB6FB6EA7A9E4A7629D67E442FD7EDA67_gshared (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * ___action5, const RuntimeMethod* method)
  29704. {
  29705. {
  29706. int32_t L_0 = ___minY0;
  29707. __this->set_minY_0(L_0);
  29708. int32_t L_1 = ___maxY1;
  29709. __this->set_maxY_1(L_1);
  29710. int32_t L_2 = ___stepY2;
  29711. __this->set_stepY_2(L_2);
  29712. int32_t L_3 = ___width3;
  29713. __this->set_width_3(L_3);
  29714. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29715. __this->set_allocator_4(L_4);
  29716. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * L_5 = ___action5;
  29717. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 L_6 = (*(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *)L_5);
  29718. __this->set_action_5(L_6);
  29719. return;
  29720. }
  29721. }
  29722. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7775155DB6FB6EA7A9E4A7629D67E442FD7EDA67_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * ___action5, const RuntimeMethod* method)
  29723. {
  29724. RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * _thisAdjusted;
  29725. int32_t _offset = 1;
  29726. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 *>(__this + _offset);
  29727. RowOperationWrapper_2__ctor_m7775155DB6FB6EA7A9E4A7629D67E442FD7EDA67_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  29728. }
  29729. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  29730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7AF9A5C13B0E8D2247B789FBD13FDD21A99606B4_gshared (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * __this, int32_t ___i0, const RuntimeMethod* method)
  29731. {
  29732. static bool s_Il2CppMethodInitialized;
  29733. if (!s_Il2CppMethodInitialized)
  29734. {
  29735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29737. s_Il2CppMethodInitialized = true;
  29738. }
  29739. int32_t V_0 = 0;
  29740. int32_t V_1 = 0;
  29741. RuntimeObject* V_2 = NULL;
  29742. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  29743. memset((&V_3), 0, sizeof(V_3));
  29744. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  29745. memset((&V_4), 0, sizeof(V_4));
  29746. int32_t V_5 = 0;
  29747. Exception_t * __last_unhandled_exception = 0;
  29748. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29749. {
  29750. int32_t L_0 = (int32_t)__this->get_minY_0();
  29751. int32_t L_1 = ___i0;
  29752. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29753. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29754. int32_t L_3 = V_0;
  29755. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29756. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29757. {
  29758. goto IL_001a;
  29759. }
  29760. }
  29761. {
  29762. return;
  29763. }
  29764. IL_001a:
  29765. {
  29766. int32_t L_5 = V_0;
  29767. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29768. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29769. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29770. int32_t L_8;
  29771. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29772. V_1 = (int32_t)L_8;
  29773. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29774. int32_t L_10 = (int32_t)__this->get_width_3();
  29775. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  29776. RuntimeObject* L_11;
  29777. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  29778. V_2 = (RuntimeObject*)L_11;
  29779. }
  29780. IL_0041:
  29781. try
  29782. {// begin try (depth: 1)
  29783. {
  29784. RuntimeObject* L_12 = V_2;
  29785. NullCheck((RuntimeObject*)L_12);
  29786. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  29787. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  29788. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  29789. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  29790. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  29791. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  29792. int32_t L_15 = V_0;
  29793. V_5 = (int32_t)L_15;
  29794. goto IL_0075;
  29795. }
  29796. IL_0056:
  29797. {
  29798. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * L_16 = (RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *)__this->get_address_of_action_5();
  29799. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * L_17;
  29800. L_17 = (( RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * (*) (RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *)(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29801. int32_t L_18 = V_5;
  29802. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  29803. Il2CppFakeBox<RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  29804. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29805. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  29806. *L_17 = L_20.m_Value;
  29807. int32_t L_21 = V_5;
  29808. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  29809. }
  29810. IL_0075:
  29811. {
  29812. int32_t L_22 = V_5;
  29813. int32_t L_23 = V_1;
  29814. if ((((int32_t)L_22) < ((int32_t)L_23)))
  29815. {
  29816. goto IL_0056;
  29817. }
  29818. }
  29819. IL_007a:
  29820. {
  29821. IL2CPP_LEAVE(0x86, FINALLY_007c);
  29822. }
  29823. }// end try (depth: 1)
  29824. catch(Il2CppExceptionWrapper& e)
  29825. {
  29826. __last_unhandled_exception = (Exception_t *)e.ex;
  29827. goto FINALLY_007c;
  29828. }
  29829. FINALLY_007c:
  29830. {// begin finally (depth: 1)
  29831. {
  29832. RuntimeObject* L_24 = V_2;
  29833. if (!L_24)
  29834. {
  29835. goto IL_0085;
  29836. }
  29837. }
  29838. IL_007f:
  29839. {
  29840. RuntimeObject* L_25 = V_2;
  29841. NullCheck((RuntimeObject*)L_25);
  29842. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  29843. }
  29844. IL_0085:
  29845. {
  29846. IL2CPP_END_FINALLY(124)
  29847. }
  29848. }// end finally (depth: 1)
  29849. IL2CPP_CLEANUP(124)
  29850. {
  29851. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  29852. IL2CPP_JUMP_TBL(0x86, IL_0086)
  29853. }
  29854. IL_0086:
  29855. {
  29856. return;
  29857. }
  29858. }
  29859. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m7AF9A5C13B0E8D2247B789FBD13FDD21A99606B4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  29860. {
  29861. RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * _thisAdjusted;
  29862. int32_t _offset = 1;
  29863. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 *>(__this + _offset);
  29864. RowOperationWrapper_2_Invoke_m7AF9A5C13B0E8D2247B789FBD13FDD21A99606B4_inline(_thisAdjusted, ___i0, method);
  29865. }
  29866. #ifdef __clang__
  29867. #pragma clang diagnostic pop
  29868. #endif
  29869. #ifdef __clang__
  29870. #pragma clang diagnostic push
  29871. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29872. #pragma clang diagnostic ignored "-Wunused-variable"
  29873. #endif
  29874. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  29875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4A27D6AF91A155BA9AB53BC446028F4A4732ABE9_gshared (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * ___action5, const RuntimeMethod* method)
  29876. {
  29877. {
  29878. int32_t L_0 = ___minY0;
  29879. __this->set_minY_0(L_0);
  29880. int32_t L_1 = ___maxY1;
  29881. __this->set_maxY_1(L_1);
  29882. int32_t L_2 = ___stepY2;
  29883. __this->set_stepY_2(L_2);
  29884. int32_t L_3 = ___width3;
  29885. __this->set_width_3(L_3);
  29886. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  29887. __this->set_allocator_4(L_4);
  29888. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * L_5 = ___action5;
  29889. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C L_6 = (*(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *)L_5);
  29890. __this->set_action_5(L_6);
  29891. return;
  29892. }
  29893. }
  29894. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m4A27D6AF91A155BA9AB53BC446028F4A4732ABE9_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * ___action5, const RuntimeMethod* method)
  29895. {
  29896. RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * _thisAdjusted;
  29897. int32_t _offset = 1;
  29898. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD *>(__this + _offset);
  29899. RowOperationWrapper_2__ctor_m4A27D6AF91A155BA9AB53BC446028F4A4732ABE9_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  29900. }
  29901. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::Invoke(System.Int32)
  29902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDF819F78B5E49F3165B3F376A4294F0D4F43DA16_gshared (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * __this, int32_t ___i0, const RuntimeMethod* method)
  29903. {
  29904. static bool s_Il2CppMethodInitialized;
  29905. if (!s_Il2CppMethodInitialized)
  29906. {
  29907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  29908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29909. s_Il2CppMethodInitialized = true;
  29910. }
  29911. int32_t V_0 = 0;
  29912. int32_t V_1 = 0;
  29913. RuntimeObject* V_2 = NULL;
  29914. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  29915. memset((&V_3), 0, sizeof(V_3));
  29916. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  29917. memset((&V_4), 0, sizeof(V_4));
  29918. int32_t V_5 = 0;
  29919. Exception_t * __last_unhandled_exception = 0;
  29920. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  29921. {
  29922. int32_t L_0 = (int32_t)__this->get_minY_0();
  29923. int32_t L_1 = ___i0;
  29924. int32_t L_2 = (int32_t)__this->get_stepY_2();
  29925. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  29926. int32_t L_3 = V_0;
  29927. int32_t L_4 = (int32_t)__this->get_maxY_1();
  29928. if ((((int32_t)L_3) < ((int32_t)L_4)))
  29929. {
  29930. goto IL_001a;
  29931. }
  29932. }
  29933. {
  29934. return;
  29935. }
  29936. IL_001a:
  29937. {
  29938. int32_t L_5 = V_0;
  29939. int32_t L_6 = (int32_t)__this->get_stepY_2();
  29940. int32_t L_7 = (int32_t)__this->get_maxY_1();
  29941. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  29942. int32_t L_8;
  29943. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  29944. V_1 = (int32_t)L_8;
  29945. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  29946. int32_t L_10 = (int32_t)__this->get_width_3();
  29947. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  29948. RuntimeObject* L_11;
  29949. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  29950. V_2 = (RuntimeObject*)L_11;
  29951. }
  29952. IL_0041:
  29953. try
  29954. {// begin try (depth: 1)
  29955. {
  29956. RuntimeObject* L_12 = V_2;
  29957. NullCheck((RuntimeObject*)L_12);
  29958. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  29959. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  29960. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  29961. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  29962. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  29963. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  29964. int32_t L_15 = V_0;
  29965. V_5 = (int32_t)L_15;
  29966. goto IL_0075;
  29967. }
  29968. IL_0056:
  29969. {
  29970. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * L_16 = (RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *)__this->get_address_of_action_5();
  29971. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * L_17;
  29972. L_17 = (( RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * (*) (RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *)(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  29973. int32_t L_18 = V_5;
  29974. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  29975. Il2CppFakeBox<RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  29976. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  29977. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  29978. *L_17 = L_20.m_Value;
  29979. int32_t L_21 = V_5;
  29980. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  29981. }
  29982. IL_0075:
  29983. {
  29984. int32_t L_22 = V_5;
  29985. int32_t L_23 = V_1;
  29986. if ((((int32_t)L_22) < ((int32_t)L_23)))
  29987. {
  29988. goto IL_0056;
  29989. }
  29990. }
  29991. IL_007a:
  29992. {
  29993. IL2CPP_LEAVE(0x86, FINALLY_007c);
  29994. }
  29995. }// end try (depth: 1)
  29996. catch(Il2CppExceptionWrapper& e)
  29997. {
  29998. __last_unhandled_exception = (Exception_t *)e.ex;
  29999. goto FINALLY_007c;
  30000. }
  30001. FINALLY_007c:
  30002. {// begin finally (depth: 1)
  30003. {
  30004. RuntimeObject* L_24 = V_2;
  30005. if (!L_24)
  30006. {
  30007. goto IL_0085;
  30008. }
  30009. }
  30010. IL_007f:
  30011. {
  30012. RuntimeObject* L_25 = V_2;
  30013. NullCheck((RuntimeObject*)L_25);
  30014. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  30015. }
  30016. IL_0085:
  30017. {
  30018. IL2CPP_END_FINALLY(124)
  30019. }
  30020. }// end finally (depth: 1)
  30021. IL2CPP_CLEANUP(124)
  30022. {
  30023. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30024. IL2CPP_JUMP_TBL(0x86, IL_0086)
  30025. }
  30026. IL_0086:
  30027. {
  30028. return;
  30029. }
  30030. }
  30031. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mDF819F78B5E49F3165B3F376A4294F0D4F43DA16_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30032. {
  30033. RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * _thisAdjusted;
  30034. int32_t _offset = 1;
  30035. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD *>(__this + _offset);
  30036. RowOperationWrapper_2_Invoke_mDF819F78B5E49F3165B3F376A4294F0D4F43DA16_inline(_thisAdjusted, ___i0, method);
  30037. }
  30038. #ifdef __clang__
  30039. #pragma clang diagnostic pop
  30040. #endif
  30041. #ifdef __clang__
  30042. #pragma clang diagnostic push
  30043. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30044. #pragma clang diagnostic ignored "-Wunused-variable"
  30045. #endif
  30046. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  30047. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7E441867561C026FEA1811F34313AEC8ED703A7F_gshared (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * ___action5, const RuntimeMethod* method)
  30048. {
  30049. {
  30050. int32_t L_0 = ___minY0;
  30051. __this->set_minY_0(L_0);
  30052. int32_t L_1 = ___maxY1;
  30053. __this->set_maxY_1(L_1);
  30054. int32_t L_2 = ___stepY2;
  30055. __this->set_stepY_2(L_2);
  30056. int32_t L_3 = ___width3;
  30057. __this->set_width_3(L_3);
  30058. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30059. __this->set_allocator_4(L_4);
  30060. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * L_5 = ___action5;
  30061. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 L_6 = (*(RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *)L_5);
  30062. __this->set_action_5(L_6);
  30063. return;
  30064. }
  30065. }
  30066. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7E441867561C026FEA1811F34313AEC8ED703A7F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * ___action5, const RuntimeMethod* method)
  30067. {
  30068. RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * _thisAdjusted;
  30069. int32_t _offset = 1;
  30070. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 *>(__this + _offset);
  30071. RowOperationWrapper_2__ctor_m7E441867561C026FEA1811F34313AEC8ED703A7F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  30072. }
  30073. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Numerics.Vector4>::Invoke(System.Int32)
  30074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m40EA15834BD7185C58504806E37B2C5F2862CA1B_gshared (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * __this, int32_t ___i0, const RuntimeMethod* method)
  30075. {
  30076. static bool s_Il2CppMethodInitialized;
  30077. if (!s_Il2CppMethodInitialized)
  30078. {
  30079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30081. s_Il2CppMethodInitialized = true;
  30082. }
  30083. int32_t V_0 = 0;
  30084. int32_t V_1 = 0;
  30085. RuntimeObject* V_2 = NULL;
  30086. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  30087. memset((&V_3), 0, sizeof(V_3));
  30088. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30089. memset((&V_4), 0, sizeof(V_4));
  30090. int32_t V_5 = 0;
  30091. Exception_t * __last_unhandled_exception = 0;
  30092. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30093. {
  30094. int32_t L_0 = (int32_t)__this->get_minY_0();
  30095. int32_t L_1 = ___i0;
  30096. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30097. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30098. int32_t L_3 = V_0;
  30099. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30100. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30101. {
  30102. goto IL_001a;
  30103. }
  30104. }
  30105. {
  30106. return;
  30107. }
  30108. IL_001a:
  30109. {
  30110. int32_t L_5 = V_0;
  30111. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30112. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30113. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30114. int32_t L_8;
  30115. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30116. V_1 = (int32_t)L_8;
  30117. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30118. int32_t L_10 = (int32_t)__this->get_width_3();
  30119. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  30120. RuntimeObject* L_11;
  30121. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  30122. V_2 = (RuntimeObject*)L_11;
  30123. }
  30124. IL_0041:
  30125. try
  30126. {// begin try (depth: 1)
  30127. {
  30128. RuntimeObject* L_12 = V_2;
  30129. NullCheck((RuntimeObject*)L_12);
  30130. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  30131. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  30132. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  30133. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  30134. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  30135. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  30136. int32_t L_15 = V_0;
  30137. V_5 = (int32_t)L_15;
  30138. goto IL_0075;
  30139. }
  30140. IL_0056:
  30141. {
  30142. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * L_16 = (RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *)__this->get_address_of_action_5();
  30143. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * L_17;
  30144. L_17 = (( RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * (*) (RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *)(RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30145. int32_t L_18 = V_5;
  30146. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  30147. Il2CppFakeBox<RowOperation_t426A7FA58167ABCE432437737332E79966622C79 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  30148. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30149. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  30150. *L_17 = L_20.m_Value;
  30151. int32_t L_21 = V_5;
  30152. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  30153. }
  30154. IL_0075:
  30155. {
  30156. int32_t L_22 = V_5;
  30157. int32_t L_23 = V_1;
  30158. if ((((int32_t)L_22) < ((int32_t)L_23)))
  30159. {
  30160. goto IL_0056;
  30161. }
  30162. }
  30163. IL_007a:
  30164. {
  30165. IL2CPP_LEAVE(0x86, FINALLY_007c);
  30166. }
  30167. }// end try (depth: 1)
  30168. catch(Il2CppExceptionWrapper& e)
  30169. {
  30170. __last_unhandled_exception = (Exception_t *)e.ex;
  30171. goto FINALLY_007c;
  30172. }
  30173. FINALLY_007c:
  30174. {// begin finally (depth: 1)
  30175. {
  30176. RuntimeObject* L_24 = V_2;
  30177. if (!L_24)
  30178. {
  30179. goto IL_0085;
  30180. }
  30181. }
  30182. IL_007f:
  30183. {
  30184. RuntimeObject* L_25 = V_2;
  30185. NullCheck((RuntimeObject*)L_25);
  30186. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  30187. }
  30188. IL_0085:
  30189. {
  30190. IL2CPP_END_FINALLY(124)
  30191. }
  30192. }// end finally (depth: 1)
  30193. IL2CPP_CLEANUP(124)
  30194. {
  30195. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30196. IL2CPP_JUMP_TBL(0x86, IL_0086)
  30197. }
  30198. IL_0086:
  30199. {
  30200. return;
  30201. }
  30202. }
  30203. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m40EA15834BD7185C58504806E37B2C5F2862CA1B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30204. {
  30205. RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * _thisAdjusted;
  30206. int32_t _offset = 1;
  30207. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 *>(__this + _offset);
  30208. RowOperationWrapper_2_Invoke_m40EA15834BD7185C58504806E37B2C5F2862CA1B_inline(_thisAdjusted, ___i0, method);
  30209. }
  30210. #ifdef __clang__
  30211. #pragma clang diagnostic pop
  30212. #endif
  30213. #ifdef __clang__
  30214. #pragma clang diagnostic push
  30215. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30216. #pragma clang diagnostic ignored "-Wunused-variable"
  30217. #endif
  30218. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  30219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m283AA8F9CBADA8E053E2EA62B5C7F86446A3CECD_gshared (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * ___action5, const RuntimeMethod* method)
  30220. {
  30221. {
  30222. int32_t L_0 = ___minY0;
  30223. __this->set_minY_0(L_0);
  30224. int32_t L_1 = ___maxY1;
  30225. __this->set_maxY_1(L_1);
  30226. int32_t L_2 = ___stepY2;
  30227. __this->set_stepY_2(L_2);
  30228. int32_t L_3 = ___width3;
  30229. __this->set_width_3(L_3);
  30230. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30231. __this->set_allocator_4(L_4);
  30232. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * L_5 = ___action5;
  30233. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 L_6 = (*(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *)L_5);
  30234. __this->set_action_5(L_6);
  30235. return;
  30236. }
  30237. }
  30238. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m283AA8F9CBADA8E053E2EA62B5C7F86446A3CECD_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * ___action5, const RuntimeMethod* method)
  30239. {
  30240. RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * _thisAdjusted;
  30241. int32_t _offset = 1;
  30242. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB *>(__this + _offset);
  30243. RowOperationWrapper_2__ctor_m283AA8F9CBADA8E053E2EA62B5C7F86446A3CECD_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  30244. }
  30245. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::Invoke(System.Int32)
  30246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB64467542E3B21152386D04DB2D7EED39A1C757B_gshared (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * __this, int32_t ___i0, const RuntimeMethod* method)
  30247. {
  30248. static bool s_Il2CppMethodInitialized;
  30249. if (!s_Il2CppMethodInitialized)
  30250. {
  30251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30253. s_Il2CppMethodInitialized = true;
  30254. }
  30255. int32_t V_0 = 0;
  30256. int32_t V_1 = 0;
  30257. RuntimeObject* V_2 = NULL;
  30258. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  30259. memset((&V_3), 0, sizeof(V_3));
  30260. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  30261. memset((&V_4), 0, sizeof(V_4));
  30262. int32_t V_5 = 0;
  30263. Exception_t * __last_unhandled_exception = 0;
  30264. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30265. {
  30266. int32_t L_0 = (int32_t)__this->get_minY_0();
  30267. int32_t L_1 = ___i0;
  30268. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30269. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30270. int32_t L_3 = V_0;
  30271. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30272. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30273. {
  30274. goto IL_001a;
  30275. }
  30276. }
  30277. {
  30278. return;
  30279. }
  30280. IL_001a:
  30281. {
  30282. int32_t L_5 = V_0;
  30283. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30284. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30285. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30286. int32_t L_8;
  30287. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30288. V_1 = (int32_t)L_8;
  30289. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30290. int32_t L_10 = (int32_t)__this->get_width_3();
  30291. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  30292. RuntimeObject* L_11;
  30293. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  30294. V_2 = (RuntimeObject*)L_11;
  30295. }
  30296. IL_0041:
  30297. try
  30298. {// begin try (depth: 1)
  30299. {
  30300. RuntimeObject* L_12 = V_2;
  30301. NullCheck((RuntimeObject*)L_12);
  30302. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  30303. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  30304. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  30305. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  30306. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  30307. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  30308. int32_t L_15 = V_0;
  30309. V_5 = (int32_t)L_15;
  30310. goto IL_0075;
  30311. }
  30312. IL_0056:
  30313. {
  30314. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * L_16 = (RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *)__this->get_address_of_action_5();
  30315. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * L_17;
  30316. L_17 = (( RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * (*) (RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *)(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30317. int32_t L_18 = V_5;
  30318. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  30319. Il2CppFakeBox<RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  30320. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30321. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  30322. *L_17 = L_20.m_Value;
  30323. int32_t L_21 = V_5;
  30324. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  30325. }
  30326. IL_0075:
  30327. {
  30328. int32_t L_22 = V_5;
  30329. int32_t L_23 = V_1;
  30330. if ((((int32_t)L_22) < ((int32_t)L_23)))
  30331. {
  30332. goto IL_0056;
  30333. }
  30334. }
  30335. IL_007a:
  30336. {
  30337. IL2CPP_LEAVE(0x86, FINALLY_007c);
  30338. }
  30339. }// end try (depth: 1)
  30340. catch(Il2CppExceptionWrapper& e)
  30341. {
  30342. __last_unhandled_exception = (Exception_t *)e.ex;
  30343. goto FINALLY_007c;
  30344. }
  30345. FINALLY_007c:
  30346. {// begin finally (depth: 1)
  30347. {
  30348. RuntimeObject* L_24 = V_2;
  30349. if (!L_24)
  30350. {
  30351. goto IL_0085;
  30352. }
  30353. }
  30354. IL_007f:
  30355. {
  30356. RuntimeObject* L_25 = V_2;
  30357. NullCheck((RuntimeObject*)L_25);
  30358. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  30359. }
  30360. IL_0085:
  30361. {
  30362. IL2CPP_END_FINALLY(124)
  30363. }
  30364. }// end finally (depth: 1)
  30365. IL2CPP_CLEANUP(124)
  30366. {
  30367. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30368. IL2CPP_JUMP_TBL(0x86, IL_0086)
  30369. }
  30370. IL_0086:
  30371. {
  30372. return;
  30373. }
  30374. }
  30375. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mB64467542E3B21152386D04DB2D7EED39A1C757B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30376. {
  30377. RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * _thisAdjusted;
  30378. int32_t _offset = 1;
  30379. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB *>(__this + _offset);
  30380. RowOperationWrapper_2_Invoke_mB64467542E3B21152386D04DB2D7EED39A1C757B_inline(_thisAdjusted, ___i0, method);
  30381. }
  30382. #ifdef __clang__
  30383. #pragma clang diagnostic pop
  30384. #endif
  30385. #ifdef __clang__
  30386. #pragma clang diagnostic push
  30387. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30388. #pragma clang diagnostic ignored "-Wunused-variable"
  30389. #endif
  30390. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  30391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0110DBC2D1516FB6DC92F0EF1D5CAD350B33A1F5_gshared (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * ___action5, const RuntimeMethod* method)
  30392. {
  30393. {
  30394. int32_t L_0 = ___minY0;
  30395. __this->set_minY_0(L_0);
  30396. int32_t L_1 = ___maxY1;
  30397. __this->set_maxY_1(L_1);
  30398. int32_t L_2 = ___stepY2;
  30399. __this->set_stepY_2(L_2);
  30400. int32_t L_3 = ___width3;
  30401. __this->set_width_3(L_3);
  30402. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30403. __this->set_allocator_4(L_4);
  30404. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * L_5 = ___action5;
  30405. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 L_6 = (*(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *)L_5);
  30406. __this->set_action_5(L_6);
  30407. return;
  30408. }
  30409. }
  30410. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m0110DBC2D1516FB6DC92F0EF1D5CAD350B33A1F5_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * ___action5, const RuntimeMethod* method)
  30411. {
  30412. RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * _thisAdjusted;
  30413. int32_t _offset = 1;
  30414. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 *>(__this + _offset);
  30415. RowOperationWrapper_2__ctor_m0110DBC2D1516FB6DC92F0EF1D5CAD350B33A1F5_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  30416. }
  30417. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfSingle>,System.Single>::Invoke(System.Int32)
  30418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA4117D8C581305C4E1366339245FC2AD4C0F1C2A_gshared (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * __this, int32_t ___i0, const RuntimeMethod* method)
  30419. {
  30420. static bool s_Il2CppMethodInitialized;
  30421. if (!s_Il2CppMethodInitialized)
  30422. {
  30423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30425. s_Il2CppMethodInitialized = true;
  30426. }
  30427. int32_t V_0 = 0;
  30428. int32_t V_1 = 0;
  30429. RuntimeObject* V_2 = NULL;
  30430. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  30431. memset((&V_3), 0, sizeof(V_3));
  30432. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  30433. memset((&V_4), 0, sizeof(V_4));
  30434. int32_t V_5 = 0;
  30435. Exception_t * __last_unhandled_exception = 0;
  30436. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30437. {
  30438. int32_t L_0 = (int32_t)__this->get_minY_0();
  30439. int32_t L_1 = ___i0;
  30440. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30441. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30442. int32_t L_3 = V_0;
  30443. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30444. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30445. {
  30446. goto IL_001a;
  30447. }
  30448. }
  30449. {
  30450. return;
  30451. }
  30452. IL_001a:
  30453. {
  30454. int32_t L_5 = V_0;
  30455. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30456. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30457. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30458. int32_t L_8;
  30459. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30460. V_1 = (int32_t)L_8;
  30461. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30462. int32_t L_10 = (int32_t)__this->get_width_3();
  30463. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  30464. RuntimeObject* L_11;
  30465. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  30466. V_2 = (RuntimeObject*)L_11;
  30467. }
  30468. IL_0041:
  30469. try
  30470. {// begin try (depth: 1)
  30471. {
  30472. RuntimeObject* L_12 = V_2;
  30473. NullCheck((RuntimeObject*)L_12);
  30474. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  30475. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  30476. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  30477. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  30478. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  30479. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  30480. int32_t L_15 = V_0;
  30481. V_5 = (int32_t)L_15;
  30482. goto IL_0075;
  30483. }
  30484. IL_0056:
  30485. {
  30486. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * L_16 = (RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *)__this->get_address_of_action_5();
  30487. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * L_17;
  30488. L_17 = (( RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * (*) (RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *)(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30489. int32_t L_18 = V_5;
  30490. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  30491. Il2CppFakeBox<RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  30492. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30493. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  30494. *L_17 = L_20.m_Value;
  30495. int32_t L_21 = V_5;
  30496. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  30497. }
  30498. IL_0075:
  30499. {
  30500. int32_t L_22 = V_5;
  30501. int32_t L_23 = V_1;
  30502. if ((((int32_t)L_22) < ((int32_t)L_23)))
  30503. {
  30504. goto IL_0056;
  30505. }
  30506. }
  30507. IL_007a:
  30508. {
  30509. IL2CPP_LEAVE(0x86, FINALLY_007c);
  30510. }
  30511. }// end try (depth: 1)
  30512. catch(Il2CppExceptionWrapper& e)
  30513. {
  30514. __last_unhandled_exception = (Exception_t *)e.ex;
  30515. goto FINALLY_007c;
  30516. }
  30517. FINALLY_007c:
  30518. {// begin finally (depth: 1)
  30519. {
  30520. RuntimeObject* L_24 = V_2;
  30521. if (!L_24)
  30522. {
  30523. goto IL_0085;
  30524. }
  30525. }
  30526. IL_007f:
  30527. {
  30528. RuntimeObject* L_25 = V_2;
  30529. NullCheck((RuntimeObject*)L_25);
  30530. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  30531. }
  30532. IL_0085:
  30533. {
  30534. IL2CPP_END_FINALLY(124)
  30535. }
  30536. }// end finally (depth: 1)
  30537. IL2CPP_CLEANUP(124)
  30538. {
  30539. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30540. IL2CPP_JUMP_TBL(0x86, IL_0086)
  30541. }
  30542. IL_0086:
  30543. {
  30544. return;
  30545. }
  30546. }
  30547. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mA4117D8C581305C4E1366339245FC2AD4C0F1C2A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30548. {
  30549. RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * _thisAdjusted;
  30550. int32_t _offset = 1;
  30551. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 *>(__this + _offset);
  30552. RowOperationWrapper_2_Invoke_mA4117D8C581305C4E1366339245FC2AD4C0F1C2A_inline(_thisAdjusted, ___i0, method);
  30553. }
  30554. #ifdef __clang__
  30555. #pragma clang diagnostic pop
  30556. #endif
  30557. #ifdef __clang__
  30558. #pragma clang diagnostic push
  30559. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30560. #pragma clang diagnostic ignored "-Wunused-variable"
  30561. #endif
  30562. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  30563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m24190CD84CD3BD252111E72E9476D51C282BF4D7_gshared (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * ___action5, const RuntimeMethod* method)
  30564. {
  30565. {
  30566. int32_t L_0 = ___minY0;
  30567. __this->set_minY_0(L_0);
  30568. int32_t L_1 = ___maxY1;
  30569. __this->set_maxY_1(L_1);
  30570. int32_t L_2 = ___stepY2;
  30571. __this->set_stepY_2(L_2);
  30572. int32_t L_3 = ___width3;
  30573. __this->set_width_3(L_3);
  30574. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30575. __this->set_allocator_4(L_4);
  30576. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * L_5 = ___action5;
  30577. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 L_6 = (*(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *)L_5);
  30578. __this->set_action_5(L_6);
  30579. return;
  30580. }
  30581. }
  30582. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m24190CD84CD3BD252111E72E9476D51C282BF4D7_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * ___action5, const RuntimeMethod* method)
  30583. {
  30584. RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * _thisAdjusted;
  30585. int32_t _offset = 1;
  30586. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 *>(__this + _offset);
  30587. RowOperationWrapper_2__ctor_m24190CD84CD3BD252111E72E9476D51C282BF4D7_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  30588. }
  30589. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  30590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m735A0D4EBB62FED13F7B83DE3DD939B024F2CBD7_gshared (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * __this, int32_t ___i0, const RuntimeMethod* method)
  30591. {
  30592. static bool s_Il2CppMethodInitialized;
  30593. if (!s_Il2CppMethodInitialized)
  30594. {
  30595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30597. s_Il2CppMethodInitialized = true;
  30598. }
  30599. int32_t V_0 = 0;
  30600. int32_t V_1 = 0;
  30601. RuntimeObject* V_2 = NULL;
  30602. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  30603. memset((&V_3), 0, sizeof(V_3));
  30604. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  30605. memset((&V_4), 0, sizeof(V_4));
  30606. int32_t V_5 = 0;
  30607. Exception_t * __last_unhandled_exception = 0;
  30608. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30609. {
  30610. int32_t L_0 = (int32_t)__this->get_minY_0();
  30611. int32_t L_1 = ___i0;
  30612. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30613. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30614. int32_t L_3 = V_0;
  30615. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30616. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30617. {
  30618. goto IL_001a;
  30619. }
  30620. }
  30621. {
  30622. return;
  30623. }
  30624. IL_001a:
  30625. {
  30626. int32_t L_5 = V_0;
  30627. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30628. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30629. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30630. int32_t L_8;
  30631. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30632. V_1 = (int32_t)L_8;
  30633. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30634. int32_t L_10 = (int32_t)__this->get_width_3();
  30635. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  30636. RuntimeObject* L_11;
  30637. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  30638. V_2 = (RuntimeObject*)L_11;
  30639. }
  30640. IL_0041:
  30641. try
  30642. {// begin try (depth: 1)
  30643. {
  30644. RuntimeObject* L_12 = V_2;
  30645. NullCheck((RuntimeObject*)L_12);
  30646. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  30647. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  30648. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  30649. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  30650. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  30651. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  30652. int32_t L_15 = V_0;
  30653. V_5 = (int32_t)L_15;
  30654. goto IL_0075;
  30655. }
  30656. IL_0056:
  30657. {
  30658. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * L_16 = (RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *)__this->get_address_of_action_5();
  30659. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * L_17;
  30660. L_17 = (( RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * (*) (RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *)(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30661. int32_t L_18 = V_5;
  30662. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  30663. Il2CppFakeBox<RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  30664. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30665. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  30666. *L_17 = L_20.m_Value;
  30667. int32_t L_21 = V_5;
  30668. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  30669. }
  30670. IL_0075:
  30671. {
  30672. int32_t L_22 = V_5;
  30673. int32_t L_23 = V_1;
  30674. if ((((int32_t)L_22) < ((int32_t)L_23)))
  30675. {
  30676. goto IL_0056;
  30677. }
  30678. }
  30679. IL_007a:
  30680. {
  30681. IL2CPP_LEAVE(0x86, FINALLY_007c);
  30682. }
  30683. }// end try (depth: 1)
  30684. catch(Il2CppExceptionWrapper& e)
  30685. {
  30686. __last_unhandled_exception = (Exception_t *)e.ex;
  30687. goto FINALLY_007c;
  30688. }
  30689. FINALLY_007c:
  30690. {// begin finally (depth: 1)
  30691. {
  30692. RuntimeObject* L_24 = V_2;
  30693. if (!L_24)
  30694. {
  30695. goto IL_0085;
  30696. }
  30697. }
  30698. IL_007f:
  30699. {
  30700. RuntimeObject* L_25 = V_2;
  30701. NullCheck((RuntimeObject*)L_25);
  30702. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  30703. }
  30704. IL_0085:
  30705. {
  30706. IL2CPP_END_FINALLY(124)
  30707. }
  30708. }// end finally (depth: 1)
  30709. IL2CPP_CLEANUP(124)
  30710. {
  30711. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30712. IL2CPP_JUMP_TBL(0x86, IL_0086)
  30713. }
  30714. IL_0086:
  30715. {
  30716. return;
  30717. }
  30718. }
  30719. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m735A0D4EBB62FED13F7B83DE3DD939B024F2CBD7_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30720. {
  30721. RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * _thisAdjusted;
  30722. int32_t _offset = 1;
  30723. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 *>(__this + _offset);
  30724. RowOperationWrapper_2_Invoke_m735A0D4EBB62FED13F7B83DE3DD939B024F2CBD7_inline(_thisAdjusted, ___i0, method);
  30725. }
  30726. #ifdef __clang__
  30727. #pragma clang diagnostic pop
  30728. #endif
  30729. #ifdef __clang__
  30730. #pragma clang diagnostic push
  30731. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30732. #pragma clang diagnostic ignored "-Wunused-variable"
  30733. #endif
  30734. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  30735. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m987419ADE6FF6B9D7BB470A53E6AE002E8A818C0_gshared (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * ___action5, const RuntimeMethod* method)
  30736. {
  30737. {
  30738. int32_t L_0 = ___minY0;
  30739. __this->set_minY_0(L_0);
  30740. int32_t L_1 = ___maxY1;
  30741. __this->set_maxY_1(L_1);
  30742. int32_t L_2 = ___stepY2;
  30743. __this->set_stepY_2(L_2);
  30744. int32_t L_3 = ___width3;
  30745. __this->set_width_3(L_3);
  30746. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30747. __this->set_allocator_4(L_4);
  30748. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * L_5 = ___action5;
  30749. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB L_6 = (*(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *)L_5);
  30750. __this->set_action_5(L_6);
  30751. return;
  30752. }
  30753. }
  30754. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m987419ADE6FF6B9D7BB470A53E6AE002E8A818C0_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * ___action5, const RuntimeMethod* method)
  30755. {
  30756. RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * _thisAdjusted;
  30757. int32_t _offset = 1;
  30758. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D *>(__this + _offset);
  30759. RowOperationWrapper_2__ctor_m987419ADE6FF6B9D7BB470A53E6AE002E8A818C0_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  30760. }
  30761. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::Invoke(System.Int32)
  30762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9C10671F9F78B65D8F61C966A2898B385139D29A_gshared (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * __this, int32_t ___i0, const RuntimeMethod* method)
  30763. {
  30764. static bool s_Il2CppMethodInitialized;
  30765. if (!s_Il2CppMethodInitialized)
  30766. {
  30767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30769. s_Il2CppMethodInitialized = true;
  30770. }
  30771. int32_t V_0 = 0;
  30772. int32_t V_1 = 0;
  30773. RuntimeObject* V_2 = NULL;
  30774. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  30775. memset((&V_3), 0, sizeof(V_3));
  30776. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30777. memset((&V_4), 0, sizeof(V_4));
  30778. int32_t V_5 = 0;
  30779. Exception_t * __last_unhandled_exception = 0;
  30780. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30781. {
  30782. int32_t L_0 = (int32_t)__this->get_minY_0();
  30783. int32_t L_1 = ___i0;
  30784. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30785. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30786. int32_t L_3 = V_0;
  30787. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30788. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30789. {
  30790. goto IL_001a;
  30791. }
  30792. }
  30793. {
  30794. return;
  30795. }
  30796. IL_001a:
  30797. {
  30798. int32_t L_5 = V_0;
  30799. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30800. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30801. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30802. int32_t L_8;
  30803. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30804. V_1 = (int32_t)L_8;
  30805. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30806. int32_t L_10 = (int32_t)__this->get_width_3();
  30807. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  30808. RuntimeObject* L_11;
  30809. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  30810. V_2 = (RuntimeObject*)L_11;
  30811. }
  30812. IL_0041:
  30813. try
  30814. {// begin try (depth: 1)
  30815. {
  30816. RuntimeObject* L_12 = V_2;
  30817. NullCheck((RuntimeObject*)L_12);
  30818. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  30819. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  30820. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  30821. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  30822. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  30823. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  30824. int32_t L_15 = V_0;
  30825. V_5 = (int32_t)L_15;
  30826. goto IL_0075;
  30827. }
  30828. IL_0056:
  30829. {
  30830. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * L_16 = (RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *)__this->get_address_of_action_5();
  30831. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * L_17;
  30832. L_17 = (( RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * (*) (RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *)(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  30833. int32_t L_18 = V_5;
  30834. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  30835. Il2CppFakeBox<RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  30836. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  30837. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  30838. *L_17 = L_20.m_Value;
  30839. int32_t L_21 = V_5;
  30840. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  30841. }
  30842. IL_0075:
  30843. {
  30844. int32_t L_22 = V_5;
  30845. int32_t L_23 = V_1;
  30846. if ((((int32_t)L_22) < ((int32_t)L_23)))
  30847. {
  30848. goto IL_0056;
  30849. }
  30850. }
  30851. IL_007a:
  30852. {
  30853. IL2CPP_LEAVE(0x86, FINALLY_007c);
  30854. }
  30855. }// end try (depth: 1)
  30856. catch(Il2CppExceptionWrapper& e)
  30857. {
  30858. __last_unhandled_exception = (Exception_t *)e.ex;
  30859. goto FINALLY_007c;
  30860. }
  30861. FINALLY_007c:
  30862. {// begin finally (depth: 1)
  30863. {
  30864. RuntimeObject* L_24 = V_2;
  30865. if (!L_24)
  30866. {
  30867. goto IL_0085;
  30868. }
  30869. }
  30870. IL_007f:
  30871. {
  30872. RuntimeObject* L_25 = V_2;
  30873. NullCheck((RuntimeObject*)L_25);
  30874. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  30875. }
  30876. IL_0085:
  30877. {
  30878. IL2CPP_END_FINALLY(124)
  30879. }
  30880. }// end finally (depth: 1)
  30881. IL2CPP_CLEANUP(124)
  30882. {
  30883. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  30884. IL2CPP_JUMP_TBL(0x86, IL_0086)
  30885. }
  30886. IL_0086:
  30887. {
  30888. return;
  30889. }
  30890. }
  30891. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m9C10671F9F78B65D8F61C966A2898B385139D29A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  30892. {
  30893. RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * _thisAdjusted;
  30894. int32_t _offset = 1;
  30895. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D *>(__this + _offset);
  30896. RowOperationWrapper_2_Invoke_m9C10671F9F78B65D8F61C966A2898B385139D29A_inline(_thisAdjusted, ___i0, method);
  30897. }
  30898. #ifdef __clang__
  30899. #pragma clang diagnostic pop
  30900. #endif
  30901. #ifdef __clang__
  30902. #pragma clang diagnostic push
  30903. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  30904. #pragma clang diagnostic ignored "-Wunused-variable"
  30905. #endif
  30906. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  30907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFFEE6FA4FCD470C809BCDB04A859510A08A1E753_gshared (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * ___action5, const RuntimeMethod* method)
  30908. {
  30909. {
  30910. int32_t L_0 = ___minY0;
  30911. __this->set_minY_0(L_0);
  30912. int32_t L_1 = ___maxY1;
  30913. __this->set_maxY_1(L_1);
  30914. int32_t L_2 = ___stepY2;
  30915. __this->set_stepY_2(L_2);
  30916. int32_t L_3 = ___width3;
  30917. __this->set_width_3(L_3);
  30918. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  30919. __this->set_allocator_4(L_4);
  30920. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * L_5 = ___action5;
  30921. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 L_6 = (*(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *)L_5);
  30922. __this->set_action_5(L_6);
  30923. return;
  30924. }
  30925. }
  30926. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mFFEE6FA4FCD470C809BCDB04A859510A08A1E753_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * ___action5, const RuntimeMethod* method)
  30927. {
  30928. RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * _thisAdjusted;
  30929. int32_t _offset = 1;
  30930. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 *>(__this + _offset);
  30931. RowOperationWrapper_2__ctor_mFFEE6FA4FCD470C809BCDB04A859510A08A1E753_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  30932. }
  30933. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Numerics.Vector4>::Invoke(System.Int32)
  30934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB675D9726318668955BA63AA2FED0EA9D36A21F0_gshared (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  30935. {
  30936. static bool s_Il2CppMethodInitialized;
  30937. if (!s_Il2CppMethodInitialized)
  30938. {
  30939. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  30940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30941. s_Il2CppMethodInitialized = true;
  30942. }
  30943. int32_t V_0 = 0;
  30944. int32_t V_1 = 0;
  30945. RuntimeObject* V_2 = NULL;
  30946. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  30947. memset((&V_3), 0, sizeof(V_3));
  30948. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  30949. memset((&V_4), 0, sizeof(V_4));
  30950. int32_t V_5 = 0;
  30951. Exception_t * __last_unhandled_exception = 0;
  30952. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  30953. {
  30954. int32_t L_0 = (int32_t)__this->get_minY_0();
  30955. int32_t L_1 = ___i0;
  30956. int32_t L_2 = (int32_t)__this->get_stepY_2();
  30957. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  30958. int32_t L_3 = V_0;
  30959. int32_t L_4 = (int32_t)__this->get_maxY_1();
  30960. if ((((int32_t)L_3) < ((int32_t)L_4)))
  30961. {
  30962. goto IL_001a;
  30963. }
  30964. }
  30965. {
  30966. return;
  30967. }
  30968. IL_001a:
  30969. {
  30970. int32_t L_5 = V_0;
  30971. int32_t L_6 = (int32_t)__this->get_stepY_2();
  30972. int32_t L_7 = (int32_t)__this->get_maxY_1();
  30973. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  30974. int32_t L_8;
  30975. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  30976. V_1 = (int32_t)L_8;
  30977. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  30978. int32_t L_10 = (int32_t)__this->get_width_3();
  30979. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  30980. RuntimeObject* L_11;
  30981. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  30982. V_2 = (RuntimeObject*)L_11;
  30983. }
  30984. IL_0041:
  30985. try
  30986. {// begin try (depth: 1)
  30987. {
  30988. RuntimeObject* L_12 = V_2;
  30989. NullCheck((RuntimeObject*)L_12);
  30990. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  30991. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  30992. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  30993. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  30994. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  30995. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  30996. int32_t L_15 = V_0;
  30997. V_5 = (int32_t)L_15;
  30998. goto IL_0075;
  30999. }
  31000. IL_0056:
  31001. {
  31002. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * L_16 = (RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *)__this->get_address_of_action_5();
  31003. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * L_17;
  31004. L_17 = (( RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * (*) (RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *)(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31005. int32_t L_18 = V_5;
  31006. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  31007. Il2CppFakeBox<RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  31008. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31009. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  31010. *L_17 = L_20.m_Value;
  31011. int32_t L_21 = V_5;
  31012. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  31013. }
  31014. IL_0075:
  31015. {
  31016. int32_t L_22 = V_5;
  31017. int32_t L_23 = V_1;
  31018. if ((((int32_t)L_22) < ((int32_t)L_23)))
  31019. {
  31020. goto IL_0056;
  31021. }
  31022. }
  31023. IL_007a:
  31024. {
  31025. IL2CPP_LEAVE(0x86, FINALLY_007c);
  31026. }
  31027. }// end try (depth: 1)
  31028. catch(Il2CppExceptionWrapper& e)
  31029. {
  31030. __last_unhandled_exception = (Exception_t *)e.ex;
  31031. goto FINALLY_007c;
  31032. }
  31033. FINALLY_007c:
  31034. {// begin finally (depth: 1)
  31035. {
  31036. RuntimeObject* L_24 = V_2;
  31037. if (!L_24)
  31038. {
  31039. goto IL_0085;
  31040. }
  31041. }
  31042. IL_007f:
  31043. {
  31044. RuntimeObject* L_25 = V_2;
  31045. NullCheck((RuntimeObject*)L_25);
  31046. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  31047. }
  31048. IL_0085:
  31049. {
  31050. IL2CPP_END_FINALLY(124)
  31051. }
  31052. }// end finally (depth: 1)
  31053. IL2CPP_CLEANUP(124)
  31054. {
  31055. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31056. IL2CPP_JUMP_TBL(0x86, IL_0086)
  31057. }
  31058. IL_0086:
  31059. {
  31060. return;
  31061. }
  31062. }
  31063. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mB675D9726318668955BA63AA2FED0EA9D36A21F0_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31064. {
  31065. RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * _thisAdjusted;
  31066. int32_t _offset = 1;
  31067. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 *>(__this + _offset);
  31068. RowOperationWrapper_2_Invoke_mB675D9726318668955BA63AA2FED0EA9D36A21F0_inline(_thisAdjusted, ___i0, method);
  31069. }
  31070. #ifdef __clang__
  31071. #pragma clang diagnostic pop
  31072. #endif
  31073. #ifdef __clang__
  31074. #pragma clang diagnostic push
  31075. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31076. #pragma clang diagnostic ignored "-Wunused-variable"
  31077. #endif
  31078. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  31079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7373447F6C5A9BCC092D9A62D91BCA94AA454A9F_gshared (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * ___action5, const RuntimeMethod* method)
  31080. {
  31081. {
  31082. int32_t L_0 = ___minY0;
  31083. __this->set_minY_0(L_0);
  31084. int32_t L_1 = ___maxY1;
  31085. __this->set_maxY_1(L_1);
  31086. int32_t L_2 = ___stepY2;
  31087. __this->set_stepY_2(L_2);
  31088. int32_t L_3 = ___width3;
  31089. __this->set_width_3(L_3);
  31090. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31091. __this->set_allocator_4(L_4);
  31092. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * L_5 = ___action5;
  31093. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C L_6 = (*(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *)L_5);
  31094. __this->set_action_5(L_6);
  31095. return;
  31096. }
  31097. }
  31098. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7373447F6C5A9BCC092D9A62D91BCA94AA454A9F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * ___action5, const RuntimeMethod* method)
  31099. {
  31100. RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * _thisAdjusted;
  31101. int32_t _offset = 1;
  31102. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 *>(__this + _offset);
  31103. RowOperationWrapper_2__ctor_m7373447F6C5A9BCC092D9A62D91BCA94AA454A9F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  31104. }
  31105. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::Invoke(System.Int32)
  31106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA30E5BBFDF8B72BAFBBC335E263C123894A263D1_gshared (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * __this, int32_t ___i0, const RuntimeMethod* method)
  31107. {
  31108. static bool s_Il2CppMethodInitialized;
  31109. if (!s_Il2CppMethodInitialized)
  31110. {
  31111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31113. s_Il2CppMethodInitialized = true;
  31114. }
  31115. int32_t V_0 = 0;
  31116. int32_t V_1 = 0;
  31117. RuntimeObject* V_2 = NULL;
  31118. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  31119. memset((&V_3), 0, sizeof(V_3));
  31120. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  31121. memset((&V_4), 0, sizeof(V_4));
  31122. int32_t V_5 = 0;
  31123. Exception_t * __last_unhandled_exception = 0;
  31124. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31125. {
  31126. int32_t L_0 = (int32_t)__this->get_minY_0();
  31127. int32_t L_1 = ___i0;
  31128. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31129. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31130. int32_t L_3 = V_0;
  31131. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31132. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31133. {
  31134. goto IL_001a;
  31135. }
  31136. }
  31137. {
  31138. return;
  31139. }
  31140. IL_001a:
  31141. {
  31142. int32_t L_5 = V_0;
  31143. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31144. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31145. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31146. int32_t L_8;
  31147. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31148. V_1 = (int32_t)L_8;
  31149. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31150. int32_t L_10 = (int32_t)__this->get_width_3();
  31151. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  31152. RuntimeObject* L_11;
  31153. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  31154. V_2 = (RuntimeObject*)L_11;
  31155. }
  31156. IL_0041:
  31157. try
  31158. {// begin try (depth: 1)
  31159. {
  31160. RuntimeObject* L_12 = V_2;
  31161. NullCheck((RuntimeObject*)L_12);
  31162. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  31163. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  31164. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  31165. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  31166. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  31167. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  31168. int32_t L_15 = V_0;
  31169. V_5 = (int32_t)L_15;
  31170. goto IL_0075;
  31171. }
  31172. IL_0056:
  31173. {
  31174. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * L_16 = (RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *)__this->get_address_of_action_5();
  31175. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * L_17;
  31176. L_17 = (( RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * (*) (RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *)(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31177. int32_t L_18 = V_5;
  31178. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  31179. Il2CppFakeBox<RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  31180. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31181. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  31182. *L_17 = L_20.m_Value;
  31183. int32_t L_21 = V_5;
  31184. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  31185. }
  31186. IL_0075:
  31187. {
  31188. int32_t L_22 = V_5;
  31189. int32_t L_23 = V_1;
  31190. if ((((int32_t)L_22) < ((int32_t)L_23)))
  31191. {
  31192. goto IL_0056;
  31193. }
  31194. }
  31195. IL_007a:
  31196. {
  31197. IL2CPP_LEAVE(0x86, FINALLY_007c);
  31198. }
  31199. }// end try (depth: 1)
  31200. catch(Il2CppExceptionWrapper& e)
  31201. {
  31202. __last_unhandled_exception = (Exception_t *)e.ex;
  31203. goto FINALLY_007c;
  31204. }
  31205. FINALLY_007c:
  31206. {// begin finally (depth: 1)
  31207. {
  31208. RuntimeObject* L_24 = V_2;
  31209. if (!L_24)
  31210. {
  31211. goto IL_0085;
  31212. }
  31213. }
  31214. IL_007f:
  31215. {
  31216. RuntimeObject* L_25 = V_2;
  31217. NullCheck((RuntimeObject*)L_25);
  31218. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  31219. }
  31220. IL_0085:
  31221. {
  31222. IL2CPP_END_FINALLY(124)
  31223. }
  31224. }// end finally (depth: 1)
  31225. IL2CPP_CLEANUP(124)
  31226. {
  31227. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31228. IL2CPP_JUMP_TBL(0x86, IL_0086)
  31229. }
  31230. IL_0086:
  31231. {
  31232. return;
  31233. }
  31234. }
  31235. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mA30E5BBFDF8B72BAFBBC335E263C123894A263D1_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31236. {
  31237. RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * _thisAdjusted;
  31238. int32_t _offset = 1;
  31239. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 *>(__this + _offset);
  31240. RowOperationWrapper_2_Invoke_mA30E5BBFDF8B72BAFBBC335E263C123894A263D1_inline(_thisAdjusted, ___i0, method);
  31241. }
  31242. #ifdef __clang__
  31243. #pragma clang diagnostic pop
  31244. #endif
  31245. #ifdef __clang__
  31246. #pragma clang diagnostic push
  31247. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31248. #pragma clang diagnostic ignored "-Wunused-variable"
  31249. #endif
  31250. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  31251. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m25A65C458758D0102EE1ADB9D62C150DB5BC3D9B_gshared (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * ___action5, const RuntimeMethod* method)
  31252. {
  31253. {
  31254. int32_t L_0 = ___minY0;
  31255. __this->set_minY_0(L_0);
  31256. int32_t L_1 = ___maxY1;
  31257. __this->set_maxY_1(L_1);
  31258. int32_t L_2 = ___stepY2;
  31259. __this->set_stepY_2(L_2);
  31260. int32_t L_3 = ___width3;
  31261. __this->set_width_3(L_3);
  31262. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31263. __this->set_allocator_4(L_4);
  31264. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * L_5 = ___action5;
  31265. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 L_6 = (*(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *)L_5);
  31266. __this->set_action_5(L_6);
  31267. return;
  31268. }
  31269. }
  31270. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m25A65C458758D0102EE1ADB9D62C150DB5BC3D9B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * ___action5, const RuntimeMethod* method)
  31271. {
  31272. RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * _thisAdjusted;
  31273. int32_t _offset = 1;
  31274. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 *>(__this + _offset);
  31275. RowOperationWrapper_2__ctor_m25A65C458758D0102EE1ADB9D62C150DB5BC3D9B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  31276. }
  31277. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector2>,System.Single>::Invoke(System.Int32)
  31278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD6A5FFD6140B832A26D8D650CA2393DD97861574_gshared (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * __this, int32_t ___i0, const RuntimeMethod* method)
  31279. {
  31280. static bool s_Il2CppMethodInitialized;
  31281. if (!s_Il2CppMethodInitialized)
  31282. {
  31283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31285. s_Il2CppMethodInitialized = true;
  31286. }
  31287. int32_t V_0 = 0;
  31288. int32_t V_1 = 0;
  31289. RuntimeObject* V_2 = NULL;
  31290. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  31291. memset((&V_3), 0, sizeof(V_3));
  31292. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  31293. memset((&V_4), 0, sizeof(V_4));
  31294. int32_t V_5 = 0;
  31295. Exception_t * __last_unhandled_exception = 0;
  31296. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31297. {
  31298. int32_t L_0 = (int32_t)__this->get_minY_0();
  31299. int32_t L_1 = ___i0;
  31300. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31301. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31302. int32_t L_3 = V_0;
  31303. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31304. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31305. {
  31306. goto IL_001a;
  31307. }
  31308. }
  31309. {
  31310. return;
  31311. }
  31312. IL_001a:
  31313. {
  31314. int32_t L_5 = V_0;
  31315. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31316. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31317. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31318. int32_t L_8;
  31319. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31320. V_1 = (int32_t)L_8;
  31321. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31322. int32_t L_10 = (int32_t)__this->get_width_3();
  31323. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  31324. RuntimeObject* L_11;
  31325. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  31326. V_2 = (RuntimeObject*)L_11;
  31327. }
  31328. IL_0041:
  31329. try
  31330. {// begin try (depth: 1)
  31331. {
  31332. RuntimeObject* L_12 = V_2;
  31333. NullCheck((RuntimeObject*)L_12);
  31334. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  31335. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  31336. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  31337. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  31338. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  31339. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  31340. int32_t L_15 = V_0;
  31341. V_5 = (int32_t)L_15;
  31342. goto IL_0075;
  31343. }
  31344. IL_0056:
  31345. {
  31346. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * L_16 = (RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *)__this->get_address_of_action_5();
  31347. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * L_17;
  31348. L_17 = (( RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * (*) (RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *)(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31349. int32_t L_18 = V_5;
  31350. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  31351. Il2CppFakeBox<RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  31352. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31353. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  31354. *L_17 = L_20.m_Value;
  31355. int32_t L_21 = V_5;
  31356. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  31357. }
  31358. IL_0075:
  31359. {
  31360. int32_t L_22 = V_5;
  31361. int32_t L_23 = V_1;
  31362. if ((((int32_t)L_22) < ((int32_t)L_23)))
  31363. {
  31364. goto IL_0056;
  31365. }
  31366. }
  31367. IL_007a:
  31368. {
  31369. IL2CPP_LEAVE(0x86, FINALLY_007c);
  31370. }
  31371. }// end try (depth: 1)
  31372. catch(Il2CppExceptionWrapper& e)
  31373. {
  31374. __last_unhandled_exception = (Exception_t *)e.ex;
  31375. goto FINALLY_007c;
  31376. }
  31377. FINALLY_007c:
  31378. {// begin finally (depth: 1)
  31379. {
  31380. RuntimeObject* L_24 = V_2;
  31381. if (!L_24)
  31382. {
  31383. goto IL_0085;
  31384. }
  31385. }
  31386. IL_007f:
  31387. {
  31388. RuntimeObject* L_25 = V_2;
  31389. NullCheck((RuntimeObject*)L_25);
  31390. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  31391. }
  31392. IL_0085:
  31393. {
  31394. IL2CPP_END_FINALLY(124)
  31395. }
  31396. }// end finally (depth: 1)
  31397. IL2CPP_CLEANUP(124)
  31398. {
  31399. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31400. IL2CPP_JUMP_TBL(0x86, IL_0086)
  31401. }
  31402. IL_0086:
  31403. {
  31404. return;
  31405. }
  31406. }
  31407. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mD6A5FFD6140B832A26D8D650CA2393DD97861574_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31408. {
  31409. RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * _thisAdjusted;
  31410. int32_t _offset = 1;
  31411. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 *>(__this + _offset);
  31412. RowOperationWrapper_2_Invoke_mD6A5FFD6140B832A26D8D650CA2393DD97861574_inline(_thisAdjusted, ___i0, method);
  31413. }
  31414. #ifdef __clang__
  31415. #pragma clang diagnostic pop
  31416. #endif
  31417. #ifdef __clang__
  31418. #pragma clang diagnostic push
  31419. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31420. #pragma clang diagnostic ignored "-Wunused-variable"
  31421. #endif
  31422. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  31423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9CA79FC7776DDEB193166328C987A374410516DA_gshared (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * ___action5, const RuntimeMethod* method)
  31424. {
  31425. {
  31426. int32_t L_0 = ___minY0;
  31427. __this->set_minY_0(L_0);
  31428. int32_t L_1 = ___maxY1;
  31429. __this->set_maxY_1(L_1);
  31430. int32_t L_2 = ___stepY2;
  31431. __this->set_stepY_2(L_2);
  31432. int32_t L_3 = ___width3;
  31433. __this->set_width_3(L_3);
  31434. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31435. __this->set_allocator_4(L_4);
  31436. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * L_5 = ___action5;
  31437. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D L_6 = (*(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *)L_5);
  31438. __this->set_action_5(L_6);
  31439. return;
  31440. }
  31441. }
  31442. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m9CA79FC7776DDEB193166328C987A374410516DA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * ___action5, const RuntimeMethod* method)
  31443. {
  31444. RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * _thisAdjusted;
  31445. int32_t _offset = 1;
  31446. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 *>(__this + _offset);
  31447. RowOperationWrapper_2__ctor_m9CA79FC7776DDEB193166328C987A374410516DA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  31448. }
  31449. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  31450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9066ACEFD84C0EF99B8ADB512D891BA037128D96_gshared (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * __this, int32_t ___i0, const RuntimeMethod* method)
  31451. {
  31452. static bool s_Il2CppMethodInitialized;
  31453. if (!s_Il2CppMethodInitialized)
  31454. {
  31455. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31457. s_Il2CppMethodInitialized = true;
  31458. }
  31459. int32_t V_0 = 0;
  31460. int32_t V_1 = 0;
  31461. RuntimeObject* V_2 = NULL;
  31462. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  31463. memset((&V_3), 0, sizeof(V_3));
  31464. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  31465. memset((&V_4), 0, sizeof(V_4));
  31466. int32_t V_5 = 0;
  31467. Exception_t * __last_unhandled_exception = 0;
  31468. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31469. {
  31470. int32_t L_0 = (int32_t)__this->get_minY_0();
  31471. int32_t L_1 = ___i0;
  31472. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31473. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31474. int32_t L_3 = V_0;
  31475. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31476. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31477. {
  31478. goto IL_001a;
  31479. }
  31480. }
  31481. {
  31482. return;
  31483. }
  31484. IL_001a:
  31485. {
  31486. int32_t L_5 = V_0;
  31487. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31488. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31489. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31490. int32_t L_8;
  31491. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31492. V_1 = (int32_t)L_8;
  31493. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31494. int32_t L_10 = (int32_t)__this->get_width_3();
  31495. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  31496. RuntimeObject* L_11;
  31497. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  31498. V_2 = (RuntimeObject*)L_11;
  31499. }
  31500. IL_0041:
  31501. try
  31502. {// begin try (depth: 1)
  31503. {
  31504. RuntimeObject* L_12 = V_2;
  31505. NullCheck((RuntimeObject*)L_12);
  31506. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  31507. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  31508. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  31509. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  31510. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  31511. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  31512. int32_t L_15 = V_0;
  31513. V_5 = (int32_t)L_15;
  31514. goto IL_0075;
  31515. }
  31516. IL_0056:
  31517. {
  31518. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * L_16 = (RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *)__this->get_address_of_action_5();
  31519. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * L_17;
  31520. L_17 = (( RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * (*) (RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *)(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31521. int32_t L_18 = V_5;
  31522. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  31523. Il2CppFakeBox<RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  31524. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31525. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  31526. *L_17 = L_20.m_Value;
  31527. int32_t L_21 = V_5;
  31528. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  31529. }
  31530. IL_0075:
  31531. {
  31532. int32_t L_22 = V_5;
  31533. int32_t L_23 = V_1;
  31534. if ((((int32_t)L_22) < ((int32_t)L_23)))
  31535. {
  31536. goto IL_0056;
  31537. }
  31538. }
  31539. IL_007a:
  31540. {
  31541. IL2CPP_LEAVE(0x86, FINALLY_007c);
  31542. }
  31543. }// end try (depth: 1)
  31544. catch(Il2CppExceptionWrapper& e)
  31545. {
  31546. __last_unhandled_exception = (Exception_t *)e.ex;
  31547. goto FINALLY_007c;
  31548. }
  31549. FINALLY_007c:
  31550. {// begin finally (depth: 1)
  31551. {
  31552. RuntimeObject* L_24 = V_2;
  31553. if (!L_24)
  31554. {
  31555. goto IL_0085;
  31556. }
  31557. }
  31558. IL_007f:
  31559. {
  31560. RuntimeObject* L_25 = V_2;
  31561. NullCheck((RuntimeObject*)L_25);
  31562. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  31563. }
  31564. IL_0085:
  31565. {
  31566. IL2CPP_END_FINALLY(124)
  31567. }
  31568. }// end finally (depth: 1)
  31569. IL2CPP_CLEANUP(124)
  31570. {
  31571. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31572. IL2CPP_JUMP_TBL(0x86, IL_0086)
  31573. }
  31574. IL_0086:
  31575. {
  31576. return;
  31577. }
  31578. }
  31579. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m9066ACEFD84C0EF99B8ADB512D891BA037128D96_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31580. {
  31581. RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * _thisAdjusted;
  31582. int32_t _offset = 1;
  31583. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 *>(__this + _offset);
  31584. RowOperationWrapper_2_Invoke_m9066ACEFD84C0EF99B8ADB512D891BA037128D96_inline(_thisAdjusted, ___i0, method);
  31585. }
  31586. #ifdef __clang__
  31587. #pragma clang diagnostic pop
  31588. #endif
  31589. #ifdef __clang__
  31590. #pragma clang diagnostic push
  31591. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31592. #pragma clang diagnostic ignored "-Wunused-variable"
  31593. #endif
  31594. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  31595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBBB542F0C8013C9CA658B31531310A69EF5DF282_gshared (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * ___action5, const RuntimeMethod* method)
  31596. {
  31597. {
  31598. int32_t L_0 = ___minY0;
  31599. __this->set_minY_0(L_0);
  31600. int32_t L_1 = ___maxY1;
  31601. __this->set_maxY_1(L_1);
  31602. int32_t L_2 = ___stepY2;
  31603. __this->set_stepY_2(L_2);
  31604. int32_t L_3 = ___width3;
  31605. __this->set_width_3(L_3);
  31606. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31607. __this->set_allocator_4(L_4);
  31608. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * L_5 = ___action5;
  31609. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B L_6 = (*(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *)L_5);
  31610. __this->set_action_5(L_6);
  31611. return;
  31612. }
  31613. }
  31614. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mBBB542F0C8013C9CA658B31531310A69EF5DF282_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * ___action5, const RuntimeMethod* method)
  31615. {
  31616. RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * _thisAdjusted;
  31617. int32_t _offset = 1;
  31618. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 *>(__this + _offset);
  31619. RowOperationWrapper_2__ctor_mBBB542F0C8013C9CA658B31531310A69EF5DF282_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  31620. }
  31621. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::Invoke(System.Int32)
  31622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5DAE7C8C5A6019E5A3551668D26C9B34663FD4C6_gshared (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * __this, int32_t ___i0, const RuntimeMethod* method)
  31623. {
  31624. static bool s_Il2CppMethodInitialized;
  31625. if (!s_Il2CppMethodInitialized)
  31626. {
  31627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31629. s_Il2CppMethodInitialized = true;
  31630. }
  31631. int32_t V_0 = 0;
  31632. int32_t V_1 = 0;
  31633. RuntimeObject* V_2 = NULL;
  31634. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  31635. memset((&V_3), 0, sizeof(V_3));
  31636. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  31637. memset((&V_4), 0, sizeof(V_4));
  31638. int32_t V_5 = 0;
  31639. Exception_t * __last_unhandled_exception = 0;
  31640. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31641. {
  31642. int32_t L_0 = (int32_t)__this->get_minY_0();
  31643. int32_t L_1 = ___i0;
  31644. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31645. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31646. int32_t L_3 = V_0;
  31647. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31648. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31649. {
  31650. goto IL_001a;
  31651. }
  31652. }
  31653. {
  31654. return;
  31655. }
  31656. IL_001a:
  31657. {
  31658. int32_t L_5 = V_0;
  31659. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31660. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31661. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31662. int32_t L_8;
  31663. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31664. V_1 = (int32_t)L_8;
  31665. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31666. int32_t L_10 = (int32_t)__this->get_width_3();
  31667. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  31668. RuntimeObject* L_11;
  31669. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  31670. V_2 = (RuntimeObject*)L_11;
  31671. }
  31672. IL_0041:
  31673. try
  31674. {// begin try (depth: 1)
  31675. {
  31676. RuntimeObject* L_12 = V_2;
  31677. NullCheck((RuntimeObject*)L_12);
  31678. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  31679. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  31680. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  31681. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  31682. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  31683. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  31684. int32_t L_15 = V_0;
  31685. V_5 = (int32_t)L_15;
  31686. goto IL_0075;
  31687. }
  31688. IL_0056:
  31689. {
  31690. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * L_16 = (RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *)__this->get_address_of_action_5();
  31691. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * L_17;
  31692. L_17 = (( RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * (*) (RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *)(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31693. int32_t L_18 = V_5;
  31694. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  31695. Il2CppFakeBox<RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  31696. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31697. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  31698. *L_17 = L_20.m_Value;
  31699. int32_t L_21 = V_5;
  31700. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  31701. }
  31702. IL_0075:
  31703. {
  31704. int32_t L_22 = V_5;
  31705. int32_t L_23 = V_1;
  31706. if ((((int32_t)L_22) < ((int32_t)L_23)))
  31707. {
  31708. goto IL_0056;
  31709. }
  31710. }
  31711. IL_007a:
  31712. {
  31713. IL2CPP_LEAVE(0x86, FINALLY_007c);
  31714. }
  31715. }// end try (depth: 1)
  31716. catch(Il2CppExceptionWrapper& e)
  31717. {
  31718. __last_unhandled_exception = (Exception_t *)e.ex;
  31719. goto FINALLY_007c;
  31720. }
  31721. FINALLY_007c:
  31722. {// begin finally (depth: 1)
  31723. {
  31724. RuntimeObject* L_24 = V_2;
  31725. if (!L_24)
  31726. {
  31727. goto IL_0085;
  31728. }
  31729. }
  31730. IL_007f:
  31731. {
  31732. RuntimeObject* L_25 = V_2;
  31733. NullCheck((RuntimeObject*)L_25);
  31734. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  31735. }
  31736. IL_0085:
  31737. {
  31738. IL2CPP_END_FINALLY(124)
  31739. }
  31740. }// end finally (depth: 1)
  31741. IL2CPP_CLEANUP(124)
  31742. {
  31743. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31744. IL2CPP_JUMP_TBL(0x86, IL_0086)
  31745. }
  31746. IL_0086:
  31747. {
  31748. return;
  31749. }
  31750. }
  31751. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m5DAE7C8C5A6019E5A3551668D26C9B34663FD4C6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31752. {
  31753. RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * _thisAdjusted;
  31754. int32_t _offset = 1;
  31755. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 *>(__this + _offset);
  31756. RowOperationWrapper_2_Invoke_m5DAE7C8C5A6019E5A3551668D26C9B34663FD4C6_inline(_thisAdjusted, ___i0, method);
  31757. }
  31758. #ifdef __clang__
  31759. #pragma clang diagnostic pop
  31760. #endif
  31761. #ifdef __clang__
  31762. #pragma clang diagnostic push
  31763. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31764. #pragma clang diagnostic ignored "-Wunused-variable"
  31765. #endif
  31766. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  31767. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA504B330BC04CA0A706DCAAC95F8FDE36859102B_gshared (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * ___action5, const RuntimeMethod* method)
  31768. {
  31769. {
  31770. int32_t L_0 = ___minY0;
  31771. __this->set_minY_0(L_0);
  31772. int32_t L_1 = ___maxY1;
  31773. __this->set_maxY_1(L_1);
  31774. int32_t L_2 = ___stepY2;
  31775. __this->set_stepY_2(L_2);
  31776. int32_t L_3 = ___width3;
  31777. __this->set_width_3(L_3);
  31778. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31779. __this->set_allocator_4(L_4);
  31780. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * L_5 = ___action5;
  31781. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 L_6 = (*(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *)L_5);
  31782. __this->set_action_5(L_6);
  31783. return;
  31784. }
  31785. }
  31786. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mA504B330BC04CA0A706DCAAC95F8FDE36859102B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * ___action5, const RuntimeMethod* method)
  31787. {
  31788. RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * _thisAdjusted;
  31789. int32_t _offset = 1;
  31790. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C *>(__this + _offset);
  31791. RowOperationWrapper_2__ctor_mA504B330BC04CA0A706DCAAC95F8FDE36859102B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  31792. }
  31793. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Numerics.Vector4>::Invoke(System.Int32)
  31794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5A233D1D7ADCB4C6E473FB41BEAD6F5F63B83610_gshared (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * __this, int32_t ___i0, const RuntimeMethod* method)
  31795. {
  31796. static bool s_Il2CppMethodInitialized;
  31797. if (!s_Il2CppMethodInitialized)
  31798. {
  31799. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31801. s_Il2CppMethodInitialized = true;
  31802. }
  31803. int32_t V_0 = 0;
  31804. int32_t V_1 = 0;
  31805. RuntimeObject* V_2 = NULL;
  31806. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  31807. memset((&V_3), 0, sizeof(V_3));
  31808. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  31809. memset((&V_4), 0, sizeof(V_4));
  31810. int32_t V_5 = 0;
  31811. Exception_t * __last_unhandled_exception = 0;
  31812. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31813. {
  31814. int32_t L_0 = (int32_t)__this->get_minY_0();
  31815. int32_t L_1 = ___i0;
  31816. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31817. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31818. int32_t L_3 = V_0;
  31819. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31820. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31821. {
  31822. goto IL_001a;
  31823. }
  31824. }
  31825. {
  31826. return;
  31827. }
  31828. IL_001a:
  31829. {
  31830. int32_t L_5 = V_0;
  31831. int32_t L_6 = (int32_t)__this->get_stepY_2();
  31832. int32_t L_7 = (int32_t)__this->get_maxY_1();
  31833. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31834. int32_t L_8;
  31835. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  31836. V_1 = (int32_t)L_8;
  31837. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  31838. int32_t L_10 = (int32_t)__this->get_width_3();
  31839. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  31840. RuntimeObject* L_11;
  31841. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  31842. V_2 = (RuntimeObject*)L_11;
  31843. }
  31844. IL_0041:
  31845. try
  31846. {// begin try (depth: 1)
  31847. {
  31848. RuntimeObject* L_12 = V_2;
  31849. NullCheck((RuntimeObject*)L_12);
  31850. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  31851. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  31852. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  31853. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  31854. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  31855. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  31856. int32_t L_15 = V_0;
  31857. V_5 = (int32_t)L_15;
  31858. goto IL_0075;
  31859. }
  31860. IL_0056:
  31861. {
  31862. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * L_16 = (RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *)__this->get_address_of_action_5();
  31863. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * L_17;
  31864. L_17 = (( RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * (*) (RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *)(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31865. int32_t L_18 = V_5;
  31866. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  31867. Il2CppFakeBox<RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  31868. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  31869. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  31870. *L_17 = L_20.m_Value;
  31871. int32_t L_21 = V_5;
  31872. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  31873. }
  31874. IL_0075:
  31875. {
  31876. int32_t L_22 = V_5;
  31877. int32_t L_23 = V_1;
  31878. if ((((int32_t)L_22) < ((int32_t)L_23)))
  31879. {
  31880. goto IL_0056;
  31881. }
  31882. }
  31883. IL_007a:
  31884. {
  31885. IL2CPP_LEAVE(0x86, FINALLY_007c);
  31886. }
  31887. }// end try (depth: 1)
  31888. catch(Il2CppExceptionWrapper& e)
  31889. {
  31890. __last_unhandled_exception = (Exception_t *)e.ex;
  31891. goto FINALLY_007c;
  31892. }
  31893. FINALLY_007c:
  31894. {// begin finally (depth: 1)
  31895. {
  31896. RuntimeObject* L_24 = V_2;
  31897. if (!L_24)
  31898. {
  31899. goto IL_0085;
  31900. }
  31901. }
  31902. IL_007f:
  31903. {
  31904. RuntimeObject* L_25 = V_2;
  31905. NullCheck((RuntimeObject*)L_25);
  31906. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  31907. }
  31908. IL_0085:
  31909. {
  31910. IL2CPP_END_FINALLY(124)
  31911. }
  31912. }// end finally (depth: 1)
  31913. IL2CPP_CLEANUP(124)
  31914. {
  31915. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  31916. IL2CPP_JUMP_TBL(0x86, IL_0086)
  31917. }
  31918. IL_0086:
  31919. {
  31920. return;
  31921. }
  31922. }
  31923. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m5A233D1D7ADCB4C6E473FB41BEAD6F5F63B83610_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  31924. {
  31925. RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * _thisAdjusted;
  31926. int32_t _offset = 1;
  31927. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C *>(__this + _offset);
  31928. RowOperationWrapper_2_Invoke_m5A233D1D7ADCB4C6E473FB41BEAD6F5F63B83610_inline(_thisAdjusted, ___i0, method);
  31929. }
  31930. #ifdef __clang__
  31931. #pragma clang diagnostic pop
  31932. #endif
  31933. #ifdef __clang__
  31934. #pragma clang diagnostic push
  31935. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  31936. #pragma clang diagnostic ignored "-Wunused-variable"
  31937. #endif
  31938. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  31939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAF5A568B52EE38E2E8589AC64F65329970A26218_gshared (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * ___action5, const RuntimeMethod* method)
  31940. {
  31941. {
  31942. int32_t L_0 = ___minY0;
  31943. __this->set_minY_0(L_0);
  31944. int32_t L_1 = ___maxY1;
  31945. __this->set_maxY_1(L_1);
  31946. int32_t L_2 = ___stepY2;
  31947. __this->set_stepY_2(L_2);
  31948. int32_t L_3 = ___width3;
  31949. __this->set_width_3(L_3);
  31950. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  31951. __this->set_allocator_4(L_4);
  31952. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * L_5 = ___action5;
  31953. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 L_6 = (*(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *)L_5);
  31954. __this->set_action_5(L_6);
  31955. return;
  31956. }
  31957. }
  31958. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mAF5A568B52EE38E2E8589AC64F65329970A26218_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * ___action5, const RuntimeMethod* method)
  31959. {
  31960. RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * _thisAdjusted;
  31961. int32_t _offset = 1;
  31962. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 *>(__this + _offset);
  31963. RowOperationWrapper_2__ctor_mAF5A568B52EE38E2E8589AC64F65329970A26218_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  31964. }
  31965. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::Invoke(System.Int32)
  31966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m228E27CF7EC805DB22FB2231B33502A9841B3C52_gshared (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * __this, int32_t ___i0, const RuntimeMethod* method)
  31967. {
  31968. static bool s_Il2CppMethodInitialized;
  31969. if (!s_Il2CppMethodInitialized)
  31970. {
  31971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  31972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  31973. s_Il2CppMethodInitialized = true;
  31974. }
  31975. int32_t V_0 = 0;
  31976. int32_t V_1 = 0;
  31977. RuntimeObject* V_2 = NULL;
  31978. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  31979. memset((&V_3), 0, sizeof(V_3));
  31980. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  31981. memset((&V_4), 0, sizeof(V_4));
  31982. int32_t V_5 = 0;
  31983. Exception_t * __last_unhandled_exception = 0;
  31984. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  31985. {
  31986. int32_t L_0 = (int32_t)__this->get_minY_0();
  31987. int32_t L_1 = ___i0;
  31988. int32_t L_2 = (int32_t)__this->get_stepY_2();
  31989. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  31990. int32_t L_3 = V_0;
  31991. int32_t L_4 = (int32_t)__this->get_maxY_1();
  31992. if ((((int32_t)L_3) < ((int32_t)L_4)))
  31993. {
  31994. goto IL_001a;
  31995. }
  31996. }
  31997. {
  31998. return;
  31999. }
  32000. IL_001a:
  32001. {
  32002. int32_t L_5 = V_0;
  32003. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32004. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32005. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32006. int32_t L_8;
  32007. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32008. V_1 = (int32_t)L_8;
  32009. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32010. int32_t L_10 = (int32_t)__this->get_width_3();
  32011. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  32012. RuntimeObject* L_11;
  32013. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  32014. V_2 = (RuntimeObject*)L_11;
  32015. }
  32016. IL_0041:
  32017. try
  32018. {// begin try (depth: 1)
  32019. {
  32020. RuntimeObject* L_12 = V_2;
  32021. NullCheck((RuntimeObject*)L_12);
  32022. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  32023. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  32024. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  32025. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  32026. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  32027. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  32028. int32_t L_15 = V_0;
  32029. V_5 = (int32_t)L_15;
  32030. goto IL_0075;
  32031. }
  32032. IL_0056:
  32033. {
  32034. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * L_16 = (RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *)__this->get_address_of_action_5();
  32035. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * L_17;
  32036. L_17 = (( RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * (*) (RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *)(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32037. int32_t L_18 = V_5;
  32038. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  32039. Il2CppFakeBox<RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  32040. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32041. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  32042. *L_17 = L_20.m_Value;
  32043. int32_t L_21 = V_5;
  32044. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  32045. }
  32046. IL_0075:
  32047. {
  32048. int32_t L_22 = V_5;
  32049. int32_t L_23 = V_1;
  32050. if ((((int32_t)L_22) < ((int32_t)L_23)))
  32051. {
  32052. goto IL_0056;
  32053. }
  32054. }
  32055. IL_007a:
  32056. {
  32057. IL2CPP_LEAVE(0x86, FINALLY_007c);
  32058. }
  32059. }// end try (depth: 1)
  32060. catch(Il2CppExceptionWrapper& e)
  32061. {
  32062. __last_unhandled_exception = (Exception_t *)e.ex;
  32063. goto FINALLY_007c;
  32064. }
  32065. FINALLY_007c:
  32066. {// begin finally (depth: 1)
  32067. {
  32068. RuntimeObject* L_24 = V_2;
  32069. if (!L_24)
  32070. {
  32071. goto IL_0085;
  32072. }
  32073. }
  32074. IL_007f:
  32075. {
  32076. RuntimeObject* L_25 = V_2;
  32077. NullCheck((RuntimeObject*)L_25);
  32078. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  32079. }
  32080. IL_0085:
  32081. {
  32082. IL2CPP_END_FINALLY(124)
  32083. }
  32084. }// end finally (depth: 1)
  32085. IL2CPP_CLEANUP(124)
  32086. {
  32087. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32088. IL2CPP_JUMP_TBL(0x86, IL_0086)
  32089. }
  32090. IL_0086:
  32091. {
  32092. return;
  32093. }
  32094. }
  32095. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m228E27CF7EC805DB22FB2231B33502A9841B3C52_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32096. {
  32097. RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * _thisAdjusted;
  32098. int32_t _offset = 1;
  32099. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 *>(__this + _offset);
  32100. RowOperationWrapper_2_Invoke_m228E27CF7EC805DB22FB2231B33502A9841B3C52_inline(_thisAdjusted, ___i0, method);
  32101. }
  32102. #ifdef __clang__
  32103. #pragma clang diagnostic pop
  32104. #endif
  32105. #ifdef __clang__
  32106. #pragma clang diagnostic push
  32107. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32108. #pragma clang diagnostic ignored "-Wunused-variable"
  32109. #endif
  32110. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  32111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m56FD9F57524759CAA3E7EABD564EB35A18884324_gshared (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * ___action5, const RuntimeMethod* method)
  32112. {
  32113. {
  32114. int32_t L_0 = ___minY0;
  32115. __this->set_minY_0(L_0);
  32116. int32_t L_1 = ___maxY1;
  32117. __this->set_maxY_1(L_1);
  32118. int32_t L_2 = ___stepY2;
  32119. __this->set_stepY_2(L_2);
  32120. int32_t L_3 = ___width3;
  32121. __this->set_width_3(L_3);
  32122. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32123. __this->set_allocator_4(L_4);
  32124. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * L_5 = ___action5;
  32125. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 L_6 = (*(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *)L_5);
  32126. __this->set_action_5(L_6);
  32127. return;
  32128. }
  32129. }
  32130. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m56FD9F57524759CAA3E7EABD564EB35A18884324_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * ___action5, const RuntimeMethod* method)
  32131. {
  32132. RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * _thisAdjusted;
  32133. int32_t _offset = 1;
  32134. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 *>(__this + _offset);
  32135. RowOperationWrapper_2__ctor_m56FD9F57524759CAA3E7EABD564EB35A18884324_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  32136. }
  32137. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.HalfVector4>,System.Single>::Invoke(System.Int32)
  32138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8101EA651AFCB2D7B4B9E2D35454C4522FD0FB63_gshared (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * __this, int32_t ___i0, const RuntimeMethod* method)
  32139. {
  32140. static bool s_Il2CppMethodInitialized;
  32141. if (!s_Il2CppMethodInitialized)
  32142. {
  32143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32145. s_Il2CppMethodInitialized = true;
  32146. }
  32147. int32_t V_0 = 0;
  32148. int32_t V_1 = 0;
  32149. RuntimeObject* V_2 = NULL;
  32150. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  32151. memset((&V_3), 0, sizeof(V_3));
  32152. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  32153. memset((&V_4), 0, sizeof(V_4));
  32154. int32_t V_5 = 0;
  32155. Exception_t * __last_unhandled_exception = 0;
  32156. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32157. {
  32158. int32_t L_0 = (int32_t)__this->get_minY_0();
  32159. int32_t L_1 = ___i0;
  32160. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32161. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32162. int32_t L_3 = V_0;
  32163. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32164. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32165. {
  32166. goto IL_001a;
  32167. }
  32168. }
  32169. {
  32170. return;
  32171. }
  32172. IL_001a:
  32173. {
  32174. int32_t L_5 = V_0;
  32175. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32176. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32177. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32178. int32_t L_8;
  32179. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32180. V_1 = (int32_t)L_8;
  32181. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32182. int32_t L_10 = (int32_t)__this->get_width_3();
  32183. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  32184. RuntimeObject* L_11;
  32185. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  32186. V_2 = (RuntimeObject*)L_11;
  32187. }
  32188. IL_0041:
  32189. try
  32190. {// begin try (depth: 1)
  32191. {
  32192. RuntimeObject* L_12 = V_2;
  32193. NullCheck((RuntimeObject*)L_12);
  32194. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  32195. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  32196. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  32197. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  32198. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  32199. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  32200. int32_t L_15 = V_0;
  32201. V_5 = (int32_t)L_15;
  32202. goto IL_0075;
  32203. }
  32204. IL_0056:
  32205. {
  32206. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * L_16 = (RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *)__this->get_address_of_action_5();
  32207. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * L_17;
  32208. L_17 = (( RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * (*) (RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *)(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32209. int32_t L_18 = V_5;
  32210. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  32211. Il2CppFakeBox<RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  32212. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32213. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  32214. *L_17 = L_20.m_Value;
  32215. int32_t L_21 = V_5;
  32216. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  32217. }
  32218. IL_0075:
  32219. {
  32220. int32_t L_22 = V_5;
  32221. int32_t L_23 = V_1;
  32222. if ((((int32_t)L_22) < ((int32_t)L_23)))
  32223. {
  32224. goto IL_0056;
  32225. }
  32226. }
  32227. IL_007a:
  32228. {
  32229. IL2CPP_LEAVE(0x86, FINALLY_007c);
  32230. }
  32231. }// end try (depth: 1)
  32232. catch(Il2CppExceptionWrapper& e)
  32233. {
  32234. __last_unhandled_exception = (Exception_t *)e.ex;
  32235. goto FINALLY_007c;
  32236. }
  32237. FINALLY_007c:
  32238. {// begin finally (depth: 1)
  32239. {
  32240. RuntimeObject* L_24 = V_2;
  32241. if (!L_24)
  32242. {
  32243. goto IL_0085;
  32244. }
  32245. }
  32246. IL_007f:
  32247. {
  32248. RuntimeObject* L_25 = V_2;
  32249. NullCheck((RuntimeObject*)L_25);
  32250. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  32251. }
  32252. IL_0085:
  32253. {
  32254. IL2CPP_END_FINALLY(124)
  32255. }
  32256. }// end finally (depth: 1)
  32257. IL2CPP_CLEANUP(124)
  32258. {
  32259. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32260. IL2CPP_JUMP_TBL(0x86, IL_0086)
  32261. }
  32262. IL_0086:
  32263. {
  32264. return;
  32265. }
  32266. }
  32267. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m8101EA651AFCB2D7B4B9E2D35454C4522FD0FB63_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32268. {
  32269. RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * _thisAdjusted;
  32270. int32_t _offset = 1;
  32271. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 *>(__this + _offset);
  32272. RowOperationWrapper_2_Invoke_m8101EA651AFCB2D7B4B9E2D35454C4522FD0FB63_inline(_thisAdjusted, ___i0, method);
  32273. }
  32274. #ifdef __clang__
  32275. #pragma clang diagnostic pop
  32276. #endif
  32277. #ifdef __clang__
  32278. #pragma clang diagnostic push
  32279. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32280. #pragma clang diagnostic ignored "-Wunused-variable"
  32281. #endif
  32282. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  32283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFA298ADFBFCAC5BF30313E2693EDF7A54B98A32F_gshared (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * ___action5, const RuntimeMethod* method)
  32284. {
  32285. {
  32286. int32_t L_0 = ___minY0;
  32287. __this->set_minY_0(L_0);
  32288. int32_t L_1 = ___maxY1;
  32289. __this->set_maxY_1(L_1);
  32290. int32_t L_2 = ___stepY2;
  32291. __this->set_stepY_2(L_2);
  32292. int32_t L_3 = ___width3;
  32293. __this->set_width_3(L_3);
  32294. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32295. __this->set_allocator_4(L_4);
  32296. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * L_5 = ___action5;
  32297. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 L_6 = (*(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *)L_5);
  32298. __this->set_action_5(L_6);
  32299. return;
  32300. }
  32301. }
  32302. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mFA298ADFBFCAC5BF30313E2693EDF7A54B98A32F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * ___action5, const RuntimeMethod* method)
  32303. {
  32304. RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * _thisAdjusted;
  32305. int32_t _offset = 1;
  32306. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 *>(__this + _offset);
  32307. RowOperationWrapper_2__ctor_mFA298ADFBFCAC5BF30313E2693EDF7A54B98A32F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  32308. }
  32309. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  32310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m865195D1ED56CA6B583AB2ACB7693B292B2A674A_gshared (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * __this, int32_t ___i0, const RuntimeMethod* method)
  32311. {
  32312. static bool s_Il2CppMethodInitialized;
  32313. if (!s_Il2CppMethodInitialized)
  32314. {
  32315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32317. s_Il2CppMethodInitialized = true;
  32318. }
  32319. int32_t V_0 = 0;
  32320. int32_t V_1 = 0;
  32321. RuntimeObject* V_2 = NULL;
  32322. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  32323. memset((&V_3), 0, sizeof(V_3));
  32324. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  32325. memset((&V_4), 0, sizeof(V_4));
  32326. int32_t V_5 = 0;
  32327. Exception_t * __last_unhandled_exception = 0;
  32328. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32329. {
  32330. int32_t L_0 = (int32_t)__this->get_minY_0();
  32331. int32_t L_1 = ___i0;
  32332. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32333. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32334. int32_t L_3 = V_0;
  32335. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32336. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32337. {
  32338. goto IL_001a;
  32339. }
  32340. }
  32341. {
  32342. return;
  32343. }
  32344. IL_001a:
  32345. {
  32346. int32_t L_5 = V_0;
  32347. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32348. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32349. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32350. int32_t L_8;
  32351. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32352. V_1 = (int32_t)L_8;
  32353. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32354. int32_t L_10 = (int32_t)__this->get_width_3();
  32355. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  32356. RuntimeObject* L_11;
  32357. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  32358. V_2 = (RuntimeObject*)L_11;
  32359. }
  32360. IL_0041:
  32361. try
  32362. {// begin try (depth: 1)
  32363. {
  32364. RuntimeObject* L_12 = V_2;
  32365. NullCheck((RuntimeObject*)L_12);
  32366. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  32367. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  32368. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  32369. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  32370. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  32371. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  32372. int32_t L_15 = V_0;
  32373. V_5 = (int32_t)L_15;
  32374. goto IL_0075;
  32375. }
  32376. IL_0056:
  32377. {
  32378. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * L_16 = (RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *)__this->get_address_of_action_5();
  32379. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * L_17;
  32380. L_17 = (( RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * (*) (RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *)(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32381. int32_t L_18 = V_5;
  32382. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  32383. Il2CppFakeBox<RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  32384. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32385. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  32386. *L_17 = L_20.m_Value;
  32387. int32_t L_21 = V_5;
  32388. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  32389. }
  32390. IL_0075:
  32391. {
  32392. int32_t L_22 = V_5;
  32393. int32_t L_23 = V_1;
  32394. if ((((int32_t)L_22) < ((int32_t)L_23)))
  32395. {
  32396. goto IL_0056;
  32397. }
  32398. }
  32399. IL_007a:
  32400. {
  32401. IL2CPP_LEAVE(0x86, FINALLY_007c);
  32402. }
  32403. }// end try (depth: 1)
  32404. catch(Il2CppExceptionWrapper& e)
  32405. {
  32406. __last_unhandled_exception = (Exception_t *)e.ex;
  32407. goto FINALLY_007c;
  32408. }
  32409. FINALLY_007c:
  32410. {// begin finally (depth: 1)
  32411. {
  32412. RuntimeObject* L_24 = V_2;
  32413. if (!L_24)
  32414. {
  32415. goto IL_0085;
  32416. }
  32417. }
  32418. IL_007f:
  32419. {
  32420. RuntimeObject* L_25 = V_2;
  32421. NullCheck((RuntimeObject*)L_25);
  32422. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  32423. }
  32424. IL_0085:
  32425. {
  32426. IL2CPP_END_FINALLY(124)
  32427. }
  32428. }// end finally (depth: 1)
  32429. IL2CPP_CLEANUP(124)
  32430. {
  32431. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32432. IL2CPP_JUMP_TBL(0x86, IL_0086)
  32433. }
  32434. IL_0086:
  32435. {
  32436. return;
  32437. }
  32438. }
  32439. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m865195D1ED56CA6B583AB2ACB7693B292B2A674A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32440. {
  32441. RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * _thisAdjusted;
  32442. int32_t _offset = 1;
  32443. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 *>(__this + _offset);
  32444. RowOperationWrapper_2_Invoke_m865195D1ED56CA6B583AB2ACB7693B292B2A674A_inline(_thisAdjusted, ___i0, method);
  32445. }
  32446. #ifdef __clang__
  32447. #pragma clang diagnostic pop
  32448. #endif
  32449. #ifdef __clang__
  32450. #pragma clang diagnostic push
  32451. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32452. #pragma clang diagnostic ignored "-Wunused-variable"
  32453. #endif
  32454. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  32455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0B3B6175FC957FEEC40CF3C8679691A8EDA602C4_gshared (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * ___action5, const RuntimeMethod* method)
  32456. {
  32457. {
  32458. int32_t L_0 = ___minY0;
  32459. __this->set_minY_0(L_0);
  32460. int32_t L_1 = ___maxY1;
  32461. __this->set_maxY_1(L_1);
  32462. int32_t L_2 = ___stepY2;
  32463. __this->set_stepY_2(L_2);
  32464. int32_t L_3 = ___width3;
  32465. __this->set_width_3(L_3);
  32466. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32467. __this->set_allocator_4(L_4);
  32468. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * L_5 = ___action5;
  32469. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 L_6 = (*(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *)L_5);
  32470. __this->set_action_5(L_6);
  32471. return;
  32472. }
  32473. }
  32474. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m0B3B6175FC957FEEC40CF3C8679691A8EDA602C4_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * ___action5, const RuntimeMethod* method)
  32475. {
  32476. RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * _thisAdjusted;
  32477. int32_t _offset = 1;
  32478. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A *>(__this + _offset);
  32479. RowOperationWrapper_2__ctor_m0B3B6175FC957FEEC40CF3C8679691A8EDA602C4_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  32480. }
  32481. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::Invoke(System.Int32)
  32482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m03BAAB150E79756F06DF4FA9C5E43EEF0360ED93_gshared (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * __this, int32_t ___i0, const RuntimeMethod* method)
  32483. {
  32484. static bool s_Il2CppMethodInitialized;
  32485. if (!s_Il2CppMethodInitialized)
  32486. {
  32487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32489. s_Il2CppMethodInitialized = true;
  32490. }
  32491. int32_t V_0 = 0;
  32492. int32_t V_1 = 0;
  32493. RuntimeObject* V_2 = NULL;
  32494. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  32495. memset((&V_3), 0, sizeof(V_3));
  32496. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32497. memset((&V_4), 0, sizeof(V_4));
  32498. int32_t V_5 = 0;
  32499. Exception_t * __last_unhandled_exception = 0;
  32500. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32501. {
  32502. int32_t L_0 = (int32_t)__this->get_minY_0();
  32503. int32_t L_1 = ___i0;
  32504. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32505. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32506. int32_t L_3 = V_0;
  32507. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32508. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32509. {
  32510. goto IL_001a;
  32511. }
  32512. }
  32513. {
  32514. return;
  32515. }
  32516. IL_001a:
  32517. {
  32518. int32_t L_5 = V_0;
  32519. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32520. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32521. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32522. int32_t L_8;
  32523. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32524. V_1 = (int32_t)L_8;
  32525. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32526. int32_t L_10 = (int32_t)__this->get_width_3();
  32527. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  32528. RuntimeObject* L_11;
  32529. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  32530. V_2 = (RuntimeObject*)L_11;
  32531. }
  32532. IL_0041:
  32533. try
  32534. {// begin try (depth: 1)
  32535. {
  32536. RuntimeObject* L_12 = V_2;
  32537. NullCheck((RuntimeObject*)L_12);
  32538. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  32539. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  32540. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  32541. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  32542. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  32543. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  32544. int32_t L_15 = V_0;
  32545. V_5 = (int32_t)L_15;
  32546. goto IL_0075;
  32547. }
  32548. IL_0056:
  32549. {
  32550. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * L_16 = (RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *)__this->get_address_of_action_5();
  32551. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * L_17;
  32552. L_17 = (( RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * (*) (RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *)(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32553. int32_t L_18 = V_5;
  32554. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  32555. Il2CppFakeBox<RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  32556. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32557. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  32558. *L_17 = L_20.m_Value;
  32559. int32_t L_21 = V_5;
  32560. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  32561. }
  32562. IL_0075:
  32563. {
  32564. int32_t L_22 = V_5;
  32565. int32_t L_23 = V_1;
  32566. if ((((int32_t)L_22) < ((int32_t)L_23)))
  32567. {
  32568. goto IL_0056;
  32569. }
  32570. }
  32571. IL_007a:
  32572. {
  32573. IL2CPP_LEAVE(0x86, FINALLY_007c);
  32574. }
  32575. }// end try (depth: 1)
  32576. catch(Il2CppExceptionWrapper& e)
  32577. {
  32578. __last_unhandled_exception = (Exception_t *)e.ex;
  32579. goto FINALLY_007c;
  32580. }
  32581. FINALLY_007c:
  32582. {// begin finally (depth: 1)
  32583. {
  32584. RuntimeObject* L_24 = V_2;
  32585. if (!L_24)
  32586. {
  32587. goto IL_0085;
  32588. }
  32589. }
  32590. IL_007f:
  32591. {
  32592. RuntimeObject* L_25 = V_2;
  32593. NullCheck((RuntimeObject*)L_25);
  32594. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  32595. }
  32596. IL_0085:
  32597. {
  32598. IL2CPP_END_FINALLY(124)
  32599. }
  32600. }// end finally (depth: 1)
  32601. IL2CPP_CLEANUP(124)
  32602. {
  32603. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32604. IL2CPP_JUMP_TBL(0x86, IL_0086)
  32605. }
  32606. IL_0086:
  32607. {
  32608. return;
  32609. }
  32610. }
  32611. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m03BAAB150E79756F06DF4FA9C5E43EEF0360ED93_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32612. {
  32613. RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * _thisAdjusted;
  32614. int32_t _offset = 1;
  32615. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A *>(__this + _offset);
  32616. RowOperationWrapper_2_Invoke_m03BAAB150E79756F06DF4FA9C5E43EEF0360ED93_inline(_thisAdjusted, ___i0, method);
  32617. }
  32618. #ifdef __clang__
  32619. #pragma clang diagnostic pop
  32620. #endif
  32621. #ifdef __clang__
  32622. #pragma clang diagnostic push
  32623. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32624. #pragma clang diagnostic ignored "-Wunused-variable"
  32625. #endif
  32626. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  32627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mEA054C61B82AFAB5A99F3DF663065D31D6CFDE81_gshared (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * ___action5, const RuntimeMethod* method)
  32628. {
  32629. {
  32630. int32_t L_0 = ___minY0;
  32631. __this->set_minY_0(L_0);
  32632. int32_t L_1 = ___maxY1;
  32633. __this->set_maxY_1(L_1);
  32634. int32_t L_2 = ___stepY2;
  32635. __this->set_stepY_2(L_2);
  32636. int32_t L_3 = ___width3;
  32637. __this->set_width_3(L_3);
  32638. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32639. __this->set_allocator_4(L_4);
  32640. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * L_5 = ___action5;
  32641. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF L_6 = (*(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *)L_5);
  32642. __this->set_action_5(L_6);
  32643. return;
  32644. }
  32645. }
  32646. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mEA054C61B82AFAB5A99F3DF663065D31D6CFDE81_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * ___action5, const RuntimeMethod* method)
  32647. {
  32648. RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * _thisAdjusted;
  32649. int32_t _offset = 1;
  32650. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 *>(__this + _offset);
  32651. RowOperationWrapper_2__ctor_mEA054C61B82AFAB5A99F3DF663065D31D6CFDE81_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  32652. }
  32653. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Numerics.Vector4>::Invoke(System.Int32)
  32654. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF834D09C39B7E8B6C471C7A15CDD612087F54EAD_gshared (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * __this, int32_t ___i0, const RuntimeMethod* method)
  32655. {
  32656. static bool s_Il2CppMethodInitialized;
  32657. if (!s_Il2CppMethodInitialized)
  32658. {
  32659. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32661. s_Il2CppMethodInitialized = true;
  32662. }
  32663. int32_t V_0 = 0;
  32664. int32_t V_1 = 0;
  32665. RuntimeObject* V_2 = NULL;
  32666. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  32667. memset((&V_3), 0, sizeof(V_3));
  32668. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  32669. memset((&V_4), 0, sizeof(V_4));
  32670. int32_t V_5 = 0;
  32671. Exception_t * __last_unhandled_exception = 0;
  32672. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32673. {
  32674. int32_t L_0 = (int32_t)__this->get_minY_0();
  32675. int32_t L_1 = ___i0;
  32676. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32677. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32678. int32_t L_3 = V_0;
  32679. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32680. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32681. {
  32682. goto IL_001a;
  32683. }
  32684. }
  32685. {
  32686. return;
  32687. }
  32688. IL_001a:
  32689. {
  32690. int32_t L_5 = V_0;
  32691. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32692. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32693. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32694. int32_t L_8;
  32695. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32696. V_1 = (int32_t)L_8;
  32697. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32698. int32_t L_10 = (int32_t)__this->get_width_3();
  32699. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  32700. RuntimeObject* L_11;
  32701. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  32702. V_2 = (RuntimeObject*)L_11;
  32703. }
  32704. IL_0041:
  32705. try
  32706. {// begin try (depth: 1)
  32707. {
  32708. RuntimeObject* L_12 = V_2;
  32709. NullCheck((RuntimeObject*)L_12);
  32710. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  32711. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  32712. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  32713. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  32714. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  32715. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  32716. int32_t L_15 = V_0;
  32717. V_5 = (int32_t)L_15;
  32718. goto IL_0075;
  32719. }
  32720. IL_0056:
  32721. {
  32722. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * L_16 = (RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *)__this->get_address_of_action_5();
  32723. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * L_17;
  32724. L_17 = (( RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * (*) (RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *)(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32725. int32_t L_18 = V_5;
  32726. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  32727. Il2CppFakeBox<RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  32728. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32729. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  32730. *L_17 = L_20.m_Value;
  32731. int32_t L_21 = V_5;
  32732. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  32733. }
  32734. IL_0075:
  32735. {
  32736. int32_t L_22 = V_5;
  32737. int32_t L_23 = V_1;
  32738. if ((((int32_t)L_22) < ((int32_t)L_23)))
  32739. {
  32740. goto IL_0056;
  32741. }
  32742. }
  32743. IL_007a:
  32744. {
  32745. IL2CPP_LEAVE(0x86, FINALLY_007c);
  32746. }
  32747. }// end try (depth: 1)
  32748. catch(Il2CppExceptionWrapper& e)
  32749. {
  32750. __last_unhandled_exception = (Exception_t *)e.ex;
  32751. goto FINALLY_007c;
  32752. }
  32753. FINALLY_007c:
  32754. {// begin finally (depth: 1)
  32755. {
  32756. RuntimeObject* L_24 = V_2;
  32757. if (!L_24)
  32758. {
  32759. goto IL_0085;
  32760. }
  32761. }
  32762. IL_007f:
  32763. {
  32764. RuntimeObject* L_25 = V_2;
  32765. NullCheck((RuntimeObject*)L_25);
  32766. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  32767. }
  32768. IL_0085:
  32769. {
  32770. IL2CPP_END_FINALLY(124)
  32771. }
  32772. }// end finally (depth: 1)
  32773. IL2CPP_CLEANUP(124)
  32774. {
  32775. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32776. IL2CPP_JUMP_TBL(0x86, IL_0086)
  32777. }
  32778. IL_0086:
  32779. {
  32780. return;
  32781. }
  32782. }
  32783. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mF834D09C39B7E8B6C471C7A15CDD612087F54EAD_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32784. {
  32785. RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * _thisAdjusted;
  32786. int32_t _offset = 1;
  32787. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 *>(__this + _offset);
  32788. RowOperationWrapper_2_Invoke_mF834D09C39B7E8B6C471C7A15CDD612087F54EAD_inline(_thisAdjusted, ___i0, method);
  32789. }
  32790. #ifdef __clang__
  32791. #pragma clang diagnostic pop
  32792. #endif
  32793. #ifdef __clang__
  32794. #pragma clang diagnostic push
  32795. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32796. #pragma clang diagnostic ignored "-Wunused-variable"
  32797. #endif
  32798. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  32799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m81E4B58593DDC5C884ED9905486B0F4507E9AA67_gshared (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * ___action5, const RuntimeMethod* method)
  32800. {
  32801. {
  32802. int32_t L_0 = ___minY0;
  32803. __this->set_minY_0(L_0);
  32804. int32_t L_1 = ___maxY1;
  32805. __this->set_maxY_1(L_1);
  32806. int32_t L_2 = ___stepY2;
  32807. __this->set_stepY_2(L_2);
  32808. int32_t L_3 = ___width3;
  32809. __this->set_width_3(L_3);
  32810. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32811. __this->set_allocator_4(L_4);
  32812. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * L_5 = ___action5;
  32813. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD L_6 = (*(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *)L_5);
  32814. __this->set_action_5(L_6);
  32815. return;
  32816. }
  32817. }
  32818. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m81E4B58593DDC5C884ED9905486B0F4507E9AA67_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * ___action5, const RuntimeMethod* method)
  32819. {
  32820. RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * _thisAdjusted;
  32821. int32_t _offset = 1;
  32822. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 *>(__this + _offset);
  32823. RowOperationWrapper_2__ctor_m81E4B58593DDC5C884ED9905486B0F4507E9AA67_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  32824. }
  32825. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::Invoke(System.Int32)
  32826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7476CFCA2529AC16E770F4CF27C8E1A2236A58D4_gshared (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * __this, int32_t ___i0, const RuntimeMethod* method)
  32827. {
  32828. static bool s_Il2CppMethodInitialized;
  32829. if (!s_Il2CppMethodInitialized)
  32830. {
  32831. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  32832. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32833. s_Il2CppMethodInitialized = true;
  32834. }
  32835. int32_t V_0 = 0;
  32836. int32_t V_1 = 0;
  32837. RuntimeObject* V_2 = NULL;
  32838. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  32839. memset((&V_3), 0, sizeof(V_3));
  32840. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  32841. memset((&V_4), 0, sizeof(V_4));
  32842. int32_t V_5 = 0;
  32843. Exception_t * __last_unhandled_exception = 0;
  32844. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  32845. {
  32846. int32_t L_0 = (int32_t)__this->get_minY_0();
  32847. int32_t L_1 = ___i0;
  32848. int32_t L_2 = (int32_t)__this->get_stepY_2();
  32849. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  32850. int32_t L_3 = V_0;
  32851. int32_t L_4 = (int32_t)__this->get_maxY_1();
  32852. if ((((int32_t)L_3) < ((int32_t)L_4)))
  32853. {
  32854. goto IL_001a;
  32855. }
  32856. }
  32857. {
  32858. return;
  32859. }
  32860. IL_001a:
  32861. {
  32862. int32_t L_5 = V_0;
  32863. int32_t L_6 = (int32_t)__this->get_stepY_2();
  32864. int32_t L_7 = (int32_t)__this->get_maxY_1();
  32865. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  32866. int32_t L_8;
  32867. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  32868. V_1 = (int32_t)L_8;
  32869. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  32870. int32_t L_10 = (int32_t)__this->get_width_3();
  32871. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  32872. RuntimeObject* L_11;
  32873. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  32874. V_2 = (RuntimeObject*)L_11;
  32875. }
  32876. IL_0041:
  32877. try
  32878. {// begin try (depth: 1)
  32879. {
  32880. RuntimeObject* L_12 = V_2;
  32881. NullCheck((RuntimeObject*)L_12);
  32882. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  32883. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  32884. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  32885. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  32886. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  32887. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  32888. int32_t L_15 = V_0;
  32889. V_5 = (int32_t)L_15;
  32890. goto IL_0075;
  32891. }
  32892. IL_0056:
  32893. {
  32894. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * L_16 = (RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *)__this->get_address_of_action_5();
  32895. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * L_17;
  32896. L_17 = (( RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * (*) (RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *)(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  32897. int32_t L_18 = V_5;
  32898. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  32899. Il2CppFakeBox<RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  32900. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  32901. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  32902. *L_17 = L_20.m_Value;
  32903. int32_t L_21 = V_5;
  32904. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  32905. }
  32906. IL_0075:
  32907. {
  32908. int32_t L_22 = V_5;
  32909. int32_t L_23 = V_1;
  32910. if ((((int32_t)L_22) < ((int32_t)L_23)))
  32911. {
  32912. goto IL_0056;
  32913. }
  32914. }
  32915. IL_007a:
  32916. {
  32917. IL2CPP_LEAVE(0x86, FINALLY_007c);
  32918. }
  32919. }// end try (depth: 1)
  32920. catch(Il2CppExceptionWrapper& e)
  32921. {
  32922. __last_unhandled_exception = (Exception_t *)e.ex;
  32923. goto FINALLY_007c;
  32924. }
  32925. FINALLY_007c:
  32926. {// begin finally (depth: 1)
  32927. {
  32928. RuntimeObject* L_24 = V_2;
  32929. if (!L_24)
  32930. {
  32931. goto IL_0085;
  32932. }
  32933. }
  32934. IL_007f:
  32935. {
  32936. RuntimeObject* L_25 = V_2;
  32937. NullCheck((RuntimeObject*)L_25);
  32938. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  32939. }
  32940. IL_0085:
  32941. {
  32942. IL2CPP_END_FINALLY(124)
  32943. }
  32944. }// end finally (depth: 1)
  32945. IL2CPP_CLEANUP(124)
  32946. {
  32947. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  32948. IL2CPP_JUMP_TBL(0x86, IL_0086)
  32949. }
  32950. IL_0086:
  32951. {
  32952. return;
  32953. }
  32954. }
  32955. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m7476CFCA2529AC16E770F4CF27C8E1A2236A58D4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  32956. {
  32957. RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * _thisAdjusted;
  32958. int32_t _offset = 1;
  32959. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 *>(__this + _offset);
  32960. RowOperationWrapper_2_Invoke_m7476CFCA2529AC16E770F4CF27C8E1A2236A58D4_inline(_thisAdjusted, ___i0, method);
  32961. }
  32962. #ifdef __clang__
  32963. #pragma clang diagnostic pop
  32964. #endif
  32965. #ifdef __clang__
  32966. #pragma clang diagnostic push
  32967. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  32968. #pragma clang diagnostic ignored "-Wunused-variable"
  32969. #endif
  32970. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  32971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6320B82E4EFE11D3FFE8455F171E31A1EDC86F2D_gshared (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * ___action5, const RuntimeMethod* method)
  32972. {
  32973. {
  32974. int32_t L_0 = ___minY0;
  32975. __this->set_minY_0(L_0);
  32976. int32_t L_1 = ___maxY1;
  32977. __this->set_maxY_1(L_1);
  32978. int32_t L_2 = ___stepY2;
  32979. __this->set_stepY_2(L_2);
  32980. int32_t L_3 = ___width3;
  32981. __this->set_width_3(L_3);
  32982. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  32983. __this->set_allocator_4(L_4);
  32984. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * L_5 = ___action5;
  32985. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB L_6 = (*(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *)L_5);
  32986. __this->set_action_5(L_6);
  32987. return;
  32988. }
  32989. }
  32990. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m6320B82E4EFE11D3FFE8455F171E31A1EDC86F2D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * ___action5, const RuntimeMethod* method)
  32991. {
  32992. RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * _thisAdjusted;
  32993. int32_t _offset = 1;
  32994. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 *>(__this + _offset);
  32995. RowOperationWrapper_2__ctor_m6320B82E4EFE11D3FFE8455F171E31A1EDC86F2D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  32996. }
  32997. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L16>,System.Single>::Invoke(System.Int32)
  32998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6B0FA30A5DB973AB3FB8F8452CBD2C3836609BA4_gshared (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * __this, int32_t ___i0, const RuntimeMethod* method)
  32999. {
  33000. static bool s_Il2CppMethodInitialized;
  33001. if (!s_Il2CppMethodInitialized)
  33002. {
  33003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33005. s_Il2CppMethodInitialized = true;
  33006. }
  33007. int32_t V_0 = 0;
  33008. int32_t V_1 = 0;
  33009. RuntimeObject* V_2 = NULL;
  33010. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  33011. memset((&V_3), 0, sizeof(V_3));
  33012. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  33013. memset((&V_4), 0, sizeof(V_4));
  33014. int32_t V_5 = 0;
  33015. Exception_t * __last_unhandled_exception = 0;
  33016. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33017. {
  33018. int32_t L_0 = (int32_t)__this->get_minY_0();
  33019. int32_t L_1 = ___i0;
  33020. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33021. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33022. int32_t L_3 = V_0;
  33023. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33024. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33025. {
  33026. goto IL_001a;
  33027. }
  33028. }
  33029. {
  33030. return;
  33031. }
  33032. IL_001a:
  33033. {
  33034. int32_t L_5 = V_0;
  33035. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33036. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33037. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33038. int32_t L_8;
  33039. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33040. V_1 = (int32_t)L_8;
  33041. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33042. int32_t L_10 = (int32_t)__this->get_width_3();
  33043. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  33044. RuntimeObject* L_11;
  33045. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  33046. V_2 = (RuntimeObject*)L_11;
  33047. }
  33048. IL_0041:
  33049. try
  33050. {// begin try (depth: 1)
  33051. {
  33052. RuntimeObject* L_12 = V_2;
  33053. NullCheck((RuntimeObject*)L_12);
  33054. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  33055. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  33056. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  33057. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  33058. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  33059. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  33060. int32_t L_15 = V_0;
  33061. V_5 = (int32_t)L_15;
  33062. goto IL_0075;
  33063. }
  33064. IL_0056:
  33065. {
  33066. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * L_16 = (RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *)__this->get_address_of_action_5();
  33067. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * L_17;
  33068. L_17 = (( RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * (*) (RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *)(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33069. int32_t L_18 = V_5;
  33070. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  33071. Il2CppFakeBox<RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  33072. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33073. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  33074. *L_17 = L_20.m_Value;
  33075. int32_t L_21 = V_5;
  33076. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  33077. }
  33078. IL_0075:
  33079. {
  33080. int32_t L_22 = V_5;
  33081. int32_t L_23 = V_1;
  33082. if ((((int32_t)L_22) < ((int32_t)L_23)))
  33083. {
  33084. goto IL_0056;
  33085. }
  33086. }
  33087. IL_007a:
  33088. {
  33089. IL2CPP_LEAVE(0x86, FINALLY_007c);
  33090. }
  33091. }// end try (depth: 1)
  33092. catch(Il2CppExceptionWrapper& e)
  33093. {
  33094. __last_unhandled_exception = (Exception_t *)e.ex;
  33095. goto FINALLY_007c;
  33096. }
  33097. FINALLY_007c:
  33098. {// begin finally (depth: 1)
  33099. {
  33100. RuntimeObject* L_24 = V_2;
  33101. if (!L_24)
  33102. {
  33103. goto IL_0085;
  33104. }
  33105. }
  33106. IL_007f:
  33107. {
  33108. RuntimeObject* L_25 = V_2;
  33109. NullCheck((RuntimeObject*)L_25);
  33110. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  33111. }
  33112. IL_0085:
  33113. {
  33114. IL2CPP_END_FINALLY(124)
  33115. }
  33116. }// end finally (depth: 1)
  33117. IL2CPP_CLEANUP(124)
  33118. {
  33119. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33120. IL2CPP_JUMP_TBL(0x86, IL_0086)
  33121. }
  33122. IL_0086:
  33123. {
  33124. return;
  33125. }
  33126. }
  33127. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m6B0FA30A5DB973AB3FB8F8452CBD2C3836609BA4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33128. {
  33129. RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * _thisAdjusted;
  33130. int32_t _offset = 1;
  33131. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 *>(__this + _offset);
  33132. RowOperationWrapper_2_Invoke_m6B0FA30A5DB973AB3FB8F8452CBD2C3836609BA4_inline(_thisAdjusted, ___i0, method);
  33133. }
  33134. #ifdef __clang__
  33135. #pragma clang diagnostic pop
  33136. #endif
  33137. #ifdef __clang__
  33138. #pragma clang diagnostic push
  33139. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33140. #pragma clang diagnostic ignored "-Wunused-variable"
  33141. #endif
  33142. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  33143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCE327C5061BF1C220EF80F6E961857CCBDF5790F_gshared (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * ___action5, const RuntimeMethod* method)
  33144. {
  33145. {
  33146. int32_t L_0 = ___minY0;
  33147. __this->set_minY_0(L_0);
  33148. int32_t L_1 = ___maxY1;
  33149. __this->set_maxY_1(L_1);
  33150. int32_t L_2 = ___stepY2;
  33151. __this->set_stepY_2(L_2);
  33152. int32_t L_3 = ___width3;
  33153. __this->set_width_3(L_3);
  33154. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33155. __this->set_allocator_4(L_4);
  33156. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * L_5 = ___action5;
  33157. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 L_6 = (*(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *)L_5);
  33158. __this->set_action_5(L_6);
  33159. return;
  33160. }
  33161. }
  33162. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mCE327C5061BF1C220EF80F6E961857CCBDF5790F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * ___action5, const RuntimeMethod* method)
  33163. {
  33164. RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * _thisAdjusted;
  33165. int32_t _offset = 1;
  33166. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB *>(__this + _offset);
  33167. RowOperationWrapper_2__ctor_mCE327C5061BF1C220EF80F6E961857CCBDF5790F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  33168. }
  33169. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  33170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB4D7F50ADF02AA8580ACA628D9DD9A7421E24885_gshared (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * __this, int32_t ___i0, const RuntimeMethod* method)
  33171. {
  33172. static bool s_Il2CppMethodInitialized;
  33173. if (!s_Il2CppMethodInitialized)
  33174. {
  33175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33177. s_Il2CppMethodInitialized = true;
  33178. }
  33179. int32_t V_0 = 0;
  33180. int32_t V_1 = 0;
  33181. RuntimeObject* V_2 = NULL;
  33182. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  33183. memset((&V_3), 0, sizeof(V_3));
  33184. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  33185. memset((&V_4), 0, sizeof(V_4));
  33186. int32_t V_5 = 0;
  33187. Exception_t * __last_unhandled_exception = 0;
  33188. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33189. {
  33190. int32_t L_0 = (int32_t)__this->get_minY_0();
  33191. int32_t L_1 = ___i0;
  33192. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33193. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33194. int32_t L_3 = V_0;
  33195. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33196. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33197. {
  33198. goto IL_001a;
  33199. }
  33200. }
  33201. {
  33202. return;
  33203. }
  33204. IL_001a:
  33205. {
  33206. int32_t L_5 = V_0;
  33207. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33208. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33209. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33210. int32_t L_8;
  33211. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33212. V_1 = (int32_t)L_8;
  33213. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33214. int32_t L_10 = (int32_t)__this->get_width_3();
  33215. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  33216. RuntimeObject* L_11;
  33217. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  33218. V_2 = (RuntimeObject*)L_11;
  33219. }
  33220. IL_0041:
  33221. try
  33222. {// begin try (depth: 1)
  33223. {
  33224. RuntimeObject* L_12 = V_2;
  33225. NullCheck((RuntimeObject*)L_12);
  33226. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  33227. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  33228. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  33229. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  33230. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  33231. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  33232. int32_t L_15 = V_0;
  33233. V_5 = (int32_t)L_15;
  33234. goto IL_0075;
  33235. }
  33236. IL_0056:
  33237. {
  33238. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * L_16 = (RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *)__this->get_address_of_action_5();
  33239. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * L_17;
  33240. L_17 = (( RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * (*) (RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *)(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33241. int32_t L_18 = V_5;
  33242. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  33243. Il2CppFakeBox<RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  33244. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33245. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  33246. *L_17 = L_20.m_Value;
  33247. int32_t L_21 = V_5;
  33248. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  33249. }
  33250. IL_0075:
  33251. {
  33252. int32_t L_22 = V_5;
  33253. int32_t L_23 = V_1;
  33254. if ((((int32_t)L_22) < ((int32_t)L_23)))
  33255. {
  33256. goto IL_0056;
  33257. }
  33258. }
  33259. IL_007a:
  33260. {
  33261. IL2CPP_LEAVE(0x86, FINALLY_007c);
  33262. }
  33263. }// end try (depth: 1)
  33264. catch(Il2CppExceptionWrapper& e)
  33265. {
  33266. __last_unhandled_exception = (Exception_t *)e.ex;
  33267. goto FINALLY_007c;
  33268. }
  33269. FINALLY_007c:
  33270. {// begin finally (depth: 1)
  33271. {
  33272. RuntimeObject* L_24 = V_2;
  33273. if (!L_24)
  33274. {
  33275. goto IL_0085;
  33276. }
  33277. }
  33278. IL_007f:
  33279. {
  33280. RuntimeObject* L_25 = V_2;
  33281. NullCheck((RuntimeObject*)L_25);
  33282. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  33283. }
  33284. IL_0085:
  33285. {
  33286. IL2CPP_END_FINALLY(124)
  33287. }
  33288. }// end finally (depth: 1)
  33289. IL2CPP_CLEANUP(124)
  33290. {
  33291. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33292. IL2CPP_JUMP_TBL(0x86, IL_0086)
  33293. }
  33294. IL_0086:
  33295. {
  33296. return;
  33297. }
  33298. }
  33299. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mB4D7F50ADF02AA8580ACA628D9DD9A7421E24885_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33300. {
  33301. RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * _thisAdjusted;
  33302. int32_t _offset = 1;
  33303. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB *>(__this + _offset);
  33304. RowOperationWrapper_2_Invoke_mB4D7F50ADF02AA8580ACA628D9DD9A7421E24885_inline(_thisAdjusted, ___i0, method);
  33305. }
  33306. #ifdef __clang__
  33307. #pragma clang diagnostic pop
  33308. #endif
  33309. #ifdef __clang__
  33310. #pragma clang diagnostic push
  33311. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33312. #pragma clang diagnostic ignored "-Wunused-variable"
  33313. #endif
  33314. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  33315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m08614379DB695674C57DA9CDE15C6CF3A7508802_gshared (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * ___action5, const RuntimeMethod* method)
  33316. {
  33317. {
  33318. int32_t L_0 = ___minY0;
  33319. __this->set_minY_0(L_0);
  33320. int32_t L_1 = ___maxY1;
  33321. __this->set_maxY_1(L_1);
  33322. int32_t L_2 = ___stepY2;
  33323. __this->set_stepY_2(L_2);
  33324. int32_t L_3 = ___width3;
  33325. __this->set_width_3(L_3);
  33326. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33327. __this->set_allocator_4(L_4);
  33328. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * L_5 = ___action5;
  33329. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A L_6 = (*(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *)L_5);
  33330. __this->set_action_5(L_6);
  33331. return;
  33332. }
  33333. }
  33334. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m08614379DB695674C57DA9CDE15C6CF3A7508802_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * ___action5, const RuntimeMethod* method)
  33335. {
  33336. RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * _thisAdjusted;
  33337. int32_t _offset = 1;
  33338. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 *>(__this + _offset);
  33339. RowOperationWrapper_2__ctor_m08614379DB695674C57DA9CDE15C6CF3A7508802_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  33340. }
  33341. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::Invoke(System.Int32)
  33342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC789BC03D2660D1CAFD9C98DF922B6B7CCF79043_gshared (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * __this, int32_t ___i0, const RuntimeMethod* method)
  33343. {
  33344. static bool s_Il2CppMethodInitialized;
  33345. if (!s_Il2CppMethodInitialized)
  33346. {
  33347. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33348. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33349. s_Il2CppMethodInitialized = true;
  33350. }
  33351. int32_t V_0 = 0;
  33352. int32_t V_1 = 0;
  33353. RuntimeObject* V_2 = NULL;
  33354. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  33355. memset((&V_3), 0, sizeof(V_3));
  33356. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33357. memset((&V_4), 0, sizeof(V_4));
  33358. int32_t V_5 = 0;
  33359. Exception_t * __last_unhandled_exception = 0;
  33360. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33361. {
  33362. int32_t L_0 = (int32_t)__this->get_minY_0();
  33363. int32_t L_1 = ___i0;
  33364. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33365. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33366. int32_t L_3 = V_0;
  33367. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33368. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33369. {
  33370. goto IL_001a;
  33371. }
  33372. }
  33373. {
  33374. return;
  33375. }
  33376. IL_001a:
  33377. {
  33378. int32_t L_5 = V_0;
  33379. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33380. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33381. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33382. int32_t L_8;
  33383. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33384. V_1 = (int32_t)L_8;
  33385. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33386. int32_t L_10 = (int32_t)__this->get_width_3();
  33387. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  33388. RuntimeObject* L_11;
  33389. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  33390. V_2 = (RuntimeObject*)L_11;
  33391. }
  33392. IL_0041:
  33393. try
  33394. {// begin try (depth: 1)
  33395. {
  33396. RuntimeObject* L_12 = V_2;
  33397. NullCheck((RuntimeObject*)L_12);
  33398. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  33399. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  33400. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  33401. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  33402. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  33403. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  33404. int32_t L_15 = V_0;
  33405. V_5 = (int32_t)L_15;
  33406. goto IL_0075;
  33407. }
  33408. IL_0056:
  33409. {
  33410. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * L_16 = (RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *)__this->get_address_of_action_5();
  33411. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * L_17;
  33412. L_17 = (( RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * (*) (RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *)(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33413. int32_t L_18 = V_5;
  33414. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  33415. Il2CppFakeBox<RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  33416. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33417. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  33418. *L_17 = L_20.m_Value;
  33419. int32_t L_21 = V_5;
  33420. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  33421. }
  33422. IL_0075:
  33423. {
  33424. int32_t L_22 = V_5;
  33425. int32_t L_23 = V_1;
  33426. if ((((int32_t)L_22) < ((int32_t)L_23)))
  33427. {
  33428. goto IL_0056;
  33429. }
  33430. }
  33431. IL_007a:
  33432. {
  33433. IL2CPP_LEAVE(0x86, FINALLY_007c);
  33434. }
  33435. }// end try (depth: 1)
  33436. catch(Il2CppExceptionWrapper& e)
  33437. {
  33438. __last_unhandled_exception = (Exception_t *)e.ex;
  33439. goto FINALLY_007c;
  33440. }
  33441. FINALLY_007c:
  33442. {// begin finally (depth: 1)
  33443. {
  33444. RuntimeObject* L_24 = V_2;
  33445. if (!L_24)
  33446. {
  33447. goto IL_0085;
  33448. }
  33449. }
  33450. IL_007f:
  33451. {
  33452. RuntimeObject* L_25 = V_2;
  33453. NullCheck((RuntimeObject*)L_25);
  33454. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  33455. }
  33456. IL_0085:
  33457. {
  33458. IL2CPP_END_FINALLY(124)
  33459. }
  33460. }// end finally (depth: 1)
  33461. IL2CPP_CLEANUP(124)
  33462. {
  33463. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33464. IL2CPP_JUMP_TBL(0x86, IL_0086)
  33465. }
  33466. IL_0086:
  33467. {
  33468. return;
  33469. }
  33470. }
  33471. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mC789BC03D2660D1CAFD9C98DF922B6B7CCF79043_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33472. {
  33473. RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * _thisAdjusted;
  33474. int32_t _offset = 1;
  33475. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 *>(__this + _offset);
  33476. RowOperationWrapper_2_Invoke_mC789BC03D2660D1CAFD9C98DF922B6B7CCF79043_inline(_thisAdjusted, ___i0, method);
  33477. }
  33478. #ifdef __clang__
  33479. #pragma clang diagnostic pop
  33480. #endif
  33481. #ifdef __clang__
  33482. #pragma clang diagnostic push
  33483. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33484. #pragma clang diagnostic ignored "-Wunused-variable"
  33485. #endif
  33486. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  33487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6C6862BFB5FA5588C37E644647437D9FF024148B_gshared (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * ___action5, const RuntimeMethod* method)
  33488. {
  33489. {
  33490. int32_t L_0 = ___minY0;
  33491. __this->set_minY_0(L_0);
  33492. int32_t L_1 = ___maxY1;
  33493. __this->set_maxY_1(L_1);
  33494. int32_t L_2 = ___stepY2;
  33495. __this->set_stepY_2(L_2);
  33496. int32_t L_3 = ___width3;
  33497. __this->set_width_3(L_3);
  33498. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33499. __this->set_allocator_4(L_4);
  33500. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * L_5 = ___action5;
  33501. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D L_6 = (*(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *)L_5);
  33502. __this->set_action_5(L_6);
  33503. return;
  33504. }
  33505. }
  33506. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m6C6862BFB5FA5588C37E644647437D9FF024148B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * ___action5, const RuntimeMethod* method)
  33507. {
  33508. RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * _thisAdjusted;
  33509. int32_t _offset = 1;
  33510. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 *>(__this + _offset);
  33511. RowOperationWrapper_2__ctor_m6C6862BFB5FA5588C37E644647437D9FF024148B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  33512. }
  33513. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Numerics.Vector4>::Invoke(System.Int32)
  33514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC7A16BB411F86398B73FB21E6A4CFEF63DFB502B_gshared (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * __this, int32_t ___i0, const RuntimeMethod* method)
  33515. {
  33516. static bool s_Il2CppMethodInitialized;
  33517. if (!s_Il2CppMethodInitialized)
  33518. {
  33519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33521. s_Il2CppMethodInitialized = true;
  33522. }
  33523. int32_t V_0 = 0;
  33524. int32_t V_1 = 0;
  33525. RuntimeObject* V_2 = NULL;
  33526. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  33527. memset((&V_3), 0, sizeof(V_3));
  33528. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  33529. memset((&V_4), 0, sizeof(V_4));
  33530. int32_t V_5 = 0;
  33531. Exception_t * __last_unhandled_exception = 0;
  33532. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33533. {
  33534. int32_t L_0 = (int32_t)__this->get_minY_0();
  33535. int32_t L_1 = ___i0;
  33536. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33537. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33538. int32_t L_3 = V_0;
  33539. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33540. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33541. {
  33542. goto IL_001a;
  33543. }
  33544. }
  33545. {
  33546. return;
  33547. }
  33548. IL_001a:
  33549. {
  33550. int32_t L_5 = V_0;
  33551. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33552. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33553. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33554. int32_t L_8;
  33555. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33556. V_1 = (int32_t)L_8;
  33557. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33558. int32_t L_10 = (int32_t)__this->get_width_3();
  33559. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  33560. RuntimeObject* L_11;
  33561. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  33562. V_2 = (RuntimeObject*)L_11;
  33563. }
  33564. IL_0041:
  33565. try
  33566. {// begin try (depth: 1)
  33567. {
  33568. RuntimeObject* L_12 = V_2;
  33569. NullCheck((RuntimeObject*)L_12);
  33570. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  33571. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  33572. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  33573. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  33574. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  33575. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  33576. int32_t L_15 = V_0;
  33577. V_5 = (int32_t)L_15;
  33578. goto IL_0075;
  33579. }
  33580. IL_0056:
  33581. {
  33582. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * L_16 = (RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *)__this->get_address_of_action_5();
  33583. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * L_17;
  33584. L_17 = (( RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * (*) (RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *)(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33585. int32_t L_18 = V_5;
  33586. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  33587. Il2CppFakeBox<RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  33588. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33589. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  33590. *L_17 = L_20.m_Value;
  33591. int32_t L_21 = V_5;
  33592. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  33593. }
  33594. IL_0075:
  33595. {
  33596. int32_t L_22 = V_5;
  33597. int32_t L_23 = V_1;
  33598. if ((((int32_t)L_22) < ((int32_t)L_23)))
  33599. {
  33600. goto IL_0056;
  33601. }
  33602. }
  33603. IL_007a:
  33604. {
  33605. IL2CPP_LEAVE(0x86, FINALLY_007c);
  33606. }
  33607. }// end try (depth: 1)
  33608. catch(Il2CppExceptionWrapper& e)
  33609. {
  33610. __last_unhandled_exception = (Exception_t *)e.ex;
  33611. goto FINALLY_007c;
  33612. }
  33613. FINALLY_007c:
  33614. {// begin finally (depth: 1)
  33615. {
  33616. RuntimeObject* L_24 = V_2;
  33617. if (!L_24)
  33618. {
  33619. goto IL_0085;
  33620. }
  33621. }
  33622. IL_007f:
  33623. {
  33624. RuntimeObject* L_25 = V_2;
  33625. NullCheck((RuntimeObject*)L_25);
  33626. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  33627. }
  33628. IL_0085:
  33629. {
  33630. IL2CPP_END_FINALLY(124)
  33631. }
  33632. }// end finally (depth: 1)
  33633. IL2CPP_CLEANUP(124)
  33634. {
  33635. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33636. IL2CPP_JUMP_TBL(0x86, IL_0086)
  33637. }
  33638. IL_0086:
  33639. {
  33640. return;
  33641. }
  33642. }
  33643. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mC7A16BB411F86398B73FB21E6A4CFEF63DFB502B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33644. {
  33645. RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * _thisAdjusted;
  33646. int32_t _offset = 1;
  33647. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 *>(__this + _offset);
  33648. RowOperationWrapper_2_Invoke_mC7A16BB411F86398B73FB21E6A4CFEF63DFB502B_inline(_thisAdjusted, ___i0, method);
  33649. }
  33650. #ifdef __clang__
  33651. #pragma clang diagnostic pop
  33652. #endif
  33653. #ifdef __clang__
  33654. #pragma clang diagnostic push
  33655. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33656. #pragma clang diagnostic ignored "-Wunused-variable"
  33657. #endif
  33658. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  33659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m5954FC0514C76E78FD0F54072B0C6E4B91A03FC9_gshared (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * ___action5, const RuntimeMethod* method)
  33660. {
  33661. {
  33662. int32_t L_0 = ___minY0;
  33663. __this->set_minY_0(L_0);
  33664. int32_t L_1 = ___maxY1;
  33665. __this->set_maxY_1(L_1);
  33666. int32_t L_2 = ___stepY2;
  33667. __this->set_stepY_2(L_2);
  33668. int32_t L_3 = ___width3;
  33669. __this->set_width_3(L_3);
  33670. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33671. __this->set_allocator_4(L_4);
  33672. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * L_5 = ___action5;
  33673. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB L_6 = (*(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *)L_5);
  33674. __this->set_action_5(L_6);
  33675. return;
  33676. }
  33677. }
  33678. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m5954FC0514C76E78FD0F54072B0C6E4B91A03FC9_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * ___action5, const RuntimeMethod* method)
  33679. {
  33680. RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * _thisAdjusted;
  33681. int32_t _offset = 1;
  33682. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC *>(__this + _offset);
  33683. RowOperationWrapper_2__ctor_m5954FC0514C76E78FD0F54072B0C6E4B91A03FC9_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  33684. }
  33685. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::Invoke(System.Int32)
  33686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBEC76E05538BC47BF5C3B11AFBEE4B750CFD53B6_gshared (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * __this, int32_t ___i0, const RuntimeMethod* method)
  33687. {
  33688. static bool s_Il2CppMethodInitialized;
  33689. if (!s_Il2CppMethodInitialized)
  33690. {
  33691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33693. s_Il2CppMethodInitialized = true;
  33694. }
  33695. int32_t V_0 = 0;
  33696. int32_t V_1 = 0;
  33697. RuntimeObject* V_2 = NULL;
  33698. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  33699. memset((&V_3), 0, sizeof(V_3));
  33700. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  33701. memset((&V_4), 0, sizeof(V_4));
  33702. int32_t V_5 = 0;
  33703. Exception_t * __last_unhandled_exception = 0;
  33704. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33705. {
  33706. int32_t L_0 = (int32_t)__this->get_minY_0();
  33707. int32_t L_1 = ___i0;
  33708. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33709. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33710. int32_t L_3 = V_0;
  33711. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33712. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33713. {
  33714. goto IL_001a;
  33715. }
  33716. }
  33717. {
  33718. return;
  33719. }
  33720. IL_001a:
  33721. {
  33722. int32_t L_5 = V_0;
  33723. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33724. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33725. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33726. int32_t L_8;
  33727. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33728. V_1 = (int32_t)L_8;
  33729. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33730. int32_t L_10 = (int32_t)__this->get_width_3();
  33731. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  33732. RuntimeObject* L_11;
  33733. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  33734. V_2 = (RuntimeObject*)L_11;
  33735. }
  33736. IL_0041:
  33737. try
  33738. {// begin try (depth: 1)
  33739. {
  33740. RuntimeObject* L_12 = V_2;
  33741. NullCheck((RuntimeObject*)L_12);
  33742. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  33743. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  33744. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  33745. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  33746. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  33747. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  33748. int32_t L_15 = V_0;
  33749. V_5 = (int32_t)L_15;
  33750. goto IL_0075;
  33751. }
  33752. IL_0056:
  33753. {
  33754. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * L_16 = (RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *)__this->get_address_of_action_5();
  33755. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * L_17;
  33756. L_17 = (( RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * (*) (RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *)(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33757. int32_t L_18 = V_5;
  33758. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  33759. Il2CppFakeBox<RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  33760. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33761. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  33762. *L_17 = L_20.m_Value;
  33763. int32_t L_21 = V_5;
  33764. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  33765. }
  33766. IL_0075:
  33767. {
  33768. int32_t L_22 = V_5;
  33769. int32_t L_23 = V_1;
  33770. if ((((int32_t)L_22) < ((int32_t)L_23)))
  33771. {
  33772. goto IL_0056;
  33773. }
  33774. }
  33775. IL_007a:
  33776. {
  33777. IL2CPP_LEAVE(0x86, FINALLY_007c);
  33778. }
  33779. }// end try (depth: 1)
  33780. catch(Il2CppExceptionWrapper& e)
  33781. {
  33782. __last_unhandled_exception = (Exception_t *)e.ex;
  33783. goto FINALLY_007c;
  33784. }
  33785. FINALLY_007c:
  33786. {// begin finally (depth: 1)
  33787. {
  33788. RuntimeObject* L_24 = V_2;
  33789. if (!L_24)
  33790. {
  33791. goto IL_0085;
  33792. }
  33793. }
  33794. IL_007f:
  33795. {
  33796. RuntimeObject* L_25 = V_2;
  33797. NullCheck((RuntimeObject*)L_25);
  33798. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  33799. }
  33800. IL_0085:
  33801. {
  33802. IL2CPP_END_FINALLY(124)
  33803. }
  33804. }// end finally (depth: 1)
  33805. IL2CPP_CLEANUP(124)
  33806. {
  33807. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33808. IL2CPP_JUMP_TBL(0x86, IL_0086)
  33809. }
  33810. IL_0086:
  33811. {
  33812. return;
  33813. }
  33814. }
  33815. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mBEC76E05538BC47BF5C3B11AFBEE4B750CFD53B6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33816. {
  33817. RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * _thisAdjusted;
  33818. int32_t _offset = 1;
  33819. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC *>(__this + _offset);
  33820. RowOperationWrapper_2_Invoke_mBEC76E05538BC47BF5C3B11AFBEE4B750CFD53B6_inline(_thisAdjusted, ___i0, method);
  33821. }
  33822. #ifdef __clang__
  33823. #pragma clang diagnostic pop
  33824. #endif
  33825. #ifdef __clang__
  33826. #pragma clang diagnostic push
  33827. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  33828. #pragma clang diagnostic ignored "-Wunused-variable"
  33829. #endif
  33830. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  33831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE7C3091995197AEE19C239DEA9DBF40878886B89_gshared (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * ___action5, const RuntimeMethod* method)
  33832. {
  33833. {
  33834. int32_t L_0 = ___minY0;
  33835. __this->set_minY_0(L_0);
  33836. int32_t L_1 = ___maxY1;
  33837. __this->set_maxY_1(L_1);
  33838. int32_t L_2 = ___stepY2;
  33839. __this->set_stepY_2(L_2);
  33840. int32_t L_3 = ___width3;
  33841. __this->set_width_3(L_3);
  33842. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  33843. __this->set_allocator_4(L_4);
  33844. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * L_5 = ___action5;
  33845. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 L_6 = (*(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *)L_5);
  33846. __this->set_action_5(L_6);
  33847. return;
  33848. }
  33849. }
  33850. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mE7C3091995197AEE19C239DEA9DBF40878886B89_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * ___action5, const RuntimeMethod* method)
  33851. {
  33852. RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * _thisAdjusted;
  33853. int32_t _offset = 1;
  33854. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 *>(__this + _offset);
  33855. RowOperationWrapper_2__ctor_mE7C3091995197AEE19C239DEA9DBF40878886B89_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  33856. }
  33857. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.L8>,System.Single>::Invoke(System.Int32)
  33858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m832B8A87DE58AA3D8F8A950A3653DCC0BD829D00_gshared (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * __this, int32_t ___i0, const RuntimeMethod* method)
  33859. {
  33860. static bool s_Il2CppMethodInitialized;
  33861. if (!s_Il2CppMethodInitialized)
  33862. {
  33863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  33864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33865. s_Il2CppMethodInitialized = true;
  33866. }
  33867. int32_t V_0 = 0;
  33868. int32_t V_1 = 0;
  33869. RuntimeObject* V_2 = NULL;
  33870. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  33871. memset((&V_3), 0, sizeof(V_3));
  33872. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  33873. memset((&V_4), 0, sizeof(V_4));
  33874. int32_t V_5 = 0;
  33875. Exception_t * __last_unhandled_exception = 0;
  33876. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  33877. {
  33878. int32_t L_0 = (int32_t)__this->get_minY_0();
  33879. int32_t L_1 = ___i0;
  33880. int32_t L_2 = (int32_t)__this->get_stepY_2();
  33881. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  33882. int32_t L_3 = V_0;
  33883. int32_t L_4 = (int32_t)__this->get_maxY_1();
  33884. if ((((int32_t)L_3) < ((int32_t)L_4)))
  33885. {
  33886. goto IL_001a;
  33887. }
  33888. }
  33889. {
  33890. return;
  33891. }
  33892. IL_001a:
  33893. {
  33894. int32_t L_5 = V_0;
  33895. int32_t L_6 = (int32_t)__this->get_stepY_2();
  33896. int32_t L_7 = (int32_t)__this->get_maxY_1();
  33897. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  33898. int32_t L_8;
  33899. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  33900. V_1 = (int32_t)L_8;
  33901. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  33902. int32_t L_10 = (int32_t)__this->get_width_3();
  33903. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  33904. RuntimeObject* L_11;
  33905. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  33906. V_2 = (RuntimeObject*)L_11;
  33907. }
  33908. IL_0041:
  33909. try
  33910. {// begin try (depth: 1)
  33911. {
  33912. RuntimeObject* L_12 = V_2;
  33913. NullCheck((RuntimeObject*)L_12);
  33914. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  33915. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  33916. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  33917. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  33918. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  33919. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  33920. int32_t L_15 = V_0;
  33921. V_5 = (int32_t)L_15;
  33922. goto IL_0075;
  33923. }
  33924. IL_0056:
  33925. {
  33926. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * L_16 = (RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *)__this->get_address_of_action_5();
  33927. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * L_17;
  33928. L_17 = (( RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * (*) (RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *)(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  33929. int32_t L_18 = V_5;
  33930. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  33931. Il2CppFakeBox<RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  33932. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  33933. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  33934. *L_17 = L_20.m_Value;
  33935. int32_t L_21 = V_5;
  33936. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  33937. }
  33938. IL_0075:
  33939. {
  33940. int32_t L_22 = V_5;
  33941. int32_t L_23 = V_1;
  33942. if ((((int32_t)L_22) < ((int32_t)L_23)))
  33943. {
  33944. goto IL_0056;
  33945. }
  33946. }
  33947. IL_007a:
  33948. {
  33949. IL2CPP_LEAVE(0x86, FINALLY_007c);
  33950. }
  33951. }// end try (depth: 1)
  33952. catch(Il2CppExceptionWrapper& e)
  33953. {
  33954. __last_unhandled_exception = (Exception_t *)e.ex;
  33955. goto FINALLY_007c;
  33956. }
  33957. FINALLY_007c:
  33958. {// begin finally (depth: 1)
  33959. {
  33960. RuntimeObject* L_24 = V_2;
  33961. if (!L_24)
  33962. {
  33963. goto IL_0085;
  33964. }
  33965. }
  33966. IL_007f:
  33967. {
  33968. RuntimeObject* L_25 = V_2;
  33969. NullCheck((RuntimeObject*)L_25);
  33970. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  33971. }
  33972. IL_0085:
  33973. {
  33974. IL2CPP_END_FINALLY(124)
  33975. }
  33976. }// end finally (depth: 1)
  33977. IL2CPP_CLEANUP(124)
  33978. {
  33979. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  33980. IL2CPP_JUMP_TBL(0x86, IL_0086)
  33981. }
  33982. IL_0086:
  33983. {
  33984. return;
  33985. }
  33986. }
  33987. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m832B8A87DE58AA3D8F8A950A3653DCC0BD829D00_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  33988. {
  33989. RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * _thisAdjusted;
  33990. int32_t _offset = 1;
  33991. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 *>(__this + _offset);
  33992. RowOperationWrapper_2_Invoke_m832B8A87DE58AA3D8F8A950A3653DCC0BD829D00_inline(_thisAdjusted, ___i0, method);
  33993. }
  33994. #ifdef __clang__
  33995. #pragma clang diagnostic pop
  33996. #endif
  33997. #ifdef __clang__
  33998. #pragma clang diagnostic push
  33999. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34000. #pragma clang diagnostic ignored "-Wunused-variable"
  34001. #endif
  34002. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  34003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC2BD8CA89CC2AAE775598A50882EF1C8635C88F4_gshared (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * ___action5, const RuntimeMethod* method)
  34004. {
  34005. {
  34006. int32_t L_0 = ___minY0;
  34007. __this->set_minY_0(L_0);
  34008. int32_t L_1 = ___maxY1;
  34009. __this->set_maxY_1(L_1);
  34010. int32_t L_2 = ___stepY2;
  34011. __this->set_stepY_2(L_2);
  34012. int32_t L_3 = ___width3;
  34013. __this->set_width_3(L_3);
  34014. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34015. __this->set_allocator_4(L_4);
  34016. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * L_5 = ___action5;
  34017. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF L_6 = (*(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *)L_5);
  34018. __this->set_action_5(L_6);
  34019. return;
  34020. }
  34021. }
  34022. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mC2BD8CA89CC2AAE775598A50882EF1C8635C88F4_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * ___action5, const RuntimeMethod* method)
  34023. {
  34024. RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * _thisAdjusted;
  34025. int32_t _offset = 1;
  34026. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 *>(__this + _offset);
  34027. RowOperationWrapper_2__ctor_mC2BD8CA89CC2AAE775598A50882EF1C8635C88F4_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  34028. }
  34029. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  34030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF638997069457E26883A80D7A17A782F718A51AB_gshared (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * __this, int32_t ___i0, const RuntimeMethod* method)
  34031. {
  34032. static bool s_Il2CppMethodInitialized;
  34033. if (!s_Il2CppMethodInitialized)
  34034. {
  34035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34037. s_Il2CppMethodInitialized = true;
  34038. }
  34039. int32_t V_0 = 0;
  34040. int32_t V_1 = 0;
  34041. RuntimeObject* V_2 = NULL;
  34042. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  34043. memset((&V_3), 0, sizeof(V_3));
  34044. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  34045. memset((&V_4), 0, sizeof(V_4));
  34046. int32_t V_5 = 0;
  34047. Exception_t * __last_unhandled_exception = 0;
  34048. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34049. {
  34050. int32_t L_0 = (int32_t)__this->get_minY_0();
  34051. int32_t L_1 = ___i0;
  34052. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34053. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34054. int32_t L_3 = V_0;
  34055. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34056. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34057. {
  34058. goto IL_001a;
  34059. }
  34060. }
  34061. {
  34062. return;
  34063. }
  34064. IL_001a:
  34065. {
  34066. int32_t L_5 = V_0;
  34067. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34068. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34069. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34070. int32_t L_8;
  34071. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34072. V_1 = (int32_t)L_8;
  34073. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34074. int32_t L_10 = (int32_t)__this->get_width_3();
  34075. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  34076. RuntimeObject* L_11;
  34077. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  34078. V_2 = (RuntimeObject*)L_11;
  34079. }
  34080. IL_0041:
  34081. try
  34082. {// begin try (depth: 1)
  34083. {
  34084. RuntimeObject* L_12 = V_2;
  34085. NullCheck((RuntimeObject*)L_12);
  34086. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  34087. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  34088. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  34089. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  34090. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  34091. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  34092. int32_t L_15 = V_0;
  34093. V_5 = (int32_t)L_15;
  34094. goto IL_0075;
  34095. }
  34096. IL_0056:
  34097. {
  34098. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * L_16 = (RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *)__this->get_address_of_action_5();
  34099. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * L_17;
  34100. L_17 = (( RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * (*) (RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *)(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34101. int32_t L_18 = V_5;
  34102. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  34103. Il2CppFakeBox<RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  34104. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34105. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  34106. *L_17 = L_20.m_Value;
  34107. int32_t L_21 = V_5;
  34108. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  34109. }
  34110. IL_0075:
  34111. {
  34112. int32_t L_22 = V_5;
  34113. int32_t L_23 = V_1;
  34114. if ((((int32_t)L_22) < ((int32_t)L_23)))
  34115. {
  34116. goto IL_0056;
  34117. }
  34118. }
  34119. IL_007a:
  34120. {
  34121. IL2CPP_LEAVE(0x86, FINALLY_007c);
  34122. }
  34123. }// end try (depth: 1)
  34124. catch(Il2CppExceptionWrapper& e)
  34125. {
  34126. __last_unhandled_exception = (Exception_t *)e.ex;
  34127. goto FINALLY_007c;
  34128. }
  34129. FINALLY_007c:
  34130. {// begin finally (depth: 1)
  34131. {
  34132. RuntimeObject* L_24 = V_2;
  34133. if (!L_24)
  34134. {
  34135. goto IL_0085;
  34136. }
  34137. }
  34138. IL_007f:
  34139. {
  34140. RuntimeObject* L_25 = V_2;
  34141. NullCheck((RuntimeObject*)L_25);
  34142. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  34143. }
  34144. IL_0085:
  34145. {
  34146. IL2CPP_END_FINALLY(124)
  34147. }
  34148. }// end finally (depth: 1)
  34149. IL2CPP_CLEANUP(124)
  34150. {
  34151. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34152. IL2CPP_JUMP_TBL(0x86, IL_0086)
  34153. }
  34154. IL_0086:
  34155. {
  34156. return;
  34157. }
  34158. }
  34159. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mF638997069457E26883A80D7A17A782F718A51AB_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34160. {
  34161. RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * _thisAdjusted;
  34162. int32_t _offset = 1;
  34163. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 *>(__this + _offset);
  34164. RowOperationWrapper_2_Invoke_mF638997069457E26883A80D7A17A782F718A51AB_inline(_thisAdjusted, ___i0, method);
  34165. }
  34166. #ifdef __clang__
  34167. #pragma clang diagnostic pop
  34168. #endif
  34169. #ifdef __clang__
  34170. #pragma clang diagnostic push
  34171. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34172. #pragma clang diagnostic ignored "-Wunused-variable"
  34173. #endif
  34174. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  34175. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCDDC47B40AFB79D07651A3CFD03DE68944B50F9D_gshared (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * ___action5, const RuntimeMethod* method)
  34176. {
  34177. {
  34178. int32_t L_0 = ___minY0;
  34179. __this->set_minY_0(L_0);
  34180. int32_t L_1 = ___maxY1;
  34181. __this->set_maxY_1(L_1);
  34182. int32_t L_2 = ___stepY2;
  34183. __this->set_stepY_2(L_2);
  34184. int32_t L_3 = ___width3;
  34185. __this->set_width_3(L_3);
  34186. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34187. __this->set_allocator_4(L_4);
  34188. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * L_5 = ___action5;
  34189. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D L_6 = (*(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *)L_5);
  34190. __this->set_action_5(L_6);
  34191. return;
  34192. }
  34193. }
  34194. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mCDDC47B40AFB79D07651A3CFD03DE68944B50F9D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * ___action5, const RuntimeMethod* method)
  34195. {
  34196. RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * _thisAdjusted;
  34197. int32_t _offset = 1;
  34198. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 *>(__this + _offset);
  34199. RowOperationWrapper_2__ctor_mCDDC47B40AFB79D07651A3CFD03DE68944B50F9D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  34200. }
  34201. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::Invoke(System.Int32)
  34202. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m726260B765736084456BB8F09CEF867CDFAE9DD4_gshared (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * __this, int32_t ___i0, const RuntimeMethod* method)
  34203. {
  34204. static bool s_Il2CppMethodInitialized;
  34205. if (!s_Il2CppMethodInitialized)
  34206. {
  34207. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34208. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34209. s_Il2CppMethodInitialized = true;
  34210. }
  34211. int32_t V_0 = 0;
  34212. int32_t V_1 = 0;
  34213. RuntimeObject* V_2 = NULL;
  34214. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  34215. memset((&V_3), 0, sizeof(V_3));
  34216. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  34217. memset((&V_4), 0, sizeof(V_4));
  34218. int32_t V_5 = 0;
  34219. Exception_t * __last_unhandled_exception = 0;
  34220. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34221. {
  34222. int32_t L_0 = (int32_t)__this->get_minY_0();
  34223. int32_t L_1 = ___i0;
  34224. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34225. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34226. int32_t L_3 = V_0;
  34227. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34228. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34229. {
  34230. goto IL_001a;
  34231. }
  34232. }
  34233. {
  34234. return;
  34235. }
  34236. IL_001a:
  34237. {
  34238. int32_t L_5 = V_0;
  34239. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34240. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34241. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34242. int32_t L_8;
  34243. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34244. V_1 = (int32_t)L_8;
  34245. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34246. int32_t L_10 = (int32_t)__this->get_width_3();
  34247. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  34248. RuntimeObject* L_11;
  34249. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  34250. V_2 = (RuntimeObject*)L_11;
  34251. }
  34252. IL_0041:
  34253. try
  34254. {// begin try (depth: 1)
  34255. {
  34256. RuntimeObject* L_12 = V_2;
  34257. NullCheck((RuntimeObject*)L_12);
  34258. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  34259. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  34260. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  34261. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  34262. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  34263. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  34264. int32_t L_15 = V_0;
  34265. V_5 = (int32_t)L_15;
  34266. goto IL_0075;
  34267. }
  34268. IL_0056:
  34269. {
  34270. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * L_16 = (RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *)__this->get_address_of_action_5();
  34271. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * L_17;
  34272. L_17 = (( RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * (*) (RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *)(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34273. int32_t L_18 = V_5;
  34274. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  34275. Il2CppFakeBox<RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  34276. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34277. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  34278. *L_17 = L_20.m_Value;
  34279. int32_t L_21 = V_5;
  34280. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  34281. }
  34282. IL_0075:
  34283. {
  34284. int32_t L_22 = V_5;
  34285. int32_t L_23 = V_1;
  34286. if ((((int32_t)L_22) < ((int32_t)L_23)))
  34287. {
  34288. goto IL_0056;
  34289. }
  34290. }
  34291. IL_007a:
  34292. {
  34293. IL2CPP_LEAVE(0x86, FINALLY_007c);
  34294. }
  34295. }// end try (depth: 1)
  34296. catch(Il2CppExceptionWrapper& e)
  34297. {
  34298. __last_unhandled_exception = (Exception_t *)e.ex;
  34299. goto FINALLY_007c;
  34300. }
  34301. FINALLY_007c:
  34302. {// begin finally (depth: 1)
  34303. {
  34304. RuntimeObject* L_24 = V_2;
  34305. if (!L_24)
  34306. {
  34307. goto IL_0085;
  34308. }
  34309. }
  34310. IL_007f:
  34311. {
  34312. RuntimeObject* L_25 = V_2;
  34313. NullCheck((RuntimeObject*)L_25);
  34314. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  34315. }
  34316. IL_0085:
  34317. {
  34318. IL2CPP_END_FINALLY(124)
  34319. }
  34320. }// end finally (depth: 1)
  34321. IL2CPP_CLEANUP(124)
  34322. {
  34323. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34324. IL2CPP_JUMP_TBL(0x86, IL_0086)
  34325. }
  34326. IL_0086:
  34327. {
  34328. return;
  34329. }
  34330. }
  34331. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m726260B765736084456BB8F09CEF867CDFAE9DD4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34332. {
  34333. RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * _thisAdjusted;
  34334. int32_t _offset = 1;
  34335. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 *>(__this + _offset);
  34336. RowOperationWrapper_2_Invoke_m726260B765736084456BB8F09CEF867CDFAE9DD4_inline(_thisAdjusted, ___i0, method);
  34337. }
  34338. #ifdef __clang__
  34339. #pragma clang diagnostic pop
  34340. #endif
  34341. #ifdef __clang__
  34342. #pragma clang diagnostic push
  34343. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34344. #pragma clang diagnostic ignored "-Wunused-variable"
  34345. #endif
  34346. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  34347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m23F18DB1037B26EA352830F71F6AA0F1686CEC9E_gshared (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * ___action5, const RuntimeMethod* method)
  34348. {
  34349. {
  34350. int32_t L_0 = ___minY0;
  34351. __this->set_minY_0(L_0);
  34352. int32_t L_1 = ___maxY1;
  34353. __this->set_maxY_1(L_1);
  34354. int32_t L_2 = ___stepY2;
  34355. __this->set_stepY_2(L_2);
  34356. int32_t L_3 = ___width3;
  34357. __this->set_width_3(L_3);
  34358. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34359. __this->set_allocator_4(L_4);
  34360. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * L_5 = ___action5;
  34361. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 L_6 = (*(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *)L_5);
  34362. __this->set_action_5(L_6);
  34363. return;
  34364. }
  34365. }
  34366. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m23F18DB1037B26EA352830F71F6AA0F1686CEC9E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * ___action5, const RuntimeMethod* method)
  34367. {
  34368. RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * _thisAdjusted;
  34369. int32_t _offset = 1;
  34370. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE *>(__this + _offset);
  34371. RowOperationWrapper_2__ctor_m23F18DB1037B26EA352830F71F6AA0F1686CEC9E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  34372. }
  34373. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Numerics.Vector4>::Invoke(System.Int32)
  34374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m24B54A51D925756B7EC84B5911AFF081074B9D2E_gshared (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * __this, int32_t ___i0, const RuntimeMethod* method)
  34375. {
  34376. static bool s_Il2CppMethodInitialized;
  34377. if (!s_Il2CppMethodInitialized)
  34378. {
  34379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34381. s_Il2CppMethodInitialized = true;
  34382. }
  34383. int32_t V_0 = 0;
  34384. int32_t V_1 = 0;
  34385. RuntimeObject* V_2 = NULL;
  34386. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  34387. memset((&V_3), 0, sizeof(V_3));
  34388. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  34389. memset((&V_4), 0, sizeof(V_4));
  34390. int32_t V_5 = 0;
  34391. Exception_t * __last_unhandled_exception = 0;
  34392. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34393. {
  34394. int32_t L_0 = (int32_t)__this->get_minY_0();
  34395. int32_t L_1 = ___i0;
  34396. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34397. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34398. int32_t L_3 = V_0;
  34399. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34400. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34401. {
  34402. goto IL_001a;
  34403. }
  34404. }
  34405. {
  34406. return;
  34407. }
  34408. IL_001a:
  34409. {
  34410. int32_t L_5 = V_0;
  34411. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34412. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34413. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34414. int32_t L_8;
  34415. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34416. V_1 = (int32_t)L_8;
  34417. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34418. int32_t L_10 = (int32_t)__this->get_width_3();
  34419. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  34420. RuntimeObject* L_11;
  34421. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  34422. V_2 = (RuntimeObject*)L_11;
  34423. }
  34424. IL_0041:
  34425. try
  34426. {// begin try (depth: 1)
  34427. {
  34428. RuntimeObject* L_12 = V_2;
  34429. NullCheck((RuntimeObject*)L_12);
  34430. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  34431. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  34432. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  34433. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  34434. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  34435. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  34436. int32_t L_15 = V_0;
  34437. V_5 = (int32_t)L_15;
  34438. goto IL_0075;
  34439. }
  34440. IL_0056:
  34441. {
  34442. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * L_16 = (RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *)__this->get_address_of_action_5();
  34443. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * L_17;
  34444. L_17 = (( RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * (*) (RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *)(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34445. int32_t L_18 = V_5;
  34446. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  34447. Il2CppFakeBox<RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  34448. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34449. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  34450. *L_17 = L_20.m_Value;
  34451. int32_t L_21 = V_5;
  34452. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  34453. }
  34454. IL_0075:
  34455. {
  34456. int32_t L_22 = V_5;
  34457. int32_t L_23 = V_1;
  34458. if ((((int32_t)L_22) < ((int32_t)L_23)))
  34459. {
  34460. goto IL_0056;
  34461. }
  34462. }
  34463. IL_007a:
  34464. {
  34465. IL2CPP_LEAVE(0x86, FINALLY_007c);
  34466. }
  34467. }// end try (depth: 1)
  34468. catch(Il2CppExceptionWrapper& e)
  34469. {
  34470. __last_unhandled_exception = (Exception_t *)e.ex;
  34471. goto FINALLY_007c;
  34472. }
  34473. FINALLY_007c:
  34474. {// begin finally (depth: 1)
  34475. {
  34476. RuntimeObject* L_24 = V_2;
  34477. if (!L_24)
  34478. {
  34479. goto IL_0085;
  34480. }
  34481. }
  34482. IL_007f:
  34483. {
  34484. RuntimeObject* L_25 = V_2;
  34485. NullCheck((RuntimeObject*)L_25);
  34486. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  34487. }
  34488. IL_0085:
  34489. {
  34490. IL2CPP_END_FINALLY(124)
  34491. }
  34492. }// end finally (depth: 1)
  34493. IL2CPP_CLEANUP(124)
  34494. {
  34495. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34496. IL2CPP_JUMP_TBL(0x86, IL_0086)
  34497. }
  34498. IL_0086:
  34499. {
  34500. return;
  34501. }
  34502. }
  34503. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m24B54A51D925756B7EC84B5911AFF081074B9D2E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34504. {
  34505. RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * _thisAdjusted;
  34506. int32_t _offset = 1;
  34507. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE *>(__this + _offset);
  34508. RowOperationWrapper_2_Invoke_m24B54A51D925756B7EC84B5911AFF081074B9D2E_inline(_thisAdjusted, ___i0, method);
  34509. }
  34510. #ifdef __clang__
  34511. #pragma clang diagnostic pop
  34512. #endif
  34513. #ifdef __clang__
  34514. #pragma clang diagnostic push
  34515. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34516. #pragma clang diagnostic ignored "-Wunused-variable"
  34517. #endif
  34518. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  34519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m12A2DA14DF27276131517C8187C469D16A74D20B_gshared (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * ___action5, const RuntimeMethod* method)
  34520. {
  34521. {
  34522. int32_t L_0 = ___minY0;
  34523. __this->set_minY_0(L_0);
  34524. int32_t L_1 = ___maxY1;
  34525. __this->set_maxY_1(L_1);
  34526. int32_t L_2 = ___stepY2;
  34527. __this->set_stepY_2(L_2);
  34528. int32_t L_3 = ___width3;
  34529. __this->set_width_3(L_3);
  34530. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34531. __this->set_allocator_4(L_4);
  34532. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * L_5 = ___action5;
  34533. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF L_6 = (*(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *)L_5);
  34534. __this->set_action_5(L_6);
  34535. return;
  34536. }
  34537. }
  34538. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m12A2DA14DF27276131517C8187C469D16A74D20B_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * ___action5, const RuntimeMethod* method)
  34539. {
  34540. RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * _thisAdjusted;
  34541. int32_t _offset = 1;
  34542. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 *>(__this + _offset);
  34543. RowOperationWrapper_2__ctor_m12A2DA14DF27276131517C8187C469D16A74D20B_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  34544. }
  34545. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::Invoke(System.Int32)
  34546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6F100AB7F05A8F5A77F8C9537276A9E9CC5FBE0A_gshared (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * __this, int32_t ___i0, const RuntimeMethod* method)
  34547. {
  34548. static bool s_Il2CppMethodInitialized;
  34549. if (!s_Il2CppMethodInitialized)
  34550. {
  34551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34552. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34553. s_Il2CppMethodInitialized = true;
  34554. }
  34555. int32_t V_0 = 0;
  34556. int32_t V_1 = 0;
  34557. RuntimeObject* V_2 = NULL;
  34558. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  34559. memset((&V_3), 0, sizeof(V_3));
  34560. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  34561. memset((&V_4), 0, sizeof(V_4));
  34562. int32_t V_5 = 0;
  34563. Exception_t * __last_unhandled_exception = 0;
  34564. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34565. {
  34566. int32_t L_0 = (int32_t)__this->get_minY_0();
  34567. int32_t L_1 = ___i0;
  34568. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34569. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34570. int32_t L_3 = V_0;
  34571. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34572. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34573. {
  34574. goto IL_001a;
  34575. }
  34576. }
  34577. {
  34578. return;
  34579. }
  34580. IL_001a:
  34581. {
  34582. int32_t L_5 = V_0;
  34583. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34584. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34585. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34586. int32_t L_8;
  34587. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34588. V_1 = (int32_t)L_8;
  34589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34590. int32_t L_10 = (int32_t)__this->get_width_3();
  34591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  34592. RuntimeObject* L_11;
  34593. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  34594. V_2 = (RuntimeObject*)L_11;
  34595. }
  34596. IL_0041:
  34597. try
  34598. {// begin try (depth: 1)
  34599. {
  34600. RuntimeObject* L_12 = V_2;
  34601. NullCheck((RuntimeObject*)L_12);
  34602. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  34603. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  34604. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  34605. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  34606. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  34607. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  34608. int32_t L_15 = V_0;
  34609. V_5 = (int32_t)L_15;
  34610. goto IL_0075;
  34611. }
  34612. IL_0056:
  34613. {
  34614. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * L_16 = (RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *)__this->get_address_of_action_5();
  34615. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * L_17;
  34616. L_17 = (( RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * (*) (RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *)(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34617. int32_t L_18 = V_5;
  34618. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  34619. Il2CppFakeBox<RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  34620. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34621. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  34622. *L_17 = L_20.m_Value;
  34623. int32_t L_21 = V_5;
  34624. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  34625. }
  34626. IL_0075:
  34627. {
  34628. int32_t L_22 = V_5;
  34629. int32_t L_23 = V_1;
  34630. if ((((int32_t)L_22) < ((int32_t)L_23)))
  34631. {
  34632. goto IL_0056;
  34633. }
  34634. }
  34635. IL_007a:
  34636. {
  34637. IL2CPP_LEAVE(0x86, FINALLY_007c);
  34638. }
  34639. }// end try (depth: 1)
  34640. catch(Il2CppExceptionWrapper& e)
  34641. {
  34642. __last_unhandled_exception = (Exception_t *)e.ex;
  34643. goto FINALLY_007c;
  34644. }
  34645. FINALLY_007c:
  34646. {// begin finally (depth: 1)
  34647. {
  34648. RuntimeObject* L_24 = V_2;
  34649. if (!L_24)
  34650. {
  34651. goto IL_0085;
  34652. }
  34653. }
  34654. IL_007f:
  34655. {
  34656. RuntimeObject* L_25 = V_2;
  34657. NullCheck((RuntimeObject*)L_25);
  34658. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  34659. }
  34660. IL_0085:
  34661. {
  34662. IL2CPP_END_FINALLY(124)
  34663. }
  34664. }// end finally (depth: 1)
  34665. IL2CPP_CLEANUP(124)
  34666. {
  34667. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34668. IL2CPP_JUMP_TBL(0x86, IL_0086)
  34669. }
  34670. IL_0086:
  34671. {
  34672. return;
  34673. }
  34674. }
  34675. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m6F100AB7F05A8F5A77F8C9537276A9E9CC5FBE0A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34676. {
  34677. RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * _thisAdjusted;
  34678. int32_t _offset = 1;
  34679. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 *>(__this + _offset);
  34680. RowOperationWrapper_2_Invoke_m6F100AB7F05A8F5A77F8C9537276A9E9CC5FBE0A_inline(_thisAdjusted, ___i0, method);
  34681. }
  34682. #ifdef __clang__
  34683. #pragma clang diagnostic pop
  34684. #endif
  34685. #ifdef __clang__
  34686. #pragma clang diagnostic push
  34687. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34688. #pragma clang diagnostic ignored "-Wunused-variable"
  34689. #endif
  34690. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  34691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mEC4436FE3E4C8C9B4367704F046751A07ED24B8C_gshared (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * ___action5, const RuntimeMethod* method)
  34692. {
  34693. {
  34694. int32_t L_0 = ___minY0;
  34695. __this->set_minY_0(L_0);
  34696. int32_t L_1 = ___maxY1;
  34697. __this->set_maxY_1(L_1);
  34698. int32_t L_2 = ___stepY2;
  34699. __this->set_stepY_2(L_2);
  34700. int32_t L_3 = ___width3;
  34701. __this->set_width_3(L_3);
  34702. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34703. __this->set_allocator_4(L_4);
  34704. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * L_5 = ___action5;
  34705. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE L_6 = (*(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *)L_5);
  34706. __this->set_action_5(L_6);
  34707. return;
  34708. }
  34709. }
  34710. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mEC4436FE3E4C8C9B4367704F046751A07ED24B8C_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * ___action5, const RuntimeMethod* method)
  34711. {
  34712. RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * _thisAdjusted;
  34713. int32_t _offset = 1;
  34714. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 *>(__this + _offset);
  34715. RowOperationWrapper_2__ctor_mEC4436FE3E4C8C9B4367704F046751A07ED24B8C_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  34716. }
  34717. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La16>,System.Single>::Invoke(System.Int32)
  34718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC7BF698C8BC752698E38990FCB7C2361E5125F42_gshared (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * __this, int32_t ___i0, const RuntimeMethod* method)
  34719. {
  34720. static bool s_Il2CppMethodInitialized;
  34721. if (!s_Il2CppMethodInitialized)
  34722. {
  34723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34724. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34725. s_Il2CppMethodInitialized = true;
  34726. }
  34727. int32_t V_0 = 0;
  34728. int32_t V_1 = 0;
  34729. RuntimeObject* V_2 = NULL;
  34730. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  34731. memset((&V_3), 0, sizeof(V_3));
  34732. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  34733. memset((&V_4), 0, sizeof(V_4));
  34734. int32_t V_5 = 0;
  34735. Exception_t * __last_unhandled_exception = 0;
  34736. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34737. {
  34738. int32_t L_0 = (int32_t)__this->get_minY_0();
  34739. int32_t L_1 = ___i0;
  34740. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34741. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34742. int32_t L_3 = V_0;
  34743. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34744. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34745. {
  34746. goto IL_001a;
  34747. }
  34748. }
  34749. {
  34750. return;
  34751. }
  34752. IL_001a:
  34753. {
  34754. int32_t L_5 = V_0;
  34755. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34756. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34757. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34758. int32_t L_8;
  34759. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34760. V_1 = (int32_t)L_8;
  34761. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34762. int32_t L_10 = (int32_t)__this->get_width_3();
  34763. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  34764. RuntimeObject* L_11;
  34765. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  34766. V_2 = (RuntimeObject*)L_11;
  34767. }
  34768. IL_0041:
  34769. try
  34770. {// begin try (depth: 1)
  34771. {
  34772. RuntimeObject* L_12 = V_2;
  34773. NullCheck((RuntimeObject*)L_12);
  34774. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  34775. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  34776. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  34777. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  34778. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  34779. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  34780. int32_t L_15 = V_0;
  34781. V_5 = (int32_t)L_15;
  34782. goto IL_0075;
  34783. }
  34784. IL_0056:
  34785. {
  34786. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * L_16 = (RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *)__this->get_address_of_action_5();
  34787. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * L_17;
  34788. L_17 = (( RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * (*) (RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *)(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34789. int32_t L_18 = V_5;
  34790. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  34791. Il2CppFakeBox<RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  34792. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34793. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  34794. *L_17 = L_20.m_Value;
  34795. int32_t L_21 = V_5;
  34796. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  34797. }
  34798. IL_0075:
  34799. {
  34800. int32_t L_22 = V_5;
  34801. int32_t L_23 = V_1;
  34802. if ((((int32_t)L_22) < ((int32_t)L_23)))
  34803. {
  34804. goto IL_0056;
  34805. }
  34806. }
  34807. IL_007a:
  34808. {
  34809. IL2CPP_LEAVE(0x86, FINALLY_007c);
  34810. }
  34811. }// end try (depth: 1)
  34812. catch(Il2CppExceptionWrapper& e)
  34813. {
  34814. __last_unhandled_exception = (Exception_t *)e.ex;
  34815. goto FINALLY_007c;
  34816. }
  34817. FINALLY_007c:
  34818. {// begin finally (depth: 1)
  34819. {
  34820. RuntimeObject* L_24 = V_2;
  34821. if (!L_24)
  34822. {
  34823. goto IL_0085;
  34824. }
  34825. }
  34826. IL_007f:
  34827. {
  34828. RuntimeObject* L_25 = V_2;
  34829. NullCheck((RuntimeObject*)L_25);
  34830. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  34831. }
  34832. IL_0085:
  34833. {
  34834. IL2CPP_END_FINALLY(124)
  34835. }
  34836. }// end finally (depth: 1)
  34837. IL2CPP_CLEANUP(124)
  34838. {
  34839. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  34840. IL2CPP_JUMP_TBL(0x86, IL_0086)
  34841. }
  34842. IL_0086:
  34843. {
  34844. return;
  34845. }
  34846. }
  34847. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mC7BF698C8BC752698E38990FCB7C2361E5125F42_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  34848. {
  34849. RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * _thisAdjusted;
  34850. int32_t _offset = 1;
  34851. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 *>(__this + _offset);
  34852. RowOperationWrapper_2_Invoke_mC7BF698C8BC752698E38990FCB7C2361E5125F42_inline(_thisAdjusted, ___i0, method);
  34853. }
  34854. #ifdef __clang__
  34855. #pragma clang diagnostic pop
  34856. #endif
  34857. #ifdef __clang__
  34858. #pragma clang diagnostic push
  34859. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  34860. #pragma clang diagnostic ignored "-Wunused-variable"
  34861. #endif
  34862. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  34863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6EE6807B9B5D94560A12854B821CD6C68BC7B5F7_gshared (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * ___action5, const RuntimeMethod* method)
  34864. {
  34865. {
  34866. int32_t L_0 = ___minY0;
  34867. __this->set_minY_0(L_0);
  34868. int32_t L_1 = ___maxY1;
  34869. __this->set_maxY_1(L_1);
  34870. int32_t L_2 = ___stepY2;
  34871. __this->set_stepY_2(L_2);
  34872. int32_t L_3 = ___width3;
  34873. __this->set_width_3(L_3);
  34874. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  34875. __this->set_allocator_4(L_4);
  34876. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * L_5 = ___action5;
  34877. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 L_6 = (*(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *)L_5);
  34878. __this->set_action_5(L_6);
  34879. return;
  34880. }
  34881. }
  34882. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m6EE6807B9B5D94560A12854B821CD6C68BC7B5F7_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * ___action5, const RuntimeMethod* method)
  34883. {
  34884. RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * _thisAdjusted;
  34885. int32_t _offset = 1;
  34886. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD *>(__this + _offset);
  34887. RowOperationWrapper_2__ctor_m6EE6807B9B5D94560A12854B821CD6C68BC7B5F7_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  34888. }
  34889. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  34890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m76B9C8CD989B5234C5793E75D96464A2718F3E0F_gshared (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * __this, int32_t ___i0, const RuntimeMethod* method)
  34891. {
  34892. static bool s_Il2CppMethodInitialized;
  34893. if (!s_Il2CppMethodInitialized)
  34894. {
  34895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  34896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34897. s_Il2CppMethodInitialized = true;
  34898. }
  34899. int32_t V_0 = 0;
  34900. int32_t V_1 = 0;
  34901. RuntimeObject* V_2 = NULL;
  34902. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  34903. memset((&V_3), 0, sizeof(V_3));
  34904. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  34905. memset((&V_4), 0, sizeof(V_4));
  34906. int32_t V_5 = 0;
  34907. Exception_t * __last_unhandled_exception = 0;
  34908. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  34909. {
  34910. int32_t L_0 = (int32_t)__this->get_minY_0();
  34911. int32_t L_1 = ___i0;
  34912. int32_t L_2 = (int32_t)__this->get_stepY_2();
  34913. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  34914. int32_t L_3 = V_0;
  34915. int32_t L_4 = (int32_t)__this->get_maxY_1();
  34916. if ((((int32_t)L_3) < ((int32_t)L_4)))
  34917. {
  34918. goto IL_001a;
  34919. }
  34920. }
  34921. {
  34922. return;
  34923. }
  34924. IL_001a:
  34925. {
  34926. int32_t L_5 = V_0;
  34927. int32_t L_6 = (int32_t)__this->get_stepY_2();
  34928. int32_t L_7 = (int32_t)__this->get_maxY_1();
  34929. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  34930. int32_t L_8;
  34931. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  34932. V_1 = (int32_t)L_8;
  34933. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  34934. int32_t L_10 = (int32_t)__this->get_width_3();
  34935. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  34936. RuntimeObject* L_11;
  34937. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  34938. V_2 = (RuntimeObject*)L_11;
  34939. }
  34940. IL_0041:
  34941. try
  34942. {// begin try (depth: 1)
  34943. {
  34944. RuntimeObject* L_12 = V_2;
  34945. NullCheck((RuntimeObject*)L_12);
  34946. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  34947. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  34948. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  34949. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  34950. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  34951. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  34952. int32_t L_15 = V_0;
  34953. V_5 = (int32_t)L_15;
  34954. goto IL_0075;
  34955. }
  34956. IL_0056:
  34957. {
  34958. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * L_16 = (RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *)__this->get_address_of_action_5();
  34959. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * L_17;
  34960. L_17 = (( RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * (*) (RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *)(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  34961. int32_t L_18 = V_5;
  34962. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  34963. Il2CppFakeBox<RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  34964. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  34965. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  34966. *L_17 = L_20.m_Value;
  34967. int32_t L_21 = V_5;
  34968. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  34969. }
  34970. IL_0075:
  34971. {
  34972. int32_t L_22 = V_5;
  34973. int32_t L_23 = V_1;
  34974. if ((((int32_t)L_22) < ((int32_t)L_23)))
  34975. {
  34976. goto IL_0056;
  34977. }
  34978. }
  34979. IL_007a:
  34980. {
  34981. IL2CPP_LEAVE(0x86, FINALLY_007c);
  34982. }
  34983. }// end try (depth: 1)
  34984. catch(Il2CppExceptionWrapper& e)
  34985. {
  34986. __last_unhandled_exception = (Exception_t *)e.ex;
  34987. goto FINALLY_007c;
  34988. }
  34989. FINALLY_007c:
  34990. {// begin finally (depth: 1)
  34991. {
  34992. RuntimeObject* L_24 = V_2;
  34993. if (!L_24)
  34994. {
  34995. goto IL_0085;
  34996. }
  34997. }
  34998. IL_007f:
  34999. {
  35000. RuntimeObject* L_25 = V_2;
  35001. NullCheck((RuntimeObject*)L_25);
  35002. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  35003. }
  35004. IL_0085:
  35005. {
  35006. IL2CPP_END_FINALLY(124)
  35007. }
  35008. }// end finally (depth: 1)
  35009. IL2CPP_CLEANUP(124)
  35010. {
  35011. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35012. IL2CPP_JUMP_TBL(0x86, IL_0086)
  35013. }
  35014. IL_0086:
  35015. {
  35016. return;
  35017. }
  35018. }
  35019. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m76B9C8CD989B5234C5793E75D96464A2718F3E0F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35020. {
  35021. RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * _thisAdjusted;
  35022. int32_t _offset = 1;
  35023. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD *>(__this + _offset);
  35024. RowOperationWrapper_2_Invoke_m76B9C8CD989B5234C5793E75D96464A2718F3E0F_inline(_thisAdjusted, ___i0, method);
  35025. }
  35026. #ifdef __clang__
  35027. #pragma clang diagnostic pop
  35028. #endif
  35029. #ifdef __clang__
  35030. #pragma clang diagnostic push
  35031. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35032. #pragma clang diagnostic ignored "-Wunused-variable"
  35033. #endif
  35034. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  35035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC5E820DE40A6E9BFA92923F5598D5BE896F53AD8_gshared (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * ___action5, const RuntimeMethod* method)
  35036. {
  35037. {
  35038. int32_t L_0 = ___minY0;
  35039. __this->set_minY_0(L_0);
  35040. int32_t L_1 = ___maxY1;
  35041. __this->set_maxY_1(L_1);
  35042. int32_t L_2 = ___stepY2;
  35043. __this->set_stepY_2(L_2);
  35044. int32_t L_3 = ___width3;
  35045. __this->set_width_3(L_3);
  35046. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35047. __this->set_allocator_4(L_4);
  35048. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * L_5 = ___action5;
  35049. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D L_6 = (*(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *)L_5);
  35050. __this->set_action_5(L_6);
  35051. return;
  35052. }
  35053. }
  35054. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mC5E820DE40A6E9BFA92923F5598D5BE896F53AD8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * ___action5, const RuntimeMethod* method)
  35055. {
  35056. RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * _thisAdjusted;
  35057. int32_t _offset = 1;
  35058. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 *>(__this + _offset);
  35059. RowOperationWrapper_2__ctor_mC5E820DE40A6E9BFA92923F5598D5BE896F53AD8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  35060. }
  35061. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::Invoke(System.Int32)
  35062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6097CA95D286127D01228DDB579266E1022ACC05_gshared (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * __this, int32_t ___i0, const RuntimeMethod* method)
  35063. {
  35064. static bool s_Il2CppMethodInitialized;
  35065. if (!s_Il2CppMethodInitialized)
  35066. {
  35067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35069. s_Il2CppMethodInitialized = true;
  35070. }
  35071. int32_t V_0 = 0;
  35072. int32_t V_1 = 0;
  35073. RuntimeObject* V_2 = NULL;
  35074. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  35075. memset((&V_3), 0, sizeof(V_3));
  35076. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35077. memset((&V_4), 0, sizeof(V_4));
  35078. int32_t V_5 = 0;
  35079. Exception_t * __last_unhandled_exception = 0;
  35080. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35081. {
  35082. int32_t L_0 = (int32_t)__this->get_minY_0();
  35083. int32_t L_1 = ___i0;
  35084. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35085. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35086. int32_t L_3 = V_0;
  35087. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35088. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35089. {
  35090. goto IL_001a;
  35091. }
  35092. }
  35093. {
  35094. return;
  35095. }
  35096. IL_001a:
  35097. {
  35098. int32_t L_5 = V_0;
  35099. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35100. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35101. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35102. int32_t L_8;
  35103. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35104. V_1 = (int32_t)L_8;
  35105. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35106. int32_t L_10 = (int32_t)__this->get_width_3();
  35107. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  35108. RuntimeObject* L_11;
  35109. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  35110. V_2 = (RuntimeObject*)L_11;
  35111. }
  35112. IL_0041:
  35113. try
  35114. {// begin try (depth: 1)
  35115. {
  35116. RuntimeObject* L_12 = V_2;
  35117. NullCheck((RuntimeObject*)L_12);
  35118. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  35119. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  35120. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  35121. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  35122. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  35123. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  35124. int32_t L_15 = V_0;
  35125. V_5 = (int32_t)L_15;
  35126. goto IL_0075;
  35127. }
  35128. IL_0056:
  35129. {
  35130. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * L_16 = (RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *)__this->get_address_of_action_5();
  35131. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * L_17;
  35132. L_17 = (( RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * (*) (RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *)(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35133. int32_t L_18 = V_5;
  35134. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  35135. Il2CppFakeBox<RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  35136. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35137. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  35138. *L_17 = L_20.m_Value;
  35139. int32_t L_21 = V_5;
  35140. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  35141. }
  35142. IL_0075:
  35143. {
  35144. int32_t L_22 = V_5;
  35145. int32_t L_23 = V_1;
  35146. if ((((int32_t)L_22) < ((int32_t)L_23)))
  35147. {
  35148. goto IL_0056;
  35149. }
  35150. }
  35151. IL_007a:
  35152. {
  35153. IL2CPP_LEAVE(0x86, FINALLY_007c);
  35154. }
  35155. }// end try (depth: 1)
  35156. catch(Il2CppExceptionWrapper& e)
  35157. {
  35158. __last_unhandled_exception = (Exception_t *)e.ex;
  35159. goto FINALLY_007c;
  35160. }
  35161. FINALLY_007c:
  35162. {// begin finally (depth: 1)
  35163. {
  35164. RuntimeObject* L_24 = V_2;
  35165. if (!L_24)
  35166. {
  35167. goto IL_0085;
  35168. }
  35169. }
  35170. IL_007f:
  35171. {
  35172. RuntimeObject* L_25 = V_2;
  35173. NullCheck((RuntimeObject*)L_25);
  35174. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  35175. }
  35176. IL_0085:
  35177. {
  35178. IL2CPP_END_FINALLY(124)
  35179. }
  35180. }// end finally (depth: 1)
  35181. IL2CPP_CLEANUP(124)
  35182. {
  35183. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35184. IL2CPP_JUMP_TBL(0x86, IL_0086)
  35185. }
  35186. IL_0086:
  35187. {
  35188. return;
  35189. }
  35190. }
  35191. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m6097CA95D286127D01228DDB579266E1022ACC05_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35192. {
  35193. RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * _thisAdjusted;
  35194. int32_t _offset = 1;
  35195. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 *>(__this + _offset);
  35196. RowOperationWrapper_2_Invoke_m6097CA95D286127D01228DDB579266E1022ACC05_inline(_thisAdjusted, ___i0, method);
  35197. }
  35198. #ifdef __clang__
  35199. #pragma clang diagnostic pop
  35200. #endif
  35201. #ifdef __clang__
  35202. #pragma clang diagnostic push
  35203. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35204. #pragma clang diagnostic ignored "-Wunused-variable"
  35205. #endif
  35206. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  35207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0072B26D45C36280F83E2B70918CC066CC8BB34E_gshared (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * ___action5, const RuntimeMethod* method)
  35208. {
  35209. {
  35210. int32_t L_0 = ___minY0;
  35211. __this->set_minY_0(L_0);
  35212. int32_t L_1 = ___maxY1;
  35213. __this->set_maxY_1(L_1);
  35214. int32_t L_2 = ___stepY2;
  35215. __this->set_stepY_2(L_2);
  35216. int32_t L_3 = ___width3;
  35217. __this->set_width_3(L_3);
  35218. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35219. __this->set_allocator_4(L_4);
  35220. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * L_5 = ___action5;
  35221. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 L_6 = (*(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *)L_5);
  35222. __this->set_action_5(L_6);
  35223. return;
  35224. }
  35225. }
  35226. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m0072B26D45C36280F83E2B70918CC066CC8BB34E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * ___action5, const RuntimeMethod* method)
  35227. {
  35228. RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * _thisAdjusted;
  35229. int32_t _offset = 1;
  35230. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C *>(__this + _offset);
  35231. RowOperationWrapper_2__ctor_m0072B26D45C36280F83E2B70918CC066CC8BB34E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  35232. }
  35233. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Numerics.Vector4>::Invoke(System.Int32)
  35234. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9920F13519FF64E1BCD4A9408CB8E0B03C53ADF0_gshared (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * __this, int32_t ___i0, const RuntimeMethod* method)
  35235. {
  35236. static bool s_Il2CppMethodInitialized;
  35237. if (!s_Il2CppMethodInitialized)
  35238. {
  35239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35241. s_Il2CppMethodInitialized = true;
  35242. }
  35243. int32_t V_0 = 0;
  35244. int32_t V_1 = 0;
  35245. RuntimeObject* V_2 = NULL;
  35246. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  35247. memset((&V_3), 0, sizeof(V_3));
  35248. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35249. memset((&V_4), 0, sizeof(V_4));
  35250. int32_t V_5 = 0;
  35251. Exception_t * __last_unhandled_exception = 0;
  35252. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35253. {
  35254. int32_t L_0 = (int32_t)__this->get_minY_0();
  35255. int32_t L_1 = ___i0;
  35256. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35257. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35258. int32_t L_3 = V_0;
  35259. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35260. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35261. {
  35262. goto IL_001a;
  35263. }
  35264. }
  35265. {
  35266. return;
  35267. }
  35268. IL_001a:
  35269. {
  35270. int32_t L_5 = V_0;
  35271. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35272. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35273. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35274. int32_t L_8;
  35275. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35276. V_1 = (int32_t)L_8;
  35277. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35278. int32_t L_10 = (int32_t)__this->get_width_3();
  35279. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  35280. RuntimeObject* L_11;
  35281. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  35282. V_2 = (RuntimeObject*)L_11;
  35283. }
  35284. IL_0041:
  35285. try
  35286. {// begin try (depth: 1)
  35287. {
  35288. RuntimeObject* L_12 = V_2;
  35289. NullCheck((RuntimeObject*)L_12);
  35290. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  35291. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  35292. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  35293. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  35294. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  35295. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  35296. int32_t L_15 = V_0;
  35297. V_5 = (int32_t)L_15;
  35298. goto IL_0075;
  35299. }
  35300. IL_0056:
  35301. {
  35302. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * L_16 = (RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *)__this->get_address_of_action_5();
  35303. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * L_17;
  35304. L_17 = (( RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * (*) (RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *)(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35305. int32_t L_18 = V_5;
  35306. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  35307. Il2CppFakeBox<RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  35308. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35309. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  35310. *L_17 = L_20.m_Value;
  35311. int32_t L_21 = V_5;
  35312. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  35313. }
  35314. IL_0075:
  35315. {
  35316. int32_t L_22 = V_5;
  35317. int32_t L_23 = V_1;
  35318. if ((((int32_t)L_22) < ((int32_t)L_23)))
  35319. {
  35320. goto IL_0056;
  35321. }
  35322. }
  35323. IL_007a:
  35324. {
  35325. IL2CPP_LEAVE(0x86, FINALLY_007c);
  35326. }
  35327. }// end try (depth: 1)
  35328. catch(Il2CppExceptionWrapper& e)
  35329. {
  35330. __last_unhandled_exception = (Exception_t *)e.ex;
  35331. goto FINALLY_007c;
  35332. }
  35333. FINALLY_007c:
  35334. {// begin finally (depth: 1)
  35335. {
  35336. RuntimeObject* L_24 = V_2;
  35337. if (!L_24)
  35338. {
  35339. goto IL_0085;
  35340. }
  35341. }
  35342. IL_007f:
  35343. {
  35344. RuntimeObject* L_25 = V_2;
  35345. NullCheck((RuntimeObject*)L_25);
  35346. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  35347. }
  35348. IL_0085:
  35349. {
  35350. IL2CPP_END_FINALLY(124)
  35351. }
  35352. }// end finally (depth: 1)
  35353. IL2CPP_CLEANUP(124)
  35354. {
  35355. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35356. IL2CPP_JUMP_TBL(0x86, IL_0086)
  35357. }
  35358. IL_0086:
  35359. {
  35360. return;
  35361. }
  35362. }
  35363. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m9920F13519FF64E1BCD4A9408CB8E0B03C53ADF0_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35364. {
  35365. RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * _thisAdjusted;
  35366. int32_t _offset = 1;
  35367. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C *>(__this + _offset);
  35368. RowOperationWrapper_2_Invoke_m9920F13519FF64E1BCD4A9408CB8E0B03C53ADF0_inline(_thisAdjusted, ___i0, method);
  35369. }
  35370. #ifdef __clang__
  35371. #pragma clang diagnostic pop
  35372. #endif
  35373. #ifdef __clang__
  35374. #pragma clang diagnostic push
  35375. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35376. #pragma clang diagnostic ignored "-Wunused-variable"
  35377. #endif
  35378. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  35379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m98A1E539AF0BE3E25F61B1A30083C1594DBACD56_gshared (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * ___action5, const RuntimeMethod* method)
  35380. {
  35381. {
  35382. int32_t L_0 = ___minY0;
  35383. __this->set_minY_0(L_0);
  35384. int32_t L_1 = ___maxY1;
  35385. __this->set_maxY_1(L_1);
  35386. int32_t L_2 = ___stepY2;
  35387. __this->set_stepY_2(L_2);
  35388. int32_t L_3 = ___width3;
  35389. __this->set_width_3(L_3);
  35390. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35391. __this->set_allocator_4(L_4);
  35392. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * L_5 = ___action5;
  35393. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC L_6 = (*(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *)L_5);
  35394. __this->set_action_5(L_6);
  35395. return;
  35396. }
  35397. }
  35398. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m98A1E539AF0BE3E25F61B1A30083C1594DBACD56_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * ___action5, const RuntimeMethod* method)
  35399. {
  35400. RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * _thisAdjusted;
  35401. int32_t _offset = 1;
  35402. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 *>(__this + _offset);
  35403. RowOperationWrapper_2__ctor_m98A1E539AF0BE3E25F61B1A30083C1594DBACD56_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  35404. }
  35405. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::Invoke(System.Int32)
  35406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m289EBAB1EC376A62EF85A0CF571FFEF8E449ADCE_gshared (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * __this, int32_t ___i0, const RuntimeMethod* method)
  35407. {
  35408. static bool s_Il2CppMethodInitialized;
  35409. if (!s_Il2CppMethodInitialized)
  35410. {
  35411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35412. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35413. s_Il2CppMethodInitialized = true;
  35414. }
  35415. int32_t V_0 = 0;
  35416. int32_t V_1 = 0;
  35417. RuntimeObject* V_2 = NULL;
  35418. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  35419. memset((&V_3), 0, sizeof(V_3));
  35420. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  35421. memset((&V_4), 0, sizeof(V_4));
  35422. int32_t V_5 = 0;
  35423. Exception_t * __last_unhandled_exception = 0;
  35424. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35425. {
  35426. int32_t L_0 = (int32_t)__this->get_minY_0();
  35427. int32_t L_1 = ___i0;
  35428. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35429. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35430. int32_t L_3 = V_0;
  35431. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35432. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35433. {
  35434. goto IL_001a;
  35435. }
  35436. }
  35437. {
  35438. return;
  35439. }
  35440. IL_001a:
  35441. {
  35442. int32_t L_5 = V_0;
  35443. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35444. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35445. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35446. int32_t L_8;
  35447. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35448. V_1 = (int32_t)L_8;
  35449. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35450. int32_t L_10 = (int32_t)__this->get_width_3();
  35451. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  35452. RuntimeObject* L_11;
  35453. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  35454. V_2 = (RuntimeObject*)L_11;
  35455. }
  35456. IL_0041:
  35457. try
  35458. {// begin try (depth: 1)
  35459. {
  35460. RuntimeObject* L_12 = V_2;
  35461. NullCheck((RuntimeObject*)L_12);
  35462. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  35463. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  35464. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  35465. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  35466. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  35467. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  35468. int32_t L_15 = V_0;
  35469. V_5 = (int32_t)L_15;
  35470. goto IL_0075;
  35471. }
  35472. IL_0056:
  35473. {
  35474. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * L_16 = (RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *)__this->get_address_of_action_5();
  35475. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * L_17;
  35476. L_17 = (( RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * (*) (RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *)(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35477. int32_t L_18 = V_5;
  35478. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  35479. Il2CppFakeBox<RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  35480. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35481. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  35482. *L_17 = L_20.m_Value;
  35483. int32_t L_21 = V_5;
  35484. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  35485. }
  35486. IL_0075:
  35487. {
  35488. int32_t L_22 = V_5;
  35489. int32_t L_23 = V_1;
  35490. if ((((int32_t)L_22) < ((int32_t)L_23)))
  35491. {
  35492. goto IL_0056;
  35493. }
  35494. }
  35495. IL_007a:
  35496. {
  35497. IL2CPP_LEAVE(0x86, FINALLY_007c);
  35498. }
  35499. }// end try (depth: 1)
  35500. catch(Il2CppExceptionWrapper& e)
  35501. {
  35502. __last_unhandled_exception = (Exception_t *)e.ex;
  35503. goto FINALLY_007c;
  35504. }
  35505. FINALLY_007c:
  35506. {// begin finally (depth: 1)
  35507. {
  35508. RuntimeObject* L_24 = V_2;
  35509. if (!L_24)
  35510. {
  35511. goto IL_0085;
  35512. }
  35513. }
  35514. IL_007f:
  35515. {
  35516. RuntimeObject* L_25 = V_2;
  35517. NullCheck((RuntimeObject*)L_25);
  35518. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  35519. }
  35520. IL_0085:
  35521. {
  35522. IL2CPP_END_FINALLY(124)
  35523. }
  35524. }// end finally (depth: 1)
  35525. IL2CPP_CLEANUP(124)
  35526. {
  35527. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35528. IL2CPP_JUMP_TBL(0x86, IL_0086)
  35529. }
  35530. IL_0086:
  35531. {
  35532. return;
  35533. }
  35534. }
  35535. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m289EBAB1EC376A62EF85A0CF571FFEF8E449ADCE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35536. {
  35537. RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * _thisAdjusted;
  35538. int32_t _offset = 1;
  35539. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 *>(__this + _offset);
  35540. RowOperationWrapper_2_Invoke_m289EBAB1EC376A62EF85A0CF571FFEF8E449ADCE_inline(_thisAdjusted, ___i0, method);
  35541. }
  35542. #ifdef __clang__
  35543. #pragma clang diagnostic pop
  35544. #endif
  35545. #ifdef __clang__
  35546. #pragma clang diagnostic push
  35547. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35548. #pragma clang diagnostic ignored "-Wunused-variable"
  35549. #endif
  35550. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  35551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4036094F5A7E28B1CC182FCBD677217A54D7990A_gshared (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * ___action5, const RuntimeMethod* method)
  35552. {
  35553. {
  35554. int32_t L_0 = ___minY0;
  35555. __this->set_minY_0(L_0);
  35556. int32_t L_1 = ___maxY1;
  35557. __this->set_maxY_1(L_1);
  35558. int32_t L_2 = ___stepY2;
  35559. __this->set_stepY_2(L_2);
  35560. int32_t L_3 = ___width3;
  35561. __this->set_width_3(L_3);
  35562. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35563. __this->set_allocator_4(L_4);
  35564. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * L_5 = ___action5;
  35565. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 L_6 = (*(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *)L_5);
  35566. __this->set_action_5(L_6);
  35567. return;
  35568. }
  35569. }
  35570. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m4036094F5A7E28B1CC182FCBD677217A54D7990A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * ___action5, const RuntimeMethod* method)
  35571. {
  35572. RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * _thisAdjusted;
  35573. int32_t _offset = 1;
  35574. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 *>(__this + _offset);
  35575. RowOperationWrapper_2__ctor_m4036094F5A7E28B1CC182FCBD677217A54D7990A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  35576. }
  35577. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.La32>,System.Single>::Invoke(System.Int32)
  35578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m67D3CC13A94AD4D08D7D73DDE4DF8D45F749BD62_gshared (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * __this, int32_t ___i0, const RuntimeMethod* method)
  35579. {
  35580. static bool s_Il2CppMethodInitialized;
  35581. if (!s_Il2CppMethodInitialized)
  35582. {
  35583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35584. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35585. s_Il2CppMethodInitialized = true;
  35586. }
  35587. int32_t V_0 = 0;
  35588. int32_t V_1 = 0;
  35589. RuntimeObject* V_2 = NULL;
  35590. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  35591. memset((&V_3), 0, sizeof(V_3));
  35592. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  35593. memset((&V_4), 0, sizeof(V_4));
  35594. int32_t V_5 = 0;
  35595. Exception_t * __last_unhandled_exception = 0;
  35596. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35597. {
  35598. int32_t L_0 = (int32_t)__this->get_minY_0();
  35599. int32_t L_1 = ___i0;
  35600. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35601. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35602. int32_t L_3 = V_0;
  35603. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35604. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35605. {
  35606. goto IL_001a;
  35607. }
  35608. }
  35609. {
  35610. return;
  35611. }
  35612. IL_001a:
  35613. {
  35614. int32_t L_5 = V_0;
  35615. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35616. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35617. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35618. int32_t L_8;
  35619. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35620. V_1 = (int32_t)L_8;
  35621. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35622. int32_t L_10 = (int32_t)__this->get_width_3();
  35623. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  35624. RuntimeObject* L_11;
  35625. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  35626. V_2 = (RuntimeObject*)L_11;
  35627. }
  35628. IL_0041:
  35629. try
  35630. {// begin try (depth: 1)
  35631. {
  35632. RuntimeObject* L_12 = V_2;
  35633. NullCheck((RuntimeObject*)L_12);
  35634. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  35635. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  35636. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  35637. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  35638. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  35639. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  35640. int32_t L_15 = V_0;
  35641. V_5 = (int32_t)L_15;
  35642. goto IL_0075;
  35643. }
  35644. IL_0056:
  35645. {
  35646. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * L_16 = (RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *)__this->get_address_of_action_5();
  35647. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * L_17;
  35648. L_17 = (( RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * (*) (RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *)(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35649. int32_t L_18 = V_5;
  35650. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  35651. Il2CppFakeBox<RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  35652. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35653. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  35654. *L_17 = L_20.m_Value;
  35655. int32_t L_21 = V_5;
  35656. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  35657. }
  35658. IL_0075:
  35659. {
  35660. int32_t L_22 = V_5;
  35661. int32_t L_23 = V_1;
  35662. if ((((int32_t)L_22) < ((int32_t)L_23)))
  35663. {
  35664. goto IL_0056;
  35665. }
  35666. }
  35667. IL_007a:
  35668. {
  35669. IL2CPP_LEAVE(0x86, FINALLY_007c);
  35670. }
  35671. }// end try (depth: 1)
  35672. catch(Il2CppExceptionWrapper& e)
  35673. {
  35674. __last_unhandled_exception = (Exception_t *)e.ex;
  35675. goto FINALLY_007c;
  35676. }
  35677. FINALLY_007c:
  35678. {// begin finally (depth: 1)
  35679. {
  35680. RuntimeObject* L_24 = V_2;
  35681. if (!L_24)
  35682. {
  35683. goto IL_0085;
  35684. }
  35685. }
  35686. IL_007f:
  35687. {
  35688. RuntimeObject* L_25 = V_2;
  35689. NullCheck((RuntimeObject*)L_25);
  35690. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  35691. }
  35692. IL_0085:
  35693. {
  35694. IL2CPP_END_FINALLY(124)
  35695. }
  35696. }// end finally (depth: 1)
  35697. IL2CPP_CLEANUP(124)
  35698. {
  35699. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35700. IL2CPP_JUMP_TBL(0x86, IL_0086)
  35701. }
  35702. IL_0086:
  35703. {
  35704. return;
  35705. }
  35706. }
  35707. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m67D3CC13A94AD4D08D7D73DDE4DF8D45F749BD62_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35708. {
  35709. RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * _thisAdjusted;
  35710. int32_t _offset = 1;
  35711. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 *>(__this + _offset);
  35712. RowOperationWrapper_2_Invoke_m67D3CC13A94AD4D08D7D73DDE4DF8D45F749BD62_inline(_thisAdjusted, ___i0, method);
  35713. }
  35714. #ifdef __clang__
  35715. #pragma clang diagnostic pop
  35716. #endif
  35717. #ifdef __clang__
  35718. #pragma clang diagnostic push
  35719. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35720. #pragma clang diagnostic ignored "-Wunused-variable"
  35721. #endif
  35722. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  35723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3C57287E77597E436CA223E1C01224549E259E55_gshared (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * ___action5, const RuntimeMethod* method)
  35724. {
  35725. {
  35726. int32_t L_0 = ___minY0;
  35727. __this->set_minY_0(L_0);
  35728. int32_t L_1 = ___maxY1;
  35729. __this->set_maxY_1(L_1);
  35730. int32_t L_2 = ___stepY2;
  35731. __this->set_stepY_2(L_2);
  35732. int32_t L_3 = ___width3;
  35733. __this->set_width_3(L_3);
  35734. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35735. __this->set_allocator_4(L_4);
  35736. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * L_5 = ___action5;
  35737. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD L_6 = (*(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *)L_5);
  35738. __this->set_action_5(L_6);
  35739. return;
  35740. }
  35741. }
  35742. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m3C57287E77597E436CA223E1C01224549E259E55_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * ___action5, const RuntimeMethod* method)
  35743. {
  35744. RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * _thisAdjusted;
  35745. int32_t _offset = 1;
  35746. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 *>(__this + _offset);
  35747. RowOperationWrapper_2__ctor_m3C57287E77597E436CA223E1C01224549E259E55_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  35748. }
  35749. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  35750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m458D7834A92584A0D1C61D08262840C5F1FEC844_gshared (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * __this, int32_t ___i0, const RuntimeMethod* method)
  35751. {
  35752. static bool s_Il2CppMethodInitialized;
  35753. if (!s_Il2CppMethodInitialized)
  35754. {
  35755. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35757. s_Il2CppMethodInitialized = true;
  35758. }
  35759. int32_t V_0 = 0;
  35760. int32_t V_1 = 0;
  35761. RuntimeObject* V_2 = NULL;
  35762. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  35763. memset((&V_3), 0, sizeof(V_3));
  35764. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  35765. memset((&V_4), 0, sizeof(V_4));
  35766. int32_t V_5 = 0;
  35767. Exception_t * __last_unhandled_exception = 0;
  35768. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35769. {
  35770. int32_t L_0 = (int32_t)__this->get_minY_0();
  35771. int32_t L_1 = ___i0;
  35772. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35773. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35774. int32_t L_3 = V_0;
  35775. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35776. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35777. {
  35778. goto IL_001a;
  35779. }
  35780. }
  35781. {
  35782. return;
  35783. }
  35784. IL_001a:
  35785. {
  35786. int32_t L_5 = V_0;
  35787. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35788. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35789. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35790. int32_t L_8;
  35791. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35792. V_1 = (int32_t)L_8;
  35793. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35794. int32_t L_10 = (int32_t)__this->get_width_3();
  35795. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  35796. RuntimeObject* L_11;
  35797. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  35798. V_2 = (RuntimeObject*)L_11;
  35799. }
  35800. IL_0041:
  35801. try
  35802. {// begin try (depth: 1)
  35803. {
  35804. RuntimeObject* L_12 = V_2;
  35805. NullCheck((RuntimeObject*)L_12);
  35806. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  35807. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  35808. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  35809. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  35810. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  35811. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  35812. int32_t L_15 = V_0;
  35813. V_5 = (int32_t)L_15;
  35814. goto IL_0075;
  35815. }
  35816. IL_0056:
  35817. {
  35818. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * L_16 = (RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *)__this->get_address_of_action_5();
  35819. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * L_17;
  35820. L_17 = (( RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * (*) (RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *)(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35821. int32_t L_18 = V_5;
  35822. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  35823. Il2CppFakeBox<RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  35824. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35825. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  35826. *L_17 = L_20.m_Value;
  35827. int32_t L_21 = V_5;
  35828. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  35829. }
  35830. IL_0075:
  35831. {
  35832. int32_t L_22 = V_5;
  35833. int32_t L_23 = V_1;
  35834. if ((((int32_t)L_22) < ((int32_t)L_23)))
  35835. {
  35836. goto IL_0056;
  35837. }
  35838. }
  35839. IL_007a:
  35840. {
  35841. IL2CPP_LEAVE(0x86, FINALLY_007c);
  35842. }
  35843. }// end try (depth: 1)
  35844. catch(Il2CppExceptionWrapper& e)
  35845. {
  35846. __last_unhandled_exception = (Exception_t *)e.ex;
  35847. goto FINALLY_007c;
  35848. }
  35849. FINALLY_007c:
  35850. {// begin finally (depth: 1)
  35851. {
  35852. RuntimeObject* L_24 = V_2;
  35853. if (!L_24)
  35854. {
  35855. goto IL_0085;
  35856. }
  35857. }
  35858. IL_007f:
  35859. {
  35860. RuntimeObject* L_25 = V_2;
  35861. NullCheck((RuntimeObject*)L_25);
  35862. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  35863. }
  35864. IL_0085:
  35865. {
  35866. IL2CPP_END_FINALLY(124)
  35867. }
  35868. }// end finally (depth: 1)
  35869. IL2CPP_CLEANUP(124)
  35870. {
  35871. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  35872. IL2CPP_JUMP_TBL(0x86, IL_0086)
  35873. }
  35874. IL_0086:
  35875. {
  35876. return;
  35877. }
  35878. }
  35879. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m458D7834A92584A0D1C61D08262840C5F1FEC844_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  35880. {
  35881. RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * _thisAdjusted;
  35882. int32_t _offset = 1;
  35883. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 *>(__this + _offset);
  35884. RowOperationWrapper_2_Invoke_m458D7834A92584A0D1C61D08262840C5F1FEC844_inline(_thisAdjusted, ___i0, method);
  35885. }
  35886. #ifdef __clang__
  35887. #pragma clang diagnostic pop
  35888. #endif
  35889. #ifdef __clang__
  35890. #pragma clang diagnostic push
  35891. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  35892. #pragma clang diagnostic ignored "-Wunused-variable"
  35893. #endif
  35894. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  35895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m84387A9D13545E7FCC00958A1B52B24094B17B69_gshared (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * ___action5, const RuntimeMethod* method)
  35896. {
  35897. {
  35898. int32_t L_0 = ___minY0;
  35899. __this->set_minY_0(L_0);
  35900. int32_t L_1 = ___maxY1;
  35901. __this->set_maxY_1(L_1);
  35902. int32_t L_2 = ___stepY2;
  35903. __this->set_stepY_2(L_2);
  35904. int32_t L_3 = ___width3;
  35905. __this->set_width_3(L_3);
  35906. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  35907. __this->set_allocator_4(L_4);
  35908. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * L_5 = ___action5;
  35909. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D L_6 = (*(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *)L_5);
  35910. __this->set_action_5(L_6);
  35911. return;
  35912. }
  35913. }
  35914. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m84387A9D13545E7FCC00958A1B52B24094B17B69_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * ___action5, const RuntimeMethod* method)
  35915. {
  35916. RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * _thisAdjusted;
  35917. int32_t _offset = 1;
  35918. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 *>(__this + _offset);
  35919. RowOperationWrapper_2__ctor_m84387A9D13545E7FCC00958A1B52B24094B17B69_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  35920. }
  35921. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::Invoke(System.Int32)
  35922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m773E1F2BDE748FE167CA00DD2C7A5996BB30897A_gshared (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * __this, int32_t ___i0, const RuntimeMethod* method)
  35923. {
  35924. static bool s_Il2CppMethodInitialized;
  35925. if (!s_Il2CppMethodInitialized)
  35926. {
  35927. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  35928. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35929. s_Il2CppMethodInitialized = true;
  35930. }
  35931. int32_t V_0 = 0;
  35932. int32_t V_1 = 0;
  35933. RuntimeObject* V_2 = NULL;
  35934. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  35935. memset((&V_3), 0, sizeof(V_3));
  35936. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  35937. memset((&V_4), 0, sizeof(V_4));
  35938. int32_t V_5 = 0;
  35939. Exception_t * __last_unhandled_exception = 0;
  35940. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  35941. {
  35942. int32_t L_0 = (int32_t)__this->get_minY_0();
  35943. int32_t L_1 = ___i0;
  35944. int32_t L_2 = (int32_t)__this->get_stepY_2();
  35945. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  35946. int32_t L_3 = V_0;
  35947. int32_t L_4 = (int32_t)__this->get_maxY_1();
  35948. if ((((int32_t)L_3) < ((int32_t)L_4)))
  35949. {
  35950. goto IL_001a;
  35951. }
  35952. }
  35953. {
  35954. return;
  35955. }
  35956. IL_001a:
  35957. {
  35958. int32_t L_5 = V_0;
  35959. int32_t L_6 = (int32_t)__this->get_stepY_2();
  35960. int32_t L_7 = (int32_t)__this->get_maxY_1();
  35961. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  35962. int32_t L_8;
  35963. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  35964. V_1 = (int32_t)L_8;
  35965. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  35966. int32_t L_10 = (int32_t)__this->get_width_3();
  35967. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  35968. RuntimeObject* L_11;
  35969. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  35970. V_2 = (RuntimeObject*)L_11;
  35971. }
  35972. IL_0041:
  35973. try
  35974. {// begin try (depth: 1)
  35975. {
  35976. RuntimeObject* L_12 = V_2;
  35977. NullCheck((RuntimeObject*)L_12);
  35978. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  35979. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  35980. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  35981. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  35982. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  35983. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  35984. int32_t L_15 = V_0;
  35985. V_5 = (int32_t)L_15;
  35986. goto IL_0075;
  35987. }
  35988. IL_0056:
  35989. {
  35990. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * L_16 = (RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *)__this->get_address_of_action_5();
  35991. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * L_17;
  35992. L_17 = (( RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * (*) (RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *)(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  35993. int32_t L_18 = V_5;
  35994. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  35995. Il2CppFakeBox<RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  35996. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  35997. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  35998. *L_17 = L_20.m_Value;
  35999. int32_t L_21 = V_5;
  36000. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  36001. }
  36002. IL_0075:
  36003. {
  36004. int32_t L_22 = V_5;
  36005. int32_t L_23 = V_1;
  36006. if ((((int32_t)L_22) < ((int32_t)L_23)))
  36007. {
  36008. goto IL_0056;
  36009. }
  36010. }
  36011. IL_007a:
  36012. {
  36013. IL2CPP_LEAVE(0x86, FINALLY_007c);
  36014. }
  36015. }// end try (depth: 1)
  36016. catch(Il2CppExceptionWrapper& e)
  36017. {
  36018. __last_unhandled_exception = (Exception_t *)e.ex;
  36019. goto FINALLY_007c;
  36020. }
  36021. FINALLY_007c:
  36022. {// begin finally (depth: 1)
  36023. {
  36024. RuntimeObject* L_24 = V_2;
  36025. if (!L_24)
  36026. {
  36027. goto IL_0085;
  36028. }
  36029. }
  36030. IL_007f:
  36031. {
  36032. RuntimeObject* L_25 = V_2;
  36033. NullCheck((RuntimeObject*)L_25);
  36034. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  36035. }
  36036. IL_0085:
  36037. {
  36038. IL2CPP_END_FINALLY(124)
  36039. }
  36040. }// end finally (depth: 1)
  36041. IL2CPP_CLEANUP(124)
  36042. {
  36043. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36044. IL2CPP_JUMP_TBL(0x86, IL_0086)
  36045. }
  36046. IL_0086:
  36047. {
  36048. return;
  36049. }
  36050. }
  36051. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m773E1F2BDE748FE167CA00DD2C7A5996BB30897A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36052. {
  36053. RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * _thisAdjusted;
  36054. int32_t _offset = 1;
  36055. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 *>(__this + _offset);
  36056. RowOperationWrapper_2_Invoke_m773E1F2BDE748FE167CA00DD2C7A5996BB30897A_inline(_thisAdjusted, ___i0, method);
  36057. }
  36058. #ifdef __clang__
  36059. #pragma clang diagnostic pop
  36060. #endif
  36061. #ifdef __clang__
  36062. #pragma clang diagnostic push
  36063. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36064. #pragma clang diagnostic ignored "-Wunused-variable"
  36065. #endif
  36066. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  36067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m827253A46D4B9600288FF15F36C83C117030A576_gshared (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * ___action5, const RuntimeMethod* method)
  36068. {
  36069. {
  36070. int32_t L_0 = ___minY0;
  36071. __this->set_minY_0(L_0);
  36072. int32_t L_1 = ___maxY1;
  36073. __this->set_maxY_1(L_1);
  36074. int32_t L_2 = ___stepY2;
  36075. __this->set_stepY_2(L_2);
  36076. int32_t L_3 = ___width3;
  36077. __this->set_width_3(L_3);
  36078. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36079. __this->set_allocator_4(L_4);
  36080. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * L_5 = ___action5;
  36081. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 L_6 = (*(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *)L_5);
  36082. __this->set_action_5(L_6);
  36083. return;
  36084. }
  36085. }
  36086. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m827253A46D4B9600288FF15F36C83C117030A576_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * ___action5, const RuntimeMethod* method)
  36087. {
  36088. RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * _thisAdjusted;
  36089. int32_t _offset = 1;
  36090. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 *>(__this + _offset);
  36091. RowOperationWrapper_2__ctor_m827253A46D4B9600288FF15F36C83C117030A576_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  36092. }
  36093. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Numerics.Vector4>::Invoke(System.Int32)
  36094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDA7151803F05E7EBF88C74C5F0976DD616F6CB3F_gshared (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * __this, int32_t ___i0, const RuntimeMethod* method)
  36095. {
  36096. static bool s_Il2CppMethodInitialized;
  36097. if (!s_Il2CppMethodInitialized)
  36098. {
  36099. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36101. s_Il2CppMethodInitialized = true;
  36102. }
  36103. int32_t V_0 = 0;
  36104. int32_t V_1 = 0;
  36105. RuntimeObject* V_2 = NULL;
  36106. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  36107. memset((&V_3), 0, sizeof(V_3));
  36108. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36109. memset((&V_4), 0, sizeof(V_4));
  36110. int32_t V_5 = 0;
  36111. Exception_t * __last_unhandled_exception = 0;
  36112. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36113. {
  36114. int32_t L_0 = (int32_t)__this->get_minY_0();
  36115. int32_t L_1 = ___i0;
  36116. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36117. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36118. int32_t L_3 = V_0;
  36119. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36120. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36121. {
  36122. goto IL_001a;
  36123. }
  36124. }
  36125. {
  36126. return;
  36127. }
  36128. IL_001a:
  36129. {
  36130. int32_t L_5 = V_0;
  36131. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36132. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36133. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36134. int32_t L_8;
  36135. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36136. V_1 = (int32_t)L_8;
  36137. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36138. int32_t L_10 = (int32_t)__this->get_width_3();
  36139. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  36140. RuntimeObject* L_11;
  36141. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  36142. V_2 = (RuntimeObject*)L_11;
  36143. }
  36144. IL_0041:
  36145. try
  36146. {// begin try (depth: 1)
  36147. {
  36148. RuntimeObject* L_12 = V_2;
  36149. NullCheck((RuntimeObject*)L_12);
  36150. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  36151. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  36152. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  36153. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  36154. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  36155. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  36156. int32_t L_15 = V_0;
  36157. V_5 = (int32_t)L_15;
  36158. goto IL_0075;
  36159. }
  36160. IL_0056:
  36161. {
  36162. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * L_16 = (RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *)__this->get_address_of_action_5();
  36163. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * L_17;
  36164. L_17 = (( RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * (*) (RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *)(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36165. int32_t L_18 = V_5;
  36166. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  36167. Il2CppFakeBox<RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  36168. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36169. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  36170. *L_17 = L_20.m_Value;
  36171. int32_t L_21 = V_5;
  36172. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  36173. }
  36174. IL_0075:
  36175. {
  36176. int32_t L_22 = V_5;
  36177. int32_t L_23 = V_1;
  36178. if ((((int32_t)L_22) < ((int32_t)L_23)))
  36179. {
  36180. goto IL_0056;
  36181. }
  36182. }
  36183. IL_007a:
  36184. {
  36185. IL2CPP_LEAVE(0x86, FINALLY_007c);
  36186. }
  36187. }// end try (depth: 1)
  36188. catch(Il2CppExceptionWrapper& e)
  36189. {
  36190. __last_unhandled_exception = (Exception_t *)e.ex;
  36191. goto FINALLY_007c;
  36192. }
  36193. FINALLY_007c:
  36194. {// begin finally (depth: 1)
  36195. {
  36196. RuntimeObject* L_24 = V_2;
  36197. if (!L_24)
  36198. {
  36199. goto IL_0085;
  36200. }
  36201. }
  36202. IL_007f:
  36203. {
  36204. RuntimeObject* L_25 = V_2;
  36205. NullCheck((RuntimeObject*)L_25);
  36206. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  36207. }
  36208. IL_0085:
  36209. {
  36210. IL2CPP_END_FINALLY(124)
  36211. }
  36212. }// end finally (depth: 1)
  36213. IL2CPP_CLEANUP(124)
  36214. {
  36215. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36216. IL2CPP_JUMP_TBL(0x86, IL_0086)
  36217. }
  36218. IL_0086:
  36219. {
  36220. return;
  36221. }
  36222. }
  36223. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mDA7151803F05E7EBF88C74C5F0976DD616F6CB3F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36224. {
  36225. RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * _thisAdjusted;
  36226. int32_t _offset = 1;
  36227. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 *>(__this + _offset);
  36228. RowOperationWrapper_2_Invoke_mDA7151803F05E7EBF88C74C5F0976DD616F6CB3F_inline(_thisAdjusted, ___i0, method);
  36229. }
  36230. #ifdef __clang__
  36231. #pragma clang diagnostic pop
  36232. #endif
  36233. #ifdef __clang__
  36234. #pragma clang diagnostic push
  36235. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36236. #pragma clang diagnostic ignored "-Wunused-variable"
  36237. #endif
  36238. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  36239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8D7CD5FCD992724FE91996EB3D24A49868ABB6AF_gshared (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * ___action5, const RuntimeMethod* method)
  36240. {
  36241. {
  36242. int32_t L_0 = ___minY0;
  36243. __this->set_minY_0(L_0);
  36244. int32_t L_1 = ___maxY1;
  36245. __this->set_maxY_1(L_1);
  36246. int32_t L_2 = ___stepY2;
  36247. __this->set_stepY_2(L_2);
  36248. int32_t L_3 = ___width3;
  36249. __this->set_width_3(L_3);
  36250. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36251. __this->set_allocator_4(L_4);
  36252. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * L_5 = ___action5;
  36253. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 L_6 = (*(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *)L_5);
  36254. __this->set_action_5(L_6);
  36255. return;
  36256. }
  36257. }
  36258. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m8D7CD5FCD992724FE91996EB3D24A49868ABB6AF_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * ___action5, const RuntimeMethod* method)
  36259. {
  36260. RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * _thisAdjusted;
  36261. int32_t _offset = 1;
  36262. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A *>(__this + _offset);
  36263. RowOperationWrapper_2__ctor_m8D7CD5FCD992724FE91996EB3D24A49868ABB6AF_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  36264. }
  36265. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::Invoke(System.Int32)
  36266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE2A1B979820195E07AF4C3CE90B1A84AB6658888_gshared (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * __this, int32_t ___i0, const RuntimeMethod* method)
  36267. {
  36268. static bool s_Il2CppMethodInitialized;
  36269. if (!s_Il2CppMethodInitialized)
  36270. {
  36271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36272. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36273. s_Il2CppMethodInitialized = true;
  36274. }
  36275. int32_t V_0 = 0;
  36276. int32_t V_1 = 0;
  36277. RuntimeObject* V_2 = NULL;
  36278. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  36279. memset((&V_3), 0, sizeof(V_3));
  36280. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  36281. memset((&V_4), 0, sizeof(V_4));
  36282. int32_t V_5 = 0;
  36283. Exception_t * __last_unhandled_exception = 0;
  36284. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36285. {
  36286. int32_t L_0 = (int32_t)__this->get_minY_0();
  36287. int32_t L_1 = ___i0;
  36288. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36289. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36290. int32_t L_3 = V_0;
  36291. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36292. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36293. {
  36294. goto IL_001a;
  36295. }
  36296. }
  36297. {
  36298. return;
  36299. }
  36300. IL_001a:
  36301. {
  36302. int32_t L_5 = V_0;
  36303. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36304. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36305. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36306. int32_t L_8;
  36307. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36308. V_1 = (int32_t)L_8;
  36309. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36310. int32_t L_10 = (int32_t)__this->get_width_3();
  36311. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  36312. RuntimeObject* L_11;
  36313. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  36314. V_2 = (RuntimeObject*)L_11;
  36315. }
  36316. IL_0041:
  36317. try
  36318. {// begin try (depth: 1)
  36319. {
  36320. RuntimeObject* L_12 = V_2;
  36321. NullCheck((RuntimeObject*)L_12);
  36322. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  36323. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  36324. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  36325. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  36326. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  36327. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  36328. int32_t L_15 = V_0;
  36329. V_5 = (int32_t)L_15;
  36330. goto IL_0075;
  36331. }
  36332. IL_0056:
  36333. {
  36334. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * L_16 = (RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *)__this->get_address_of_action_5();
  36335. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * L_17;
  36336. L_17 = (( RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * (*) (RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *)(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36337. int32_t L_18 = V_5;
  36338. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  36339. Il2CppFakeBox<RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  36340. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36341. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  36342. *L_17 = L_20.m_Value;
  36343. int32_t L_21 = V_5;
  36344. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  36345. }
  36346. IL_0075:
  36347. {
  36348. int32_t L_22 = V_5;
  36349. int32_t L_23 = V_1;
  36350. if ((((int32_t)L_22) < ((int32_t)L_23)))
  36351. {
  36352. goto IL_0056;
  36353. }
  36354. }
  36355. IL_007a:
  36356. {
  36357. IL2CPP_LEAVE(0x86, FINALLY_007c);
  36358. }
  36359. }// end try (depth: 1)
  36360. catch(Il2CppExceptionWrapper& e)
  36361. {
  36362. __last_unhandled_exception = (Exception_t *)e.ex;
  36363. goto FINALLY_007c;
  36364. }
  36365. FINALLY_007c:
  36366. {// begin finally (depth: 1)
  36367. {
  36368. RuntimeObject* L_24 = V_2;
  36369. if (!L_24)
  36370. {
  36371. goto IL_0085;
  36372. }
  36373. }
  36374. IL_007f:
  36375. {
  36376. RuntimeObject* L_25 = V_2;
  36377. NullCheck((RuntimeObject*)L_25);
  36378. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  36379. }
  36380. IL_0085:
  36381. {
  36382. IL2CPP_END_FINALLY(124)
  36383. }
  36384. }// end finally (depth: 1)
  36385. IL2CPP_CLEANUP(124)
  36386. {
  36387. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36388. IL2CPP_JUMP_TBL(0x86, IL_0086)
  36389. }
  36390. IL_0086:
  36391. {
  36392. return;
  36393. }
  36394. }
  36395. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE2A1B979820195E07AF4C3CE90B1A84AB6658888_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36396. {
  36397. RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * _thisAdjusted;
  36398. int32_t _offset = 1;
  36399. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A *>(__this + _offset);
  36400. RowOperationWrapper_2_Invoke_mE2A1B979820195E07AF4C3CE90B1A84AB6658888_inline(_thisAdjusted, ___i0, method);
  36401. }
  36402. #ifdef __clang__
  36403. #pragma clang diagnostic pop
  36404. #endif
  36405. #ifdef __clang__
  36406. #pragma clang diagnostic push
  36407. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36408. #pragma clang diagnostic ignored "-Wunused-variable"
  36409. #endif
  36410. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  36411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m31149FD1709DCEC1AD053C269F67D3F602210F02_gshared (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * ___action5, const RuntimeMethod* method)
  36412. {
  36413. {
  36414. int32_t L_0 = ___minY0;
  36415. __this->set_minY_0(L_0);
  36416. int32_t L_1 = ___maxY1;
  36417. __this->set_maxY_1(L_1);
  36418. int32_t L_2 = ___stepY2;
  36419. __this->set_stepY_2(L_2);
  36420. int32_t L_3 = ___width3;
  36421. __this->set_width_3(L_3);
  36422. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36423. __this->set_allocator_4(L_4);
  36424. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * L_5 = ___action5;
  36425. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 L_6 = (*(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *)L_5);
  36426. __this->set_action_5(L_6);
  36427. return;
  36428. }
  36429. }
  36430. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m31149FD1709DCEC1AD053C269F67D3F602210F02_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * ___action5, const RuntimeMethod* method)
  36431. {
  36432. RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * _thisAdjusted;
  36433. int32_t _offset = 1;
  36434. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 *>(__this + _offset);
  36435. RowOperationWrapper_2__ctor_m31149FD1709DCEC1AD053C269F67D3F602210F02_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  36436. }
  36437. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte2>,System.Single>::Invoke(System.Int32)
  36438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mFFBFF4BC5C7186C5DAF612FFD53CFE136C76A863_gshared (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * __this, int32_t ___i0, const RuntimeMethod* method)
  36439. {
  36440. static bool s_Il2CppMethodInitialized;
  36441. if (!s_Il2CppMethodInitialized)
  36442. {
  36443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36445. s_Il2CppMethodInitialized = true;
  36446. }
  36447. int32_t V_0 = 0;
  36448. int32_t V_1 = 0;
  36449. RuntimeObject* V_2 = NULL;
  36450. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  36451. memset((&V_3), 0, sizeof(V_3));
  36452. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  36453. memset((&V_4), 0, sizeof(V_4));
  36454. int32_t V_5 = 0;
  36455. Exception_t * __last_unhandled_exception = 0;
  36456. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36457. {
  36458. int32_t L_0 = (int32_t)__this->get_minY_0();
  36459. int32_t L_1 = ___i0;
  36460. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36461. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36462. int32_t L_3 = V_0;
  36463. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36464. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36465. {
  36466. goto IL_001a;
  36467. }
  36468. }
  36469. {
  36470. return;
  36471. }
  36472. IL_001a:
  36473. {
  36474. int32_t L_5 = V_0;
  36475. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36476. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36477. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36478. int32_t L_8;
  36479. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36480. V_1 = (int32_t)L_8;
  36481. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36482. int32_t L_10 = (int32_t)__this->get_width_3();
  36483. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  36484. RuntimeObject* L_11;
  36485. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  36486. V_2 = (RuntimeObject*)L_11;
  36487. }
  36488. IL_0041:
  36489. try
  36490. {// begin try (depth: 1)
  36491. {
  36492. RuntimeObject* L_12 = V_2;
  36493. NullCheck((RuntimeObject*)L_12);
  36494. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  36495. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  36496. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  36497. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  36498. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  36499. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  36500. int32_t L_15 = V_0;
  36501. V_5 = (int32_t)L_15;
  36502. goto IL_0075;
  36503. }
  36504. IL_0056:
  36505. {
  36506. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * L_16 = (RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *)__this->get_address_of_action_5();
  36507. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * L_17;
  36508. L_17 = (( RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * (*) (RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *)(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36509. int32_t L_18 = V_5;
  36510. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  36511. Il2CppFakeBox<RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  36512. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36513. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  36514. *L_17 = L_20.m_Value;
  36515. int32_t L_21 = V_5;
  36516. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  36517. }
  36518. IL_0075:
  36519. {
  36520. int32_t L_22 = V_5;
  36521. int32_t L_23 = V_1;
  36522. if ((((int32_t)L_22) < ((int32_t)L_23)))
  36523. {
  36524. goto IL_0056;
  36525. }
  36526. }
  36527. IL_007a:
  36528. {
  36529. IL2CPP_LEAVE(0x86, FINALLY_007c);
  36530. }
  36531. }// end try (depth: 1)
  36532. catch(Il2CppExceptionWrapper& e)
  36533. {
  36534. __last_unhandled_exception = (Exception_t *)e.ex;
  36535. goto FINALLY_007c;
  36536. }
  36537. FINALLY_007c:
  36538. {// begin finally (depth: 1)
  36539. {
  36540. RuntimeObject* L_24 = V_2;
  36541. if (!L_24)
  36542. {
  36543. goto IL_0085;
  36544. }
  36545. }
  36546. IL_007f:
  36547. {
  36548. RuntimeObject* L_25 = V_2;
  36549. NullCheck((RuntimeObject*)L_25);
  36550. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  36551. }
  36552. IL_0085:
  36553. {
  36554. IL2CPP_END_FINALLY(124)
  36555. }
  36556. }// end finally (depth: 1)
  36557. IL2CPP_CLEANUP(124)
  36558. {
  36559. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36560. IL2CPP_JUMP_TBL(0x86, IL_0086)
  36561. }
  36562. IL_0086:
  36563. {
  36564. return;
  36565. }
  36566. }
  36567. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mFFBFF4BC5C7186C5DAF612FFD53CFE136C76A863_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36568. {
  36569. RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * _thisAdjusted;
  36570. int32_t _offset = 1;
  36571. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 *>(__this + _offset);
  36572. RowOperationWrapper_2_Invoke_mFFBFF4BC5C7186C5DAF612FFD53CFE136C76A863_inline(_thisAdjusted, ___i0, method);
  36573. }
  36574. #ifdef __clang__
  36575. #pragma clang diagnostic pop
  36576. #endif
  36577. #ifdef __clang__
  36578. #pragma clang diagnostic push
  36579. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36580. #pragma clang diagnostic ignored "-Wunused-variable"
  36581. #endif
  36582. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  36583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m1828A75AEB3ABF76D6C5F91DB014336F81C3ABCE_gshared (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * ___action5, const RuntimeMethod* method)
  36584. {
  36585. {
  36586. int32_t L_0 = ___minY0;
  36587. __this->set_minY_0(L_0);
  36588. int32_t L_1 = ___maxY1;
  36589. __this->set_maxY_1(L_1);
  36590. int32_t L_2 = ___stepY2;
  36591. __this->set_stepY_2(L_2);
  36592. int32_t L_3 = ___width3;
  36593. __this->set_width_3(L_3);
  36594. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36595. __this->set_allocator_4(L_4);
  36596. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * L_5 = ___action5;
  36597. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 L_6 = (*(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *)L_5);
  36598. __this->set_action_5(L_6);
  36599. return;
  36600. }
  36601. }
  36602. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m1828A75AEB3ABF76D6C5F91DB014336F81C3ABCE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * ___action5, const RuntimeMethod* method)
  36603. {
  36604. RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * _thisAdjusted;
  36605. int32_t _offset = 1;
  36606. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 *>(__this + _offset);
  36607. RowOperationWrapper_2__ctor_m1828A75AEB3ABF76D6C5F91DB014336F81C3ABCE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  36608. }
  36609. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  36610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD1AD723DC9D644ECED3C68071FA262AE5F3E3B1D_gshared (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * __this, int32_t ___i0, const RuntimeMethod* method)
  36611. {
  36612. static bool s_Il2CppMethodInitialized;
  36613. if (!s_Il2CppMethodInitialized)
  36614. {
  36615. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36617. s_Il2CppMethodInitialized = true;
  36618. }
  36619. int32_t V_0 = 0;
  36620. int32_t V_1 = 0;
  36621. RuntimeObject* V_2 = NULL;
  36622. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  36623. memset((&V_3), 0, sizeof(V_3));
  36624. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  36625. memset((&V_4), 0, sizeof(V_4));
  36626. int32_t V_5 = 0;
  36627. Exception_t * __last_unhandled_exception = 0;
  36628. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36629. {
  36630. int32_t L_0 = (int32_t)__this->get_minY_0();
  36631. int32_t L_1 = ___i0;
  36632. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36633. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36634. int32_t L_3 = V_0;
  36635. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36636. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36637. {
  36638. goto IL_001a;
  36639. }
  36640. }
  36641. {
  36642. return;
  36643. }
  36644. IL_001a:
  36645. {
  36646. int32_t L_5 = V_0;
  36647. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36648. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36649. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36650. int32_t L_8;
  36651. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36652. V_1 = (int32_t)L_8;
  36653. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36654. int32_t L_10 = (int32_t)__this->get_width_3();
  36655. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  36656. RuntimeObject* L_11;
  36657. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  36658. V_2 = (RuntimeObject*)L_11;
  36659. }
  36660. IL_0041:
  36661. try
  36662. {// begin try (depth: 1)
  36663. {
  36664. RuntimeObject* L_12 = V_2;
  36665. NullCheck((RuntimeObject*)L_12);
  36666. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  36667. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  36668. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  36669. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  36670. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  36671. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  36672. int32_t L_15 = V_0;
  36673. V_5 = (int32_t)L_15;
  36674. goto IL_0075;
  36675. }
  36676. IL_0056:
  36677. {
  36678. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * L_16 = (RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *)__this->get_address_of_action_5();
  36679. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * L_17;
  36680. L_17 = (( RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * (*) (RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *)(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36681. int32_t L_18 = V_5;
  36682. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  36683. Il2CppFakeBox<RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  36684. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36685. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  36686. *L_17 = L_20.m_Value;
  36687. int32_t L_21 = V_5;
  36688. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  36689. }
  36690. IL_0075:
  36691. {
  36692. int32_t L_22 = V_5;
  36693. int32_t L_23 = V_1;
  36694. if ((((int32_t)L_22) < ((int32_t)L_23)))
  36695. {
  36696. goto IL_0056;
  36697. }
  36698. }
  36699. IL_007a:
  36700. {
  36701. IL2CPP_LEAVE(0x86, FINALLY_007c);
  36702. }
  36703. }// end try (depth: 1)
  36704. catch(Il2CppExceptionWrapper& e)
  36705. {
  36706. __last_unhandled_exception = (Exception_t *)e.ex;
  36707. goto FINALLY_007c;
  36708. }
  36709. FINALLY_007c:
  36710. {// begin finally (depth: 1)
  36711. {
  36712. RuntimeObject* L_24 = V_2;
  36713. if (!L_24)
  36714. {
  36715. goto IL_0085;
  36716. }
  36717. }
  36718. IL_007f:
  36719. {
  36720. RuntimeObject* L_25 = V_2;
  36721. NullCheck((RuntimeObject*)L_25);
  36722. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  36723. }
  36724. IL_0085:
  36725. {
  36726. IL2CPP_END_FINALLY(124)
  36727. }
  36728. }// end finally (depth: 1)
  36729. IL2CPP_CLEANUP(124)
  36730. {
  36731. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36732. IL2CPP_JUMP_TBL(0x86, IL_0086)
  36733. }
  36734. IL_0086:
  36735. {
  36736. return;
  36737. }
  36738. }
  36739. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mD1AD723DC9D644ECED3C68071FA262AE5F3E3B1D_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36740. {
  36741. RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * _thisAdjusted;
  36742. int32_t _offset = 1;
  36743. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 *>(__this + _offset);
  36744. RowOperationWrapper_2_Invoke_mD1AD723DC9D644ECED3C68071FA262AE5F3E3B1D_inline(_thisAdjusted, ___i0, method);
  36745. }
  36746. #ifdef __clang__
  36747. #pragma clang diagnostic pop
  36748. #endif
  36749. #ifdef __clang__
  36750. #pragma clang diagnostic push
  36751. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36752. #pragma clang diagnostic ignored "-Wunused-variable"
  36753. #endif
  36754. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  36755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m98DBF3191CE7AE663BCCFFCF4217091C0D6963F8_gshared (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * ___action5, const RuntimeMethod* method)
  36756. {
  36757. {
  36758. int32_t L_0 = ___minY0;
  36759. __this->set_minY_0(L_0);
  36760. int32_t L_1 = ___maxY1;
  36761. __this->set_maxY_1(L_1);
  36762. int32_t L_2 = ___stepY2;
  36763. __this->set_stepY_2(L_2);
  36764. int32_t L_3 = ___width3;
  36765. __this->set_width_3(L_3);
  36766. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36767. __this->set_allocator_4(L_4);
  36768. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * L_5 = ___action5;
  36769. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB L_6 = (*(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *)L_5);
  36770. __this->set_action_5(L_6);
  36771. return;
  36772. }
  36773. }
  36774. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m98DBF3191CE7AE663BCCFFCF4217091C0D6963F8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * ___action5, const RuntimeMethod* method)
  36775. {
  36776. RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * _thisAdjusted;
  36777. int32_t _offset = 1;
  36778. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F *>(__this + _offset);
  36779. RowOperationWrapper_2__ctor_m98DBF3191CE7AE663BCCFFCF4217091C0D6963F8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  36780. }
  36781. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  36782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9B7A031FBED3EAB53765E867DEE5629C053821BE_gshared (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * __this, int32_t ___i0, const RuntimeMethod* method)
  36783. {
  36784. static bool s_Il2CppMethodInitialized;
  36785. if (!s_Il2CppMethodInitialized)
  36786. {
  36787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36789. s_Il2CppMethodInitialized = true;
  36790. }
  36791. int32_t V_0 = 0;
  36792. int32_t V_1 = 0;
  36793. RuntimeObject* V_2 = NULL;
  36794. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  36795. memset((&V_3), 0, sizeof(V_3));
  36796. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36797. memset((&V_4), 0, sizeof(V_4));
  36798. int32_t V_5 = 0;
  36799. Exception_t * __last_unhandled_exception = 0;
  36800. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36801. {
  36802. int32_t L_0 = (int32_t)__this->get_minY_0();
  36803. int32_t L_1 = ___i0;
  36804. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36805. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36806. int32_t L_3 = V_0;
  36807. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36808. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36809. {
  36810. goto IL_001a;
  36811. }
  36812. }
  36813. {
  36814. return;
  36815. }
  36816. IL_001a:
  36817. {
  36818. int32_t L_5 = V_0;
  36819. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36820. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36821. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36822. int32_t L_8;
  36823. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36824. V_1 = (int32_t)L_8;
  36825. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36826. int32_t L_10 = (int32_t)__this->get_width_3();
  36827. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  36828. RuntimeObject* L_11;
  36829. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  36830. V_2 = (RuntimeObject*)L_11;
  36831. }
  36832. IL_0041:
  36833. try
  36834. {// begin try (depth: 1)
  36835. {
  36836. RuntimeObject* L_12 = V_2;
  36837. NullCheck((RuntimeObject*)L_12);
  36838. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  36839. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  36840. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  36841. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  36842. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  36843. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  36844. int32_t L_15 = V_0;
  36845. V_5 = (int32_t)L_15;
  36846. goto IL_0075;
  36847. }
  36848. IL_0056:
  36849. {
  36850. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * L_16 = (RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *)__this->get_address_of_action_5();
  36851. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * L_17;
  36852. L_17 = (( RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * (*) (RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *)(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  36853. int32_t L_18 = V_5;
  36854. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  36855. Il2CppFakeBox<RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  36856. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  36857. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  36858. *L_17 = L_20.m_Value;
  36859. int32_t L_21 = V_5;
  36860. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  36861. }
  36862. IL_0075:
  36863. {
  36864. int32_t L_22 = V_5;
  36865. int32_t L_23 = V_1;
  36866. if ((((int32_t)L_22) < ((int32_t)L_23)))
  36867. {
  36868. goto IL_0056;
  36869. }
  36870. }
  36871. IL_007a:
  36872. {
  36873. IL2CPP_LEAVE(0x86, FINALLY_007c);
  36874. }
  36875. }// end try (depth: 1)
  36876. catch(Il2CppExceptionWrapper& e)
  36877. {
  36878. __last_unhandled_exception = (Exception_t *)e.ex;
  36879. goto FINALLY_007c;
  36880. }
  36881. FINALLY_007c:
  36882. {// begin finally (depth: 1)
  36883. {
  36884. RuntimeObject* L_24 = V_2;
  36885. if (!L_24)
  36886. {
  36887. goto IL_0085;
  36888. }
  36889. }
  36890. IL_007f:
  36891. {
  36892. RuntimeObject* L_25 = V_2;
  36893. NullCheck((RuntimeObject*)L_25);
  36894. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  36895. }
  36896. IL_0085:
  36897. {
  36898. IL2CPP_END_FINALLY(124)
  36899. }
  36900. }// end finally (depth: 1)
  36901. IL2CPP_CLEANUP(124)
  36902. {
  36903. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  36904. IL2CPP_JUMP_TBL(0x86, IL_0086)
  36905. }
  36906. IL_0086:
  36907. {
  36908. return;
  36909. }
  36910. }
  36911. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m9B7A031FBED3EAB53765E867DEE5629C053821BE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  36912. {
  36913. RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * _thisAdjusted;
  36914. int32_t _offset = 1;
  36915. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F *>(__this + _offset);
  36916. RowOperationWrapper_2_Invoke_m9B7A031FBED3EAB53765E867DEE5629C053821BE_inline(_thisAdjusted, ___i0, method);
  36917. }
  36918. #ifdef __clang__
  36919. #pragma clang diagnostic pop
  36920. #endif
  36921. #ifdef __clang__
  36922. #pragma clang diagnostic push
  36923. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  36924. #pragma clang diagnostic ignored "-Wunused-variable"
  36925. #endif
  36926. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  36927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m70C818713FABB6ED48E8E117DCDE93B80AB9150D_gshared (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * ___action5, const RuntimeMethod* method)
  36928. {
  36929. {
  36930. int32_t L_0 = ___minY0;
  36931. __this->set_minY_0(L_0);
  36932. int32_t L_1 = ___maxY1;
  36933. __this->set_maxY_1(L_1);
  36934. int32_t L_2 = ___stepY2;
  36935. __this->set_stepY_2(L_2);
  36936. int32_t L_3 = ___width3;
  36937. __this->set_width_3(L_3);
  36938. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  36939. __this->set_allocator_4(L_4);
  36940. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * L_5 = ___action5;
  36941. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F L_6 = (*(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *)L_5);
  36942. __this->set_action_5(L_6);
  36943. return;
  36944. }
  36945. }
  36946. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m70C818713FABB6ED48E8E117DCDE93B80AB9150D_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * ___action5, const RuntimeMethod* method)
  36947. {
  36948. RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * _thisAdjusted;
  36949. int32_t _offset = 1;
  36950. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 *>(__this + _offset);
  36951. RowOperationWrapper_2__ctor_m70C818713FABB6ED48E8E117DCDE93B80AB9150D_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  36952. }
  36953. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Numerics.Vector4>::Invoke(System.Int32)
  36954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m40B10C6B3B66C8E377CBCBC80C8E3CBE8470E39B_gshared (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * __this, int32_t ___i0, const RuntimeMethod* method)
  36955. {
  36956. static bool s_Il2CppMethodInitialized;
  36957. if (!s_Il2CppMethodInitialized)
  36958. {
  36959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  36960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36961. s_Il2CppMethodInitialized = true;
  36962. }
  36963. int32_t V_0 = 0;
  36964. int32_t V_1 = 0;
  36965. RuntimeObject* V_2 = NULL;
  36966. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  36967. memset((&V_3), 0, sizeof(V_3));
  36968. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  36969. memset((&V_4), 0, sizeof(V_4));
  36970. int32_t V_5 = 0;
  36971. Exception_t * __last_unhandled_exception = 0;
  36972. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  36973. {
  36974. int32_t L_0 = (int32_t)__this->get_minY_0();
  36975. int32_t L_1 = ___i0;
  36976. int32_t L_2 = (int32_t)__this->get_stepY_2();
  36977. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  36978. int32_t L_3 = V_0;
  36979. int32_t L_4 = (int32_t)__this->get_maxY_1();
  36980. if ((((int32_t)L_3) < ((int32_t)L_4)))
  36981. {
  36982. goto IL_001a;
  36983. }
  36984. }
  36985. {
  36986. return;
  36987. }
  36988. IL_001a:
  36989. {
  36990. int32_t L_5 = V_0;
  36991. int32_t L_6 = (int32_t)__this->get_stepY_2();
  36992. int32_t L_7 = (int32_t)__this->get_maxY_1();
  36993. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  36994. int32_t L_8;
  36995. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  36996. V_1 = (int32_t)L_8;
  36997. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  36998. int32_t L_10 = (int32_t)__this->get_width_3();
  36999. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  37000. RuntimeObject* L_11;
  37001. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  37002. V_2 = (RuntimeObject*)L_11;
  37003. }
  37004. IL_0041:
  37005. try
  37006. {// begin try (depth: 1)
  37007. {
  37008. RuntimeObject* L_12 = V_2;
  37009. NullCheck((RuntimeObject*)L_12);
  37010. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  37011. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  37012. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  37013. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  37014. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  37015. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  37016. int32_t L_15 = V_0;
  37017. V_5 = (int32_t)L_15;
  37018. goto IL_0075;
  37019. }
  37020. IL_0056:
  37021. {
  37022. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * L_16 = (RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *)__this->get_address_of_action_5();
  37023. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * L_17;
  37024. L_17 = (( RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * (*) (RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *)(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37025. int32_t L_18 = V_5;
  37026. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  37027. Il2CppFakeBox<RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  37028. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37029. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  37030. *L_17 = L_20.m_Value;
  37031. int32_t L_21 = V_5;
  37032. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  37033. }
  37034. IL_0075:
  37035. {
  37036. int32_t L_22 = V_5;
  37037. int32_t L_23 = V_1;
  37038. if ((((int32_t)L_22) < ((int32_t)L_23)))
  37039. {
  37040. goto IL_0056;
  37041. }
  37042. }
  37043. IL_007a:
  37044. {
  37045. IL2CPP_LEAVE(0x86, FINALLY_007c);
  37046. }
  37047. }// end try (depth: 1)
  37048. catch(Il2CppExceptionWrapper& e)
  37049. {
  37050. __last_unhandled_exception = (Exception_t *)e.ex;
  37051. goto FINALLY_007c;
  37052. }
  37053. FINALLY_007c:
  37054. {// begin finally (depth: 1)
  37055. {
  37056. RuntimeObject* L_24 = V_2;
  37057. if (!L_24)
  37058. {
  37059. goto IL_0085;
  37060. }
  37061. }
  37062. IL_007f:
  37063. {
  37064. RuntimeObject* L_25 = V_2;
  37065. NullCheck((RuntimeObject*)L_25);
  37066. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  37067. }
  37068. IL_0085:
  37069. {
  37070. IL2CPP_END_FINALLY(124)
  37071. }
  37072. }// end finally (depth: 1)
  37073. IL2CPP_CLEANUP(124)
  37074. {
  37075. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37076. IL2CPP_JUMP_TBL(0x86, IL_0086)
  37077. }
  37078. IL_0086:
  37079. {
  37080. return;
  37081. }
  37082. }
  37083. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m40B10C6B3B66C8E377CBCBC80C8E3CBE8470E39B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37084. {
  37085. RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * _thisAdjusted;
  37086. int32_t _offset = 1;
  37087. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 *>(__this + _offset);
  37088. RowOperationWrapper_2_Invoke_m40B10C6B3B66C8E377CBCBC80C8E3CBE8470E39B_inline(_thisAdjusted, ___i0, method);
  37089. }
  37090. #ifdef __clang__
  37091. #pragma clang diagnostic pop
  37092. #endif
  37093. #ifdef __clang__
  37094. #pragma clang diagnostic push
  37095. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37096. #pragma clang diagnostic ignored "-Wunused-variable"
  37097. #endif
  37098. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  37099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m15668FCE73C0909E3550666D77DFEE78B1531352_gshared (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * ___action5, const RuntimeMethod* method)
  37100. {
  37101. {
  37102. int32_t L_0 = ___minY0;
  37103. __this->set_minY_0(L_0);
  37104. int32_t L_1 = ___maxY1;
  37105. __this->set_maxY_1(L_1);
  37106. int32_t L_2 = ___stepY2;
  37107. __this->set_stepY_2(L_2);
  37108. int32_t L_3 = ___width3;
  37109. __this->set_width_3(L_3);
  37110. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37111. __this->set_allocator_4(L_4);
  37112. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * L_5 = ___action5;
  37113. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 L_6 = (*(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *)L_5);
  37114. __this->set_action_5(L_6);
  37115. return;
  37116. }
  37117. }
  37118. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m15668FCE73C0909E3550666D77DFEE78B1531352_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * ___action5, const RuntimeMethod* method)
  37119. {
  37120. RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * _thisAdjusted;
  37121. int32_t _offset = 1;
  37122. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 *>(__this + _offset);
  37123. RowOperationWrapper_2__ctor_m15668FCE73C0909E3550666D77DFEE78B1531352_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  37124. }
  37125. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::Invoke(System.Int32)
  37126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m97DB18306A1DF37A92AEC3AF635FE3F3A686FED5_gshared (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * __this, int32_t ___i0, const RuntimeMethod* method)
  37127. {
  37128. static bool s_Il2CppMethodInitialized;
  37129. if (!s_Il2CppMethodInitialized)
  37130. {
  37131. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37133. s_Il2CppMethodInitialized = true;
  37134. }
  37135. int32_t V_0 = 0;
  37136. int32_t V_1 = 0;
  37137. RuntimeObject* V_2 = NULL;
  37138. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  37139. memset((&V_3), 0, sizeof(V_3));
  37140. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  37141. memset((&V_4), 0, sizeof(V_4));
  37142. int32_t V_5 = 0;
  37143. Exception_t * __last_unhandled_exception = 0;
  37144. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37145. {
  37146. int32_t L_0 = (int32_t)__this->get_minY_0();
  37147. int32_t L_1 = ___i0;
  37148. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37149. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37150. int32_t L_3 = V_0;
  37151. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37152. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37153. {
  37154. goto IL_001a;
  37155. }
  37156. }
  37157. {
  37158. return;
  37159. }
  37160. IL_001a:
  37161. {
  37162. int32_t L_5 = V_0;
  37163. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37164. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37165. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37166. int32_t L_8;
  37167. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37168. V_1 = (int32_t)L_8;
  37169. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37170. int32_t L_10 = (int32_t)__this->get_width_3();
  37171. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  37172. RuntimeObject* L_11;
  37173. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  37174. V_2 = (RuntimeObject*)L_11;
  37175. }
  37176. IL_0041:
  37177. try
  37178. {// begin try (depth: 1)
  37179. {
  37180. RuntimeObject* L_12 = V_2;
  37181. NullCheck((RuntimeObject*)L_12);
  37182. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  37183. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  37184. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  37185. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  37186. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  37187. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  37188. int32_t L_15 = V_0;
  37189. V_5 = (int32_t)L_15;
  37190. goto IL_0075;
  37191. }
  37192. IL_0056:
  37193. {
  37194. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * L_16 = (RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *)__this->get_address_of_action_5();
  37195. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * L_17;
  37196. L_17 = (( RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * (*) (RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *)(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37197. int32_t L_18 = V_5;
  37198. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  37199. Il2CppFakeBox<RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  37200. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37201. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  37202. *L_17 = L_20.m_Value;
  37203. int32_t L_21 = V_5;
  37204. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  37205. }
  37206. IL_0075:
  37207. {
  37208. int32_t L_22 = V_5;
  37209. int32_t L_23 = V_1;
  37210. if ((((int32_t)L_22) < ((int32_t)L_23)))
  37211. {
  37212. goto IL_0056;
  37213. }
  37214. }
  37215. IL_007a:
  37216. {
  37217. IL2CPP_LEAVE(0x86, FINALLY_007c);
  37218. }
  37219. }// end try (depth: 1)
  37220. catch(Il2CppExceptionWrapper& e)
  37221. {
  37222. __last_unhandled_exception = (Exception_t *)e.ex;
  37223. goto FINALLY_007c;
  37224. }
  37225. FINALLY_007c:
  37226. {// begin finally (depth: 1)
  37227. {
  37228. RuntimeObject* L_24 = V_2;
  37229. if (!L_24)
  37230. {
  37231. goto IL_0085;
  37232. }
  37233. }
  37234. IL_007f:
  37235. {
  37236. RuntimeObject* L_25 = V_2;
  37237. NullCheck((RuntimeObject*)L_25);
  37238. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  37239. }
  37240. IL_0085:
  37241. {
  37242. IL2CPP_END_FINALLY(124)
  37243. }
  37244. }// end finally (depth: 1)
  37245. IL2CPP_CLEANUP(124)
  37246. {
  37247. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37248. IL2CPP_JUMP_TBL(0x86, IL_0086)
  37249. }
  37250. IL_0086:
  37251. {
  37252. return;
  37253. }
  37254. }
  37255. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m97DB18306A1DF37A92AEC3AF635FE3F3A686FED5_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37256. {
  37257. RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * _thisAdjusted;
  37258. int32_t _offset = 1;
  37259. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 *>(__this + _offset);
  37260. RowOperationWrapper_2_Invoke_m97DB18306A1DF37A92AEC3AF635FE3F3A686FED5_inline(_thisAdjusted, ___i0, method);
  37261. }
  37262. #ifdef __clang__
  37263. #pragma clang diagnostic pop
  37264. #endif
  37265. #ifdef __clang__
  37266. #pragma clang diagnostic push
  37267. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37268. #pragma clang diagnostic ignored "-Wunused-variable"
  37269. #endif
  37270. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  37271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF0174491FAA002B42FF0A2AB524F557A23D36FC8_gshared (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * ___action5, const RuntimeMethod* method)
  37272. {
  37273. {
  37274. int32_t L_0 = ___minY0;
  37275. __this->set_minY_0(L_0);
  37276. int32_t L_1 = ___maxY1;
  37277. __this->set_maxY_1(L_1);
  37278. int32_t L_2 = ___stepY2;
  37279. __this->set_stepY_2(L_2);
  37280. int32_t L_3 = ___width3;
  37281. __this->set_width_3(L_3);
  37282. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37283. __this->set_allocator_4(L_4);
  37284. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * L_5 = ___action5;
  37285. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 L_6 = (*(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *)L_5);
  37286. __this->set_action_5(L_6);
  37287. return;
  37288. }
  37289. }
  37290. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mF0174491FAA002B42FF0A2AB524F557A23D36FC8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * ___action5, const RuntimeMethod* method)
  37291. {
  37292. RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * _thisAdjusted;
  37293. int32_t _offset = 1;
  37294. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 *>(__this + _offset);
  37295. RowOperationWrapper_2__ctor_mF0174491FAA002B42FF0A2AB524F557A23D36FC8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  37296. }
  37297. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedByte4>,System.Single>::Invoke(System.Int32)
  37298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m46F28EBFD37B787DE0D6805BFC6403937ED6D8D1_gshared (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * __this, int32_t ___i0, const RuntimeMethod* method)
  37299. {
  37300. static bool s_Il2CppMethodInitialized;
  37301. if (!s_Il2CppMethodInitialized)
  37302. {
  37303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37304. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37305. s_Il2CppMethodInitialized = true;
  37306. }
  37307. int32_t V_0 = 0;
  37308. int32_t V_1 = 0;
  37309. RuntimeObject* V_2 = NULL;
  37310. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  37311. memset((&V_3), 0, sizeof(V_3));
  37312. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  37313. memset((&V_4), 0, sizeof(V_4));
  37314. int32_t V_5 = 0;
  37315. Exception_t * __last_unhandled_exception = 0;
  37316. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37317. {
  37318. int32_t L_0 = (int32_t)__this->get_minY_0();
  37319. int32_t L_1 = ___i0;
  37320. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37321. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37322. int32_t L_3 = V_0;
  37323. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37324. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37325. {
  37326. goto IL_001a;
  37327. }
  37328. }
  37329. {
  37330. return;
  37331. }
  37332. IL_001a:
  37333. {
  37334. int32_t L_5 = V_0;
  37335. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37336. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37337. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37338. int32_t L_8;
  37339. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37340. V_1 = (int32_t)L_8;
  37341. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37342. int32_t L_10 = (int32_t)__this->get_width_3();
  37343. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  37344. RuntimeObject* L_11;
  37345. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  37346. V_2 = (RuntimeObject*)L_11;
  37347. }
  37348. IL_0041:
  37349. try
  37350. {// begin try (depth: 1)
  37351. {
  37352. RuntimeObject* L_12 = V_2;
  37353. NullCheck((RuntimeObject*)L_12);
  37354. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  37355. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  37356. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  37357. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  37358. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  37359. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  37360. int32_t L_15 = V_0;
  37361. V_5 = (int32_t)L_15;
  37362. goto IL_0075;
  37363. }
  37364. IL_0056:
  37365. {
  37366. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * L_16 = (RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *)__this->get_address_of_action_5();
  37367. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * L_17;
  37368. L_17 = (( RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * (*) (RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *)(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37369. int32_t L_18 = V_5;
  37370. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  37371. Il2CppFakeBox<RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  37372. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37373. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  37374. *L_17 = L_20.m_Value;
  37375. int32_t L_21 = V_5;
  37376. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  37377. }
  37378. IL_0075:
  37379. {
  37380. int32_t L_22 = V_5;
  37381. int32_t L_23 = V_1;
  37382. if ((((int32_t)L_22) < ((int32_t)L_23)))
  37383. {
  37384. goto IL_0056;
  37385. }
  37386. }
  37387. IL_007a:
  37388. {
  37389. IL2CPP_LEAVE(0x86, FINALLY_007c);
  37390. }
  37391. }// end try (depth: 1)
  37392. catch(Il2CppExceptionWrapper& e)
  37393. {
  37394. __last_unhandled_exception = (Exception_t *)e.ex;
  37395. goto FINALLY_007c;
  37396. }
  37397. FINALLY_007c:
  37398. {// begin finally (depth: 1)
  37399. {
  37400. RuntimeObject* L_24 = V_2;
  37401. if (!L_24)
  37402. {
  37403. goto IL_0085;
  37404. }
  37405. }
  37406. IL_007f:
  37407. {
  37408. RuntimeObject* L_25 = V_2;
  37409. NullCheck((RuntimeObject*)L_25);
  37410. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  37411. }
  37412. IL_0085:
  37413. {
  37414. IL2CPP_END_FINALLY(124)
  37415. }
  37416. }// end finally (depth: 1)
  37417. IL2CPP_CLEANUP(124)
  37418. {
  37419. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37420. IL2CPP_JUMP_TBL(0x86, IL_0086)
  37421. }
  37422. IL_0086:
  37423. {
  37424. return;
  37425. }
  37426. }
  37427. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m46F28EBFD37B787DE0D6805BFC6403937ED6D8D1_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37428. {
  37429. RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * _thisAdjusted;
  37430. int32_t _offset = 1;
  37431. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 *>(__this + _offset);
  37432. RowOperationWrapper_2_Invoke_m46F28EBFD37B787DE0D6805BFC6403937ED6D8D1_inline(_thisAdjusted, ___i0, method);
  37433. }
  37434. #ifdef __clang__
  37435. #pragma clang diagnostic pop
  37436. #endif
  37437. #ifdef __clang__
  37438. #pragma clang diagnostic push
  37439. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37440. #pragma clang diagnostic ignored "-Wunused-variable"
  37441. #endif
  37442. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  37443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m00BBFB0F07F7D6B37A6DC0F7C49B3E21E82699AD_gshared (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * ___action5, const RuntimeMethod* method)
  37444. {
  37445. {
  37446. int32_t L_0 = ___minY0;
  37447. __this->set_minY_0(L_0);
  37448. int32_t L_1 = ___maxY1;
  37449. __this->set_maxY_1(L_1);
  37450. int32_t L_2 = ___stepY2;
  37451. __this->set_stepY_2(L_2);
  37452. int32_t L_3 = ___width3;
  37453. __this->set_width_3(L_3);
  37454. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37455. __this->set_allocator_4(L_4);
  37456. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * L_5 = ___action5;
  37457. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 L_6 = (*(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *)L_5);
  37458. __this->set_action_5(L_6);
  37459. return;
  37460. }
  37461. }
  37462. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m00BBFB0F07F7D6B37A6DC0F7C49B3E21E82699AD_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * ___action5, const RuntimeMethod* method)
  37463. {
  37464. RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * _thisAdjusted;
  37465. int32_t _offset = 1;
  37466. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB *>(__this + _offset);
  37467. RowOperationWrapper_2__ctor_m00BBFB0F07F7D6B37A6DC0F7C49B3E21E82699AD_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  37468. }
  37469. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  37470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m31E664021F23232DC1A70DF4F9A58A0675DAEF6A_gshared (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * __this, int32_t ___i0, const RuntimeMethod* method)
  37471. {
  37472. static bool s_Il2CppMethodInitialized;
  37473. if (!s_Il2CppMethodInitialized)
  37474. {
  37475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37477. s_Il2CppMethodInitialized = true;
  37478. }
  37479. int32_t V_0 = 0;
  37480. int32_t V_1 = 0;
  37481. RuntimeObject* V_2 = NULL;
  37482. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  37483. memset((&V_3), 0, sizeof(V_3));
  37484. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  37485. memset((&V_4), 0, sizeof(V_4));
  37486. int32_t V_5 = 0;
  37487. Exception_t * __last_unhandled_exception = 0;
  37488. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37489. {
  37490. int32_t L_0 = (int32_t)__this->get_minY_0();
  37491. int32_t L_1 = ___i0;
  37492. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37493. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37494. int32_t L_3 = V_0;
  37495. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37496. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37497. {
  37498. goto IL_001a;
  37499. }
  37500. }
  37501. {
  37502. return;
  37503. }
  37504. IL_001a:
  37505. {
  37506. int32_t L_5 = V_0;
  37507. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37508. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37509. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37510. int32_t L_8;
  37511. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37512. V_1 = (int32_t)L_8;
  37513. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37514. int32_t L_10 = (int32_t)__this->get_width_3();
  37515. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  37516. RuntimeObject* L_11;
  37517. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  37518. V_2 = (RuntimeObject*)L_11;
  37519. }
  37520. IL_0041:
  37521. try
  37522. {// begin try (depth: 1)
  37523. {
  37524. RuntimeObject* L_12 = V_2;
  37525. NullCheck((RuntimeObject*)L_12);
  37526. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  37527. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  37528. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  37529. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  37530. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  37531. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  37532. int32_t L_15 = V_0;
  37533. V_5 = (int32_t)L_15;
  37534. goto IL_0075;
  37535. }
  37536. IL_0056:
  37537. {
  37538. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * L_16 = (RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *)__this->get_address_of_action_5();
  37539. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * L_17;
  37540. L_17 = (( RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * (*) (RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *)(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37541. int32_t L_18 = V_5;
  37542. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  37543. Il2CppFakeBox<RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  37544. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37545. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  37546. *L_17 = L_20.m_Value;
  37547. int32_t L_21 = V_5;
  37548. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  37549. }
  37550. IL_0075:
  37551. {
  37552. int32_t L_22 = V_5;
  37553. int32_t L_23 = V_1;
  37554. if ((((int32_t)L_22) < ((int32_t)L_23)))
  37555. {
  37556. goto IL_0056;
  37557. }
  37558. }
  37559. IL_007a:
  37560. {
  37561. IL2CPP_LEAVE(0x86, FINALLY_007c);
  37562. }
  37563. }// end try (depth: 1)
  37564. catch(Il2CppExceptionWrapper& e)
  37565. {
  37566. __last_unhandled_exception = (Exception_t *)e.ex;
  37567. goto FINALLY_007c;
  37568. }
  37569. FINALLY_007c:
  37570. {// begin finally (depth: 1)
  37571. {
  37572. RuntimeObject* L_24 = V_2;
  37573. if (!L_24)
  37574. {
  37575. goto IL_0085;
  37576. }
  37577. }
  37578. IL_007f:
  37579. {
  37580. RuntimeObject* L_25 = V_2;
  37581. NullCheck((RuntimeObject*)L_25);
  37582. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  37583. }
  37584. IL_0085:
  37585. {
  37586. IL2CPP_END_FINALLY(124)
  37587. }
  37588. }// end finally (depth: 1)
  37589. IL2CPP_CLEANUP(124)
  37590. {
  37591. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37592. IL2CPP_JUMP_TBL(0x86, IL_0086)
  37593. }
  37594. IL_0086:
  37595. {
  37596. return;
  37597. }
  37598. }
  37599. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m31E664021F23232DC1A70DF4F9A58A0675DAEF6A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37600. {
  37601. RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * _thisAdjusted;
  37602. int32_t _offset = 1;
  37603. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB *>(__this + _offset);
  37604. RowOperationWrapper_2_Invoke_m31E664021F23232DC1A70DF4F9A58A0675DAEF6A_inline(_thisAdjusted, ___i0, method);
  37605. }
  37606. #ifdef __clang__
  37607. #pragma clang diagnostic pop
  37608. #endif
  37609. #ifdef __clang__
  37610. #pragma clang diagnostic push
  37611. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37612. #pragma clang diagnostic ignored "-Wunused-variable"
  37613. #endif
  37614. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  37615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF2E6D53842DF529DD0C37AFE86496AB976FED1B1_gshared (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * ___action5, const RuntimeMethod* method)
  37616. {
  37617. {
  37618. int32_t L_0 = ___minY0;
  37619. __this->set_minY_0(L_0);
  37620. int32_t L_1 = ___maxY1;
  37621. __this->set_maxY_1(L_1);
  37622. int32_t L_2 = ___stepY2;
  37623. __this->set_stepY_2(L_2);
  37624. int32_t L_3 = ___width3;
  37625. __this->set_width_3(L_3);
  37626. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37627. __this->set_allocator_4(L_4);
  37628. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * L_5 = ___action5;
  37629. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 L_6 = (*(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *)L_5);
  37630. __this->set_action_5(L_6);
  37631. return;
  37632. }
  37633. }
  37634. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mF2E6D53842DF529DD0C37AFE86496AB976FED1B1_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * ___action5, const RuntimeMethod* method)
  37635. {
  37636. RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * _thisAdjusted;
  37637. int32_t _offset = 1;
  37638. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 *>(__this + _offset);
  37639. RowOperationWrapper_2__ctor_mF2E6D53842DF529DD0C37AFE86496AB976FED1B1_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  37640. }
  37641. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::Invoke(System.Int32)
  37642. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m281D3348B829A4BD4F7D98E840B60CA171E2AEB8_gshared (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * __this, int32_t ___i0, const RuntimeMethod* method)
  37643. {
  37644. static bool s_Il2CppMethodInitialized;
  37645. if (!s_Il2CppMethodInitialized)
  37646. {
  37647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37649. s_Il2CppMethodInitialized = true;
  37650. }
  37651. int32_t V_0 = 0;
  37652. int32_t V_1 = 0;
  37653. RuntimeObject* V_2 = NULL;
  37654. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  37655. memset((&V_3), 0, sizeof(V_3));
  37656. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37657. memset((&V_4), 0, sizeof(V_4));
  37658. int32_t V_5 = 0;
  37659. Exception_t * __last_unhandled_exception = 0;
  37660. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37661. {
  37662. int32_t L_0 = (int32_t)__this->get_minY_0();
  37663. int32_t L_1 = ___i0;
  37664. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37665. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37666. int32_t L_3 = V_0;
  37667. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37668. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37669. {
  37670. goto IL_001a;
  37671. }
  37672. }
  37673. {
  37674. return;
  37675. }
  37676. IL_001a:
  37677. {
  37678. int32_t L_5 = V_0;
  37679. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37680. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37681. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37682. int32_t L_8;
  37683. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37684. V_1 = (int32_t)L_8;
  37685. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37686. int32_t L_10 = (int32_t)__this->get_width_3();
  37687. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  37688. RuntimeObject* L_11;
  37689. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  37690. V_2 = (RuntimeObject*)L_11;
  37691. }
  37692. IL_0041:
  37693. try
  37694. {// begin try (depth: 1)
  37695. {
  37696. RuntimeObject* L_12 = V_2;
  37697. NullCheck((RuntimeObject*)L_12);
  37698. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  37699. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  37700. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  37701. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  37702. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  37703. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  37704. int32_t L_15 = V_0;
  37705. V_5 = (int32_t)L_15;
  37706. goto IL_0075;
  37707. }
  37708. IL_0056:
  37709. {
  37710. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * L_16 = (RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *)__this->get_address_of_action_5();
  37711. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * L_17;
  37712. L_17 = (( RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * (*) (RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *)(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37713. int32_t L_18 = V_5;
  37714. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  37715. Il2CppFakeBox<RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  37716. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37717. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  37718. *L_17 = L_20.m_Value;
  37719. int32_t L_21 = V_5;
  37720. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  37721. }
  37722. IL_0075:
  37723. {
  37724. int32_t L_22 = V_5;
  37725. int32_t L_23 = V_1;
  37726. if ((((int32_t)L_22) < ((int32_t)L_23)))
  37727. {
  37728. goto IL_0056;
  37729. }
  37730. }
  37731. IL_007a:
  37732. {
  37733. IL2CPP_LEAVE(0x86, FINALLY_007c);
  37734. }
  37735. }// end try (depth: 1)
  37736. catch(Il2CppExceptionWrapper& e)
  37737. {
  37738. __last_unhandled_exception = (Exception_t *)e.ex;
  37739. goto FINALLY_007c;
  37740. }
  37741. FINALLY_007c:
  37742. {// begin finally (depth: 1)
  37743. {
  37744. RuntimeObject* L_24 = V_2;
  37745. if (!L_24)
  37746. {
  37747. goto IL_0085;
  37748. }
  37749. }
  37750. IL_007f:
  37751. {
  37752. RuntimeObject* L_25 = V_2;
  37753. NullCheck((RuntimeObject*)L_25);
  37754. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  37755. }
  37756. IL_0085:
  37757. {
  37758. IL2CPP_END_FINALLY(124)
  37759. }
  37760. }// end finally (depth: 1)
  37761. IL2CPP_CLEANUP(124)
  37762. {
  37763. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37764. IL2CPP_JUMP_TBL(0x86, IL_0086)
  37765. }
  37766. IL_0086:
  37767. {
  37768. return;
  37769. }
  37770. }
  37771. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m281D3348B829A4BD4F7D98E840B60CA171E2AEB8_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37772. {
  37773. RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * _thisAdjusted;
  37774. int32_t _offset = 1;
  37775. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 *>(__this + _offset);
  37776. RowOperationWrapper_2_Invoke_m281D3348B829A4BD4F7D98E840B60CA171E2AEB8_inline(_thisAdjusted, ___i0, method);
  37777. }
  37778. #ifdef __clang__
  37779. #pragma clang diagnostic pop
  37780. #endif
  37781. #ifdef __clang__
  37782. #pragma clang diagnostic push
  37783. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37784. #pragma clang diagnostic ignored "-Wunused-variable"
  37785. #endif
  37786. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  37787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m838DB97F63BE247A5067D0202FF999FD6789FBE8_gshared (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * ___action5, const RuntimeMethod* method)
  37788. {
  37789. {
  37790. int32_t L_0 = ___minY0;
  37791. __this->set_minY_0(L_0);
  37792. int32_t L_1 = ___maxY1;
  37793. __this->set_maxY_1(L_1);
  37794. int32_t L_2 = ___stepY2;
  37795. __this->set_stepY_2(L_2);
  37796. int32_t L_3 = ___width3;
  37797. __this->set_width_3(L_3);
  37798. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37799. __this->set_allocator_4(L_4);
  37800. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * L_5 = ___action5;
  37801. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E L_6 = (*(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *)L_5);
  37802. __this->set_action_5(L_6);
  37803. return;
  37804. }
  37805. }
  37806. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m838DB97F63BE247A5067D0202FF999FD6789FBE8_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * ___action5, const RuntimeMethod* method)
  37807. {
  37808. RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * _thisAdjusted;
  37809. int32_t _offset = 1;
  37810. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 *>(__this + _offset);
  37811. RowOperationWrapper_2__ctor_m838DB97F63BE247A5067D0202FF999FD6789FBE8_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  37812. }
  37813. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Numerics.Vector4>::Invoke(System.Int32)
  37814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC3C0F869379EE433B65E686B153358E5CAE760E7_gshared (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * __this, int32_t ___i0, const RuntimeMethod* method)
  37815. {
  37816. static bool s_Il2CppMethodInitialized;
  37817. if (!s_Il2CppMethodInitialized)
  37818. {
  37819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37821. s_Il2CppMethodInitialized = true;
  37822. }
  37823. int32_t V_0 = 0;
  37824. int32_t V_1 = 0;
  37825. RuntimeObject* V_2 = NULL;
  37826. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  37827. memset((&V_3), 0, sizeof(V_3));
  37828. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  37829. memset((&V_4), 0, sizeof(V_4));
  37830. int32_t V_5 = 0;
  37831. Exception_t * __last_unhandled_exception = 0;
  37832. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  37833. {
  37834. int32_t L_0 = (int32_t)__this->get_minY_0();
  37835. int32_t L_1 = ___i0;
  37836. int32_t L_2 = (int32_t)__this->get_stepY_2();
  37837. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  37838. int32_t L_3 = V_0;
  37839. int32_t L_4 = (int32_t)__this->get_maxY_1();
  37840. if ((((int32_t)L_3) < ((int32_t)L_4)))
  37841. {
  37842. goto IL_001a;
  37843. }
  37844. }
  37845. {
  37846. return;
  37847. }
  37848. IL_001a:
  37849. {
  37850. int32_t L_5 = V_0;
  37851. int32_t L_6 = (int32_t)__this->get_stepY_2();
  37852. int32_t L_7 = (int32_t)__this->get_maxY_1();
  37853. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37854. int32_t L_8;
  37855. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  37856. V_1 = (int32_t)L_8;
  37857. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  37858. int32_t L_10 = (int32_t)__this->get_width_3();
  37859. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  37860. RuntimeObject* L_11;
  37861. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  37862. V_2 = (RuntimeObject*)L_11;
  37863. }
  37864. IL_0041:
  37865. try
  37866. {// begin try (depth: 1)
  37867. {
  37868. RuntimeObject* L_12 = V_2;
  37869. NullCheck((RuntimeObject*)L_12);
  37870. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  37871. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  37872. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  37873. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  37874. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  37875. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  37876. int32_t L_15 = V_0;
  37877. V_5 = (int32_t)L_15;
  37878. goto IL_0075;
  37879. }
  37880. IL_0056:
  37881. {
  37882. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * L_16 = (RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *)__this->get_address_of_action_5();
  37883. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * L_17;
  37884. L_17 = (( RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * (*) (RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *)(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  37885. int32_t L_18 = V_5;
  37886. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  37887. Il2CppFakeBox<RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  37888. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  37889. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  37890. *L_17 = L_20.m_Value;
  37891. int32_t L_21 = V_5;
  37892. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  37893. }
  37894. IL_0075:
  37895. {
  37896. int32_t L_22 = V_5;
  37897. int32_t L_23 = V_1;
  37898. if ((((int32_t)L_22) < ((int32_t)L_23)))
  37899. {
  37900. goto IL_0056;
  37901. }
  37902. }
  37903. IL_007a:
  37904. {
  37905. IL2CPP_LEAVE(0x86, FINALLY_007c);
  37906. }
  37907. }// end try (depth: 1)
  37908. catch(Il2CppExceptionWrapper& e)
  37909. {
  37910. __last_unhandled_exception = (Exception_t *)e.ex;
  37911. goto FINALLY_007c;
  37912. }
  37913. FINALLY_007c:
  37914. {// begin finally (depth: 1)
  37915. {
  37916. RuntimeObject* L_24 = V_2;
  37917. if (!L_24)
  37918. {
  37919. goto IL_0085;
  37920. }
  37921. }
  37922. IL_007f:
  37923. {
  37924. RuntimeObject* L_25 = V_2;
  37925. NullCheck((RuntimeObject*)L_25);
  37926. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  37927. }
  37928. IL_0085:
  37929. {
  37930. IL2CPP_END_FINALLY(124)
  37931. }
  37932. }// end finally (depth: 1)
  37933. IL2CPP_CLEANUP(124)
  37934. {
  37935. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  37936. IL2CPP_JUMP_TBL(0x86, IL_0086)
  37937. }
  37938. IL_0086:
  37939. {
  37940. return;
  37941. }
  37942. }
  37943. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mC3C0F869379EE433B65E686B153358E5CAE760E7_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  37944. {
  37945. RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * _thisAdjusted;
  37946. int32_t _offset = 1;
  37947. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 *>(__this + _offset);
  37948. RowOperationWrapper_2_Invoke_mC3C0F869379EE433B65E686B153358E5CAE760E7_inline(_thisAdjusted, ___i0, method);
  37949. }
  37950. #ifdef __clang__
  37951. #pragma clang diagnostic pop
  37952. #endif
  37953. #ifdef __clang__
  37954. #pragma clang diagnostic push
  37955. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  37956. #pragma clang diagnostic ignored "-Wunused-variable"
  37957. #endif
  37958. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  37959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCB0B5CB644B89275F809F9E22CFEB04351E506B0_gshared (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * ___action5, const RuntimeMethod* method)
  37960. {
  37961. {
  37962. int32_t L_0 = ___minY0;
  37963. __this->set_minY_0(L_0);
  37964. int32_t L_1 = ___maxY1;
  37965. __this->set_maxY_1(L_1);
  37966. int32_t L_2 = ___stepY2;
  37967. __this->set_stepY_2(L_2);
  37968. int32_t L_3 = ___width3;
  37969. __this->set_width_3(L_3);
  37970. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  37971. __this->set_allocator_4(L_4);
  37972. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * L_5 = ___action5;
  37973. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 L_6 = (*(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *)L_5);
  37974. __this->set_action_5(L_6);
  37975. return;
  37976. }
  37977. }
  37978. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mCB0B5CB644B89275F809F9E22CFEB04351E506B0_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * ___action5, const RuntimeMethod* method)
  37979. {
  37980. RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * _thisAdjusted;
  37981. int32_t _offset = 1;
  37982. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E *>(__this + _offset);
  37983. RowOperationWrapper_2__ctor_mCB0B5CB644B89275F809F9E22CFEB04351E506B0_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  37984. }
  37985. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::Invoke(System.Int32)
  37986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3F68835873CDC73B17C851999EDDE46B5447DD5E_gshared (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * __this, int32_t ___i0, const RuntimeMethod* method)
  37987. {
  37988. static bool s_Il2CppMethodInitialized;
  37989. if (!s_Il2CppMethodInitialized)
  37990. {
  37991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  37992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  37993. s_Il2CppMethodInitialized = true;
  37994. }
  37995. int32_t V_0 = 0;
  37996. int32_t V_1 = 0;
  37997. RuntimeObject* V_2 = NULL;
  37998. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  37999. memset((&V_3), 0, sizeof(V_3));
  38000. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  38001. memset((&V_4), 0, sizeof(V_4));
  38002. int32_t V_5 = 0;
  38003. Exception_t * __last_unhandled_exception = 0;
  38004. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38005. {
  38006. int32_t L_0 = (int32_t)__this->get_minY_0();
  38007. int32_t L_1 = ___i0;
  38008. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38009. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38010. int32_t L_3 = V_0;
  38011. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38012. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38013. {
  38014. goto IL_001a;
  38015. }
  38016. }
  38017. {
  38018. return;
  38019. }
  38020. IL_001a:
  38021. {
  38022. int32_t L_5 = V_0;
  38023. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38024. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38025. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38026. int32_t L_8;
  38027. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38028. V_1 = (int32_t)L_8;
  38029. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38030. int32_t L_10 = (int32_t)__this->get_width_3();
  38031. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  38032. RuntimeObject* L_11;
  38033. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  38034. V_2 = (RuntimeObject*)L_11;
  38035. }
  38036. IL_0041:
  38037. try
  38038. {// begin try (depth: 1)
  38039. {
  38040. RuntimeObject* L_12 = V_2;
  38041. NullCheck((RuntimeObject*)L_12);
  38042. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  38043. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  38044. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  38045. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  38046. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  38047. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  38048. int32_t L_15 = V_0;
  38049. V_5 = (int32_t)L_15;
  38050. goto IL_0075;
  38051. }
  38052. IL_0056:
  38053. {
  38054. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * L_16 = (RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *)__this->get_address_of_action_5();
  38055. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * L_17;
  38056. L_17 = (( RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * (*) (RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *)(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38057. int32_t L_18 = V_5;
  38058. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  38059. Il2CppFakeBox<RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  38060. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38061. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  38062. *L_17 = L_20.m_Value;
  38063. int32_t L_21 = V_5;
  38064. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  38065. }
  38066. IL_0075:
  38067. {
  38068. int32_t L_22 = V_5;
  38069. int32_t L_23 = V_1;
  38070. if ((((int32_t)L_22) < ((int32_t)L_23)))
  38071. {
  38072. goto IL_0056;
  38073. }
  38074. }
  38075. IL_007a:
  38076. {
  38077. IL2CPP_LEAVE(0x86, FINALLY_007c);
  38078. }
  38079. }// end try (depth: 1)
  38080. catch(Il2CppExceptionWrapper& e)
  38081. {
  38082. __last_unhandled_exception = (Exception_t *)e.ex;
  38083. goto FINALLY_007c;
  38084. }
  38085. FINALLY_007c:
  38086. {// begin finally (depth: 1)
  38087. {
  38088. RuntimeObject* L_24 = V_2;
  38089. if (!L_24)
  38090. {
  38091. goto IL_0085;
  38092. }
  38093. }
  38094. IL_007f:
  38095. {
  38096. RuntimeObject* L_25 = V_2;
  38097. NullCheck((RuntimeObject*)L_25);
  38098. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  38099. }
  38100. IL_0085:
  38101. {
  38102. IL2CPP_END_FINALLY(124)
  38103. }
  38104. }// end finally (depth: 1)
  38105. IL2CPP_CLEANUP(124)
  38106. {
  38107. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38108. IL2CPP_JUMP_TBL(0x86, IL_0086)
  38109. }
  38110. IL_0086:
  38111. {
  38112. return;
  38113. }
  38114. }
  38115. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m3F68835873CDC73B17C851999EDDE46B5447DD5E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38116. {
  38117. RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * _thisAdjusted;
  38118. int32_t _offset = 1;
  38119. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E *>(__this + _offset);
  38120. RowOperationWrapper_2_Invoke_m3F68835873CDC73B17C851999EDDE46B5447DD5E_inline(_thisAdjusted, ___i0, method);
  38121. }
  38122. #ifdef __clang__
  38123. #pragma clang diagnostic pop
  38124. #endif
  38125. #ifdef __clang__
  38126. #pragma clang diagnostic push
  38127. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38128. #pragma clang diagnostic ignored "-Wunused-variable"
  38129. #endif
  38130. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  38131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC82AFF4353D854480C107362F9E637407F3B3853_gshared (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * ___action5, const RuntimeMethod* method)
  38132. {
  38133. {
  38134. int32_t L_0 = ___minY0;
  38135. __this->set_minY_0(L_0);
  38136. int32_t L_1 = ___maxY1;
  38137. __this->set_maxY_1(L_1);
  38138. int32_t L_2 = ___stepY2;
  38139. __this->set_stepY_2(L_2);
  38140. int32_t L_3 = ___width3;
  38141. __this->set_width_3(L_3);
  38142. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38143. __this->set_allocator_4(L_4);
  38144. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * L_5 = ___action5;
  38145. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 L_6 = (*(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *)L_5);
  38146. __this->set_action_5(L_6);
  38147. return;
  38148. }
  38149. }
  38150. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mC82AFF4353D854480C107362F9E637407F3B3853_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * ___action5, const RuntimeMethod* method)
  38151. {
  38152. RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * _thisAdjusted;
  38153. int32_t _offset = 1;
  38154. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 *>(__this + _offset);
  38155. RowOperationWrapper_2__ctor_mC82AFF4353D854480C107362F9E637407F3B3853_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  38156. }
  38157. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort2>,System.Single>::Invoke(System.Int32)
  38158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m17E85C617CB34CC13962D65E42AF0B0ACD1F0F51_gshared (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * __this, int32_t ___i0, const RuntimeMethod* method)
  38159. {
  38160. static bool s_Il2CppMethodInitialized;
  38161. if (!s_Il2CppMethodInitialized)
  38162. {
  38163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38165. s_Il2CppMethodInitialized = true;
  38166. }
  38167. int32_t V_0 = 0;
  38168. int32_t V_1 = 0;
  38169. RuntimeObject* V_2 = NULL;
  38170. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  38171. memset((&V_3), 0, sizeof(V_3));
  38172. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  38173. memset((&V_4), 0, sizeof(V_4));
  38174. int32_t V_5 = 0;
  38175. Exception_t * __last_unhandled_exception = 0;
  38176. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38177. {
  38178. int32_t L_0 = (int32_t)__this->get_minY_0();
  38179. int32_t L_1 = ___i0;
  38180. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38181. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38182. int32_t L_3 = V_0;
  38183. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38184. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38185. {
  38186. goto IL_001a;
  38187. }
  38188. }
  38189. {
  38190. return;
  38191. }
  38192. IL_001a:
  38193. {
  38194. int32_t L_5 = V_0;
  38195. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38196. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38197. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38198. int32_t L_8;
  38199. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38200. V_1 = (int32_t)L_8;
  38201. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38202. int32_t L_10 = (int32_t)__this->get_width_3();
  38203. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  38204. RuntimeObject* L_11;
  38205. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  38206. V_2 = (RuntimeObject*)L_11;
  38207. }
  38208. IL_0041:
  38209. try
  38210. {// begin try (depth: 1)
  38211. {
  38212. RuntimeObject* L_12 = V_2;
  38213. NullCheck((RuntimeObject*)L_12);
  38214. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  38215. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  38216. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  38217. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  38218. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  38219. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  38220. int32_t L_15 = V_0;
  38221. V_5 = (int32_t)L_15;
  38222. goto IL_0075;
  38223. }
  38224. IL_0056:
  38225. {
  38226. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * L_16 = (RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *)__this->get_address_of_action_5();
  38227. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * L_17;
  38228. L_17 = (( RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * (*) (RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *)(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38229. int32_t L_18 = V_5;
  38230. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  38231. Il2CppFakeBox<RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  38232. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38233. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  38234. *L_17 = L_20.m_Value;
  38235. int32_t L_21 = V_5;
  38236. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  38237. }
  38238. IL_0075:
  38239. {
  38240. int32_t L_22 = V_5;
  38241. int32_t L_23 = V_1;
  38242. if ((((int32_t)L_22) < ((int32_t)L_23)))
  38243. {
  38244. goto IL_0056;
  38245. }
  38246. }
  38247. IL_007a:
  38248. {
  38249. IL2CPP_LEAVE(0x86, FINALLY_007c);
  38250. }
  38251. }// end try (depth: 1)
  38252. catch(Il2CppExceptionWrapper& e)
  38253. {
  38254. __last_unhandled_exception = (Exception_t *)e.ex;
  38255. goto FINALLY_007c;
  38256. }
  38257. FINALLY_007c:
  38258. {// begin finally (depth: 1)
  38259. {
  38260. RuntimeObject* L_24 = V_2;
  38261. if (!L_24)
  38262. {
  38263. goto IL_0085;
  38264. }
  38265. }
  38266. IL_007f:
  38267. {
  38268. RuntimeObject* L_25 = V_2;
  38269. NullCheck((RuntimeObject*)L_25);
  38270. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  38271. }
  38272. IL_0085:
  38273. {
  38274. IL2CPP_END_FINALLY(124)
  38275. }
  38276. }// end finally (depth: 1)
  38277. IL2CPP_CLEANUP(124)
  38278. {
  38279. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38280. IL2CPP_JUMP_TBL(0x86, IL_0086)
  38281. }
  38282. IL_0086:
  38283. {
  38284. return;
  38285. }
  38286. }
  38287. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m17E85C617CB34CC13962D65E42AF0B0ACD1F0F51_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38288. {
  38289. RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * _thisAdjusted;
  38290. int32_t _offset = 1;
  38291. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 *>(__this + _offset);
  38292. RowOperationWrapper_2_Invoke_m17E85C617CB34CC13962D65E42AF0B0ACD1F0F51_inline(_thisAdjusted, ___i0, method);
  38293. }
  38294. #ifdef __clang__
  38295. #pragma clang diagnostic pop
  38296. #endif
  38297. #ifdef __clang__
  38298. #pragma clang diagnostic push
  38299. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38300. #pragma clang diagnostic ignored "-Wunused-variable"
  38301. #endif
  38302. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  38303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7C892E09318952F69ED23FD84726A68928D30BB4_gshared (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * ___action5, const RuntimeMethod* method)
  38304. {
  38305. {
  38306. int32_t L_0 = ___minY0;
  38307. __this->set_minY_0(L_0);
  38308. int32_t L_1 = ___maxY1;
  38309. __this->set_maxY_1(L_1);
  38310. int32_t L_2 = ___stepY2;
  38311. __this->set_stepY_2(L_2);
  38312. int32_t L_3 = ___width3;
  38313. __this->set_width_3(L_3);
  38314. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38315. __this->set_allocator_4(L_4);
  38316. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * L_5 = ___action5;
  38317. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 L_6 = (*(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *)L_5);
  38318. __this->set_action_5(L_6);
  38319. return;
  38320. }
  38321. }
  38322. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7C892E09318952F69ED23FD84726A68928D30BB4_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * ___action5, const RuntimeMethod* method)
  38323. {
  38324. RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * _thisAdjusted;
  38325. int32_t _offset = 1;
  38326. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 *>(__this + _offset);
  38327. RowOperationWrapper_2__ctor_m7C892E09318952F69ED23FD84726A68928D30BB4_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  38328. }
  38329. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  38330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m621C56E8FC34400F79CE346F609DF186F1FBA0B9_gshared (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * __this, int32_t ___i0, const RuntimeMethod* method)
  38331. {
  38332. static bool s_Il2CppMethodInitialized;
  38333. if (!s_Il2CppMethodInitialized)
  38334. {
  38335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38337. s_Il2CppMethodInitialized = true;
  38338. }
  38339. int32_t V_0 = 0;
  38340. int32_t V_1 = 0;
  38341. RuntimeObject* V_2 = NULL;
  38342. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  38343. memset((&V_3), 0, sizeof(V_3));
  38344. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  38345. memset((&V_4), 0, sizeof(V_4));
  38346. int32_t V_5 = 0;
  38347. Exception_t * __last_unhandled_exception = 0;
  38348. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38349. {
  38350. int32_t L_0 = (int32_t)__this->get_minY_0();
  38351. int32_t L_1 = ___i0;
  38352. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38353. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38354. int32_t L_3 = V_0;
  38355. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38356. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38357. {
  38358. goto IL_001a;
  38359. }
  38360. }
  38361. {
  38362. return;
  38363. }
  38364. IL_001a:
  38365. {
  38366. int32_t L_5 = V_0;
  38367. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38368. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38369. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38370. int32_t L_8;
  38371. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38372. V_1 = (int32_t)L_8;
  38373. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38374. int32_t L_10 = (int32_t)__this->get_width_3();
  38375. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  38376. RuntimeObject* L_11;
  38377. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  38378. V_2 = (RuntimeObject*)L_11;
  38379. }
  38380. IL_0041:
  38381. try
  38382. {// begin try (depth: 1)
  38383. {
  38384. RuntimeObject* L_12 = V_2;
  38385. NullCheck((RuntimeObject*)L_12);
  38386. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  38387. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  38388. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  38389. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  38390. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  38391. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  38392. int32_t L_15 = V_0;
  38393. V_5 = (int32_t)L_15;
  38394. goto IL_0075;
  38395. }
  38396. IL_0056:
  38397. {
  38398. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * L_16 = (RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *)__this->get_address_of_action_5();
  38399. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * L_17;
  38400. L_17 = (( RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * (*) (RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *)(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38401. int32_t L_18 = V_5;
  38402. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  38403. Il2CppFakeBox<RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  38404. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38405. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  38406. *L_17 = L_20.m_Value;
  38407. int32_t L_21 = V_5;
  38408. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  38409. }
  38410. IL_0075:
  38411. {
  38412. int32_t L_22 = V_5;
  38413. int32_t L_23 = V_1;
  38414. if ((((int32_t)L_22) < ((int32_t)L_23)))
  38415. {
  38416. goto IL_0056;
  38417. }
  38418. }
  38419. IL_007a:
  38420. {
  38421. IL2CPP_LEAVE(0x86, FINALLY_007c);
  38422. }
  38423. }// end try (depth: 1)
  38424. catch(Il2CppExceptionWrapper& e)
  38425. {
  38426. __last_unhandled_exception = (Exception_t *)e.ex;
  38427. goto FINALLY_007c;
  38428. }
  38429. FINALLY_007c:
  38430. {// begin finally (depth: 1)
  38431. {
  38432. RuntimeObject* L_24 = V_2;
  38433. if (!L_24)
  38434. {
  38435. goto IL_0085;
  38436. }
  38437. }
  38438. IL_007f:
  38439. {
  38440. RuntimeObject* L_25 = V_2;
  38441. NullCheck((RuntimeObject*)L_25);
  38442. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  38443. }
  38444. IL_0085:
  38445. {
  38446. IL2CPP_END_FINALLY(124)
  38447. }
  38448. }// end finally (depth: 1)
  38449. IL2CPP_CLEANUP(124)
  38450. {
  38451. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38452. IL2CPP_JUMP_TBL(0x86, IL_0086)
  38453. }
  38454. IL_0086:
  38455. {
  38456. return;
  38457. }
  38458. }
  38459. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m621C56E8FC34400F79CE346F609DF186F1FBA0B9_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38460. {
  38461. RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * _thisAdjusted;
  38462. int32_t _offset = 1;
  38463. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 *>(__this + _offset);
  38464. RowOperationWrapper_2_Invoke_m621C56E8FC34400F79CE346F609DF186F1FBA0B9_inline(_thisAdjusted, ___i0, method);
  38465. }
  38466. #ifdef __clang__
  38467. #pragma clang diagnostic pop
  38468. #endif
  38469. #ifdef __clang__
  38470. #pragma clang diagnostic push
  38471. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38472. #pragma clang diagnostic ignored "-Wunused-variable"
  38473. #endif
  38474. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  38475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m842A7800901BB52B58F7BDB4B487AC50D0AE482F_gshared (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * ___action5, const RuntimeMethod* method)
  38476. {
  38477. {
  38478. int32_t L_0 = ___minY0;
  38479. __this->set_minY_0(L_0);
  38480. int32_t L_1 = ___maxY1;
  38481. __this->set_maxY_1(L_1);
  38482. int32_t L_2 = ___stepY2;
  38483. __this->set_stepY_2(L_2);
  38484. int32_t L_3 = ___width3;
  38485. __this->set_width_3(L_3);
  38486. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38487. __this->set_allocator_4(L_4);
  38488. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * L_5 = ___action5;
  38489. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 L_6 = (*(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *)L_5);
  38490. __this->set_action_5(L_6);
  38491. return;
  38492. }
  38493. }
  38494. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m842A7800901BB52B58F7BDB4B487AC50D0AE482F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * ___action5, const RuntimeMethod* method)
  38495. {
  38496. RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * _thisAdjusted;
  38497. int32_t _offset = 1;
  38498. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A *>(__this + _offset);
  38499. RowOperationWrapper_2__ctor_m842A7800901BB52B58F7BDB4B487AC50D0AE482F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  38500. }
  38501. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::Invoke(System.Int32)
  38502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDBF85051AD10F3327EA417C920453BC7F475C888_gshared (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * __this, int32_t ___i0, const RuntimeMethod* method)
  38503. {
  38504. static bool s_Il2CppMethodInitialized;
  38505. if (!s_Il2CppMethodInitialized)
  38506. {
  38507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38508. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38509. s_Il2CppMethodInitialized = true;
  38510. }
  38511. int32_t V_0 = 0;
  38512. int32_t V_1 = 0;
  38513. RuntimeObject* V_2 = NULL;
  38514. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  38515. memset((&V_3), 0, sizeof(V_3));
  38516. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  38517. memset((&V_4), 0, sizeof(V_4));
  38518. int32_t V_5 = 0;
  38519. Exception_t * __last_unhandled_exception = 0;
  38520. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38521. {
  38522. int32_t L_0 = (int32_t)__this->get_minY_0();
  38523. int32_t L_1 = ___i0;
  38524. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38525. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38526. int32_t L_3 = V_0;
  38527. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38528. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38529. {
  38530. goto IL_001a;
  38531. }
  38532. }
  38533. {
  38534. return;
  38535. }
  38536. IL_001a:
  38537. {
  38538. int32_t L_5 = V_0;
  38539. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38540. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38541. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38542. int32_t L_8;
  38543. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38544. V_1 = (int32_t)L_8;
  38545. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38546. int32_t L_10 = (int32_t)__this->get_width_3();
  38547. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  38548. RuntimeObject* L_11;
  38549. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  38550. V_2 = (RuntimeObject*)L_11;
  38551. }
  38552. IL_0041:
  38553. try
  38554. {// begin try (depth: 1)
  38555. {
  38556. RuntimeObject* L_12 = V_2;
  38557. NullCheck((RuntimeObject*)L_12);
  38558. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  38559. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  38560. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  38561. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  38562. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  38563. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  38564. int32_t L_15 = V_0;
  38565. V_5 = (int32_t)L_15;
  38566. goto IL_0075;
  38567. }
  38568. IL_0056:
  38569. {
  38570. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * L_16 = (RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *)__this->get_address_of_action_5();
  38571. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * L_17;
  38572. L_17 = (( RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * (*) (RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *)(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38573. int32_t L_18 = V_5;
  38574. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  38575. Il2CppFakeBox<RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  38576. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38577. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  38578. *L_17 = L_20.m_Value;
  38579. int32_t L_21 = V_5;
  38580. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  38581. }
  38582. IL_0075:
  38583. {
  38584. int32_t L_22 = V_5;
  38585. int32_t L_23 = V_1;
  38586. if ((((int32_t)L_22) < ((int32_t)L_23)))
  38587. {
  38588. goto IL_0056;
  38589. }
  38590. }
  38591. IL_007a:
  38592. {
  38593. IL2CPP_LEAVE(0x86, FINALLY_007c);
  38594. }
  38595. }// end try (depth: 1)
  38596. catch(Il2CppExceptionWrapper& e)
  38597. {
  38598. __last_unhandled_exception = (Exception_t *)e.ex;
  38599. goto FINALLY_007c;
  38600. }
  38601. FINALLY_007c:
  38602. {// begin finally (depth: 1)
  38603. {
  38604. RuntimeObject* L_24 = V_2;
  38605. if (!L_24)
  38606. {
  38607. goto IL_0085;
  38608. }
  38609. }
  38610. IL_007f:
  38611. {
  38612. RuntimeObject* L_25 = V_2;
  38613. NullCheck((RuntimeObject*)L_25);
  38614. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  38615. }
  38616. IL_0085:
  38617. {
  38618. IL2CPP_END_FINALLY(124)
  38619. }
  38620. }// end finally (depth: 1)
  38621. IL2CPP_CLEANUP(124)
  38622. {
  38623. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38624. IL2CPP_JUMP_TBL(0x86, IL_0086)
  38625. }
  38626. IL_0086:
  38627. {
  38628. return;
  38629. }
  38630. }
  38631. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mDBF85051AD10F3327EA417C920453BC7F475C888_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38632. {
  38633. RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * _thisAdjusted;
  38634. int32_t _offset = 1;
  38635. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A *>(__this + _offset);
  38636. RowOperationWrapper_2_Invoke_mDBF85051AD10F3327EA417C920453BC7F475C888_inline(_thisAdjusted, ___i0, method);
  38637. }
  38638. #ifdef __clang__
  38639. #pragma clang diagnostic pop
  38640. #endif
  38641. #ifdef __clang__
  38642. #pragma clang diagnostic push
  38643. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38644. #pragma clang diagnostic ignored "-Wunused-variable"
  38645. #endif
  38646. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  38647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8E6429445DD21F529E179469D46FB2324862B09F_gshared (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * ___action5, const RuntimeMethod* method)
  38648. {
  38649. {
  38650. int32_t L_0 = ___minY0;
  38651. __this->set_minY_0(L_0);
  38652. int32_t L_1 = ___maxY1;
  38653. __this->set_maxY_1(L_1);
  38654. int32_t L_2 = ___stepY2;
  38655. __this->set_stepY_2(L_2);
  38656. int32_t L_3 = ___width3;
  38657. __this->set_width_3(L_3);
  38658. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38659. __this->set_allocator_4(L_4);
  38660. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * L_5 = ___action5;
  38661. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD L_6 = (*(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *)L_5);
  38662. __this->set_action_5(L_6);
  38663. return;
  38664. }
  38665. }
  38666. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m8E6429445DD21F529E179469D46FB2324862B09F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * ___action5, const RuntimeMethod* method)
  38667. {
  38668. RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * _thisAdjusted;
  38669. int32_t _offset = 1;
  38670. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD *>(__this + _offset);
  38671. RowOperationWrapper_2__ctor_m8E6429445DD21F529E179469D46FB2324862B09F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  38672. }
  38673. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Numerics.Vector4>::Invoke(System.Int32)
  38674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB472481B7E5EEB53E683E6C0FE9C2914E6241CD6_gshared (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * __this, int32_t ___i0, const RuntimeMethod* method)
  38675. {
  38676. static bool s_Il2CppMethodInitialized;
  38677. if (!s_Il2CppMethodInitialized)
  38678. {
  38679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38681. s_Il2CppMethodInitialized = true;
  38682. }
  38683. int32_t V_0 = 0;
  38684. int32_t V_1 = 0;
  38685. RuntimeObject* V_2 = NULL;
  38686. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  38687. memset((&V_3), 0, sizeof(V_3));
  38688. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  38689. memset((&V_4), 0, sizeof(V_4));
  38690. int32_t V_5 = 0;
  38691. Exception_t * __last_unhandled_exception = 0;
  38692. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38693. {
  38694. int32_t L_0 = (int32_t)__this->get_minY_0();
  38695. int32_t L_1 = ___i0;
  38696. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38697. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38698. int32_t L_3 = V_0;
  38699. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38700. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38701. {
  38702. goto IL_001a;
  38703. }
  38704. }
  38705. {
  38706. return;
  38707. }
  38708. IL_001a:
  38709. {
  38710. int32_t L_5 = V_0;
  38711. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38712. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38713. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38714. int32_t L_8;
  38715. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38716. V_1 = (int32_t)L_8;
  38717. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38718. int32_t L_10 = (int32_t)__this->get_width_3();
  38719. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  38720. RuntimeObject* L_11;
  38721. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  38722. V_2 = (RuntimeObject*)L_11;
  38723. }
  38724. IL_0041:
  38725. try
  38726. {// begin try (depth: 1)
  38727. {
  38728. RuntimeObject* L_12 = V_2;
  38729. NullCheck((RuntimeObject*)L_12);
  38730. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  38731. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  38732. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  38733. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  38734. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  38735. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  38736. int32_t L_15 = V_0;
  38737. V_5 = (int32_t)L_15;
  38738. goto IL_0075;
  38739. }
  38740. IL_0056:
  38741. {
  38742. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * L_16 = (RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *)__this->get_address_of_action_5();
  38743. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * L_17;
  38744. L_17 = (( RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * (*) (RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *)(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38745. int32_t L_18 = V_5;
  38746. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  38747. Il2CppFakeBox<RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  38748. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38749. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  38750. *L_17 = L_20.m_Value;
  38751. int32_t L_21 = V_5;
  38752. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  38753. }
  38754. IL_0075:
  38755. {
  38756. int32_t L_22 = V_5;
  38757. int32_t L_23 = V_1;
  38758. if ((((int32_t)L_22) < ((int32_t)L_23)))
  38759. {
  38760. goto IL_0056;
  38761. }
  38762. }
  38763. IL_007a:
  38764. {
  38765. IL2CPP_LEAVE(0x86, FINALLY_007c);
  38766. }
  38767. }// end try (depth: 1)
  38768. catch(Il2CppExceptionWrapper& e)
  38769. {
  38770. __last_unhandled_exception = (Exception_t *)e.ex;
  38771. goto FINALLY_007c;
  38772. }
  38773. FINALLY_007c:
  38774. {// begin finally (depth: 1)
  38775. {
  38776. RuntimeObject* L_24 = V_2;
  38777. if (!L_24)
  38778. {
  38779. goto IL_0085;
  38780. }
  38781. }
  38782. IL_007f:
  38783. {
  38784. RuntimeObject* L_25 = V_2;
  38785. NullCheck((RuntimeObject*)L_25);
  38786. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  38787. }
  38788. IL_0085:
  38789. {
  38790. IL2CPP_END_FINALLY(124)
  38791. }
  38792. }// end finally (depth: 1)
  38793. IL2CPP_CLEANUP(124)
  38794. {
  38795. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38796. IL2CPP_JUMP_TBL(0x86, IL_0086)
  38797. }
  38798. IL_0086:
  38799. {
  38800. return;
  38801. }
  38802. }
  38803. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mB472481B7E5EEB53E683E6C0FE9C2914E6241CD6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38804. {
  38805. RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * _thisAdjusted;
  38806. int32_t _offset = 1;
  38807. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD *>(__this + _offset);
  38808. RowOperationWrapper_2_Invoke_mB472481B7E5EEB53E683E6C0FE9C2914E6241CD6_inline(_thisAdjusted, ___i0, method);
  38809. }
  38810. #ifdef __clang__
  38811. #pragma clang diagnostic pop
  38812. #endif
  38813. #ifdef __clang__
  38814. #pragma clang diagnostic push
  38815. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38816. #pragma clang diagnostic ignored "-Wunused-variable"
  38817. #endif
  38818. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  38819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE18201F78CD175329D288140AC72212CF8133722_gshared (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * ___action5, const RuntimeMethod* method)
  38820. {
  38821. {
  38822. int32_t L_0 = ___minY0;
  38823. __this->set_minY_0(L_0);
  38824. int32_t L_1 = ___maxY1;
  38825. __this->set_maxY_1(L_1);
  38826. int32_t L_2 = ___stepY2;
  38827. __this->set_stepY_2(L_2);
  38828. int32_t L_3 = ___width3;
  38829. __this->set_width_3(L_3);
  38830. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  38831. __this->set_allocator_4(L_4);
  38832. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * L_5 = ___action5;
  38833. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 L_6 = (*(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *)L_5);
  38834. __this->set_action_5(L_6);
  38835. return;
  38836. }
  38837. }
  38838. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mE18201F78CD175329D288140AC72212CF8133722_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * ___action5, const RuntimeMethod* method)
  38839. {
  38840. RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * _thisAdjusted;
  38841. int32_t _offset = 1;
  38842. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 *>(__this + _offset);
  38843. RowOperationWrapper_2__ctor_mE18201F78CD175329D288140AC72212CF8133722_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  38844. }
  38845. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::Invoke(System.Int32)
  38846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8EF2C0576384513BB7EBE9D70EB602F24802C3BD_gshared (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * __this, int32_t ___i0, const RuntimeMethod* method)
  38847. {
  38848. static bool s_Il2CppMethodInitialized;
  38849. if (!s_Il2CppMethodInitialized)
  38850. {
  38851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  38852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38853. s_Il2CppMethodInitialized = true;
  38854. }
  38855. int32_t V_0 = 0;
  38856. int32_t V_1 = 0;
  38857. RuntimeObject* V_2 = NULL;
  38858. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  38859. memset((&V_3), 0, sizeof(V_3));
  38860. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  38861. memset((&V_4), 0, sizeof(V_4));
  38862. int32_t V_5 = 0;
  38863. Exception_t * __last_unhandled_exception = 0;
  38864. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  38865. {
  38866. int32_t L_0 = (int32_t)__this->get_minY_0();
  38867. int32_t L_1 = ___i0;
  38868. int32_t L_2 = (int32_t)__this->get_stepY_2();
  38869. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  38870. int32_t L_3 = V_0;
  38871. int32_t L_4 = (int32_t)__this->get_maxY_1();
  38872. if ((((int32_t)L_3) < ((int32_t)L_4)))
  38873. {
  38874. goto IL_001a;
  38875. }
  38876. }
  38877. {
  38878. return;
  38879. }
  38880. IL_001a:
  38881. {
  38882. int32_t L_5 = V_0;
  38883. int32_t L_6 = (int32_t)__this->get_stepY_2();
  38884. int32_t L_7 = (int32_t)__this->get_maxY_1();
  38885. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  38886. int32_t L_8;
  38887. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  38888. V_1 = (int32_t)L_8;
  38889. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  38890. int32_t L_10 = (int32_t)__this->get_width_3();
  38891. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  38892. RuntimeObject* L_11;
  38893. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  38894. V_2 = (RuntimeObject*)L_11;
  38895. }
  38896. IL_0041:
  38897. try
  38898. {// begin try (depth: 1)
  38899. {
  38900. RuntimeObject* L_12 = V_2;
  38901. NullCheck((RuntimeObject*)L_12);
  38902. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  38903. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  38904. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  38905. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  38906. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  38907. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  38908. int32_t L_15 = V_0;
  38909. V_5 = (int32_t)L_15;
  38910. goto IL_0075;
  38911. }
  38912. IL_0056:
  38913. {
  38914. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * L_16 = (RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *)__this->get_address_of_action_5();
  38915. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * L_17;
  38916. L_17 = (( RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * (*) (RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *)(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  38917. int32_t L_18 = V_5;
  38918. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  38919. Il2CppFakeBox<RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  38920. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  38921. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  38922. *L_17 = L_20.m_Value;
  38923. int32_t L_21 = V_5;
  38924. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  38925. }
  38926. IL_0075:
  38927. {
  38928. int32_t L_22 = V_5;
  38929. int32_t L_23 = V_1;
  38930. if ((((int32_t)L_22) < ((int32_t)L_23)))
  38931. {
  38932. goto IL_0056;
  38933. }
  38934. }
  38935. IL_007a:
  38936. {
  38937. IL2CPP_LEAVE(0x86, FINALLY_007c);
  38938. }
  38939. }// end try (depth: 1)
  38940. catch(Il2CppExceptionWrapper& e)
  38941. {
  38942. __last_unhandled_exception = (Exception_t *)e.ex;
  38943. goto FINALLY_007c;
  38944. }
  38945. FINALLY_007c:
  38946. {// begin finally (depth: 1)
  38947. {
  38948. RuntimeObject* L_24 = V_2;
  38949. if (!L_24)
  38950. {
  38951. goto IL_0085;
  38952. }
  38953. }
  38954. IL_007f:
  38955. {
  38956. RuntimeObject* L_25 = V_2;
  38957. NullCheck((RuntimeObject*)L_25);
  38958. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  38959. }
  38960. IL_0085:
  38961. {
  38962. IL2CPP_END_FINALLY(124)
  38963. }
  38964. }// end finally (depth: 1)
  38965. IL2CPP_CLEANUP(124)
  38966. {
  38967. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  38968. IL2CPP_JUMP_TBL(0x86, IL_0086)
  38969. }
  38970. IL_0086:
  38971. {
  38972. return;
  38973. }
  38974. }
  38975. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m8EF2C0576384513BB7EBE9D70EB602F24802C3BD_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  38976. {
  38977. RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * _thisAdjusted;
  38978. int32_t _offset = 1;
  38979. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 *>(__this + _offset);
  38980. RowOperationWrapper_2_Invoke_m8EF2C0576384513BB7EBE9D70EB602F24802C3BD_inline(_thisAdjusted, ___i0, method);
  38981. }
  38982. #ifdef __clang__
  38983. #pragma clang diagnostic pop
  38984. #endif
  38985. #ifdef __clang__
  38986. #pragma clang diagnostic push
  38987. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  38988. #pragma clang diagnostic ignored "-Wunused-variable"
  38989. #endif
  38990. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  38991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB71BDAB5551AF8166E9F86480E492FD22001766F_gshared (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * ___action5, const RuntimeMethod* method)
  38992. {
  38993. {
  38994. int32_t L_0 = ___minY0;
  38995. __this->set_minY_0(L_0);
  38996. int32_t L_1 = ___maxY1;
  38997. __this->set_maxY_1(L_1);
  38998. int32_t L_2 = ___stepY2;
  38999. __this->set_stepY_2(L_2);
  39000. int32_t L_3 = ___width3;
  39001. __this->set_width_3(L_3);
  39002. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39003. __this->set_allocator_4(L_4);
  39004. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * L_5 = ___action5;
  39005. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 L_6 = (*(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *)L_5);
  39006. __this->set_action_5(L_6);
  39007. return;
  39008. }
  39009. }
  39010. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mB71BDAB5551AF8166E9F86480E492FD22001766F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * ___action5, const RuntimeMethod* method)
  39011. {
  39012. RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * _thisAdjusted;
  39013. int32_t _offset = 1;
  39014. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 *>(__this + _offset);
  39015. RowOperationWrapper_2__ctor_mB71BDAB5551AF8166E9F86480E492FD22001766F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  39016. }
  39017. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.NormalizedShort4>,System.Single>::Invoke(System.Int32)
  39018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m610CA2CC266DA0D810ED52CEB7001DCEEF1383C3_gshared (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * __this, int32_t ___i0, const RuntimeMethod* method)
  39019. {
  39020. static bool s_Il2CppMethodInitialized;
  39021. if (!s_Il2CppMethodInitialized)
  39022. {
  39023. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39024. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39025. s_Il2CppMethodInitialized = true;
  39026. }
  39027. int32_t V_0 = 0;
  39028. int32_t V_1 = 0;
  39029. RuntimeObject* V_2 = NULL;
  39030. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  39031. memset((&V_3), 0, sizeof(V_3));
  39032. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  39033. memset((&V_4), 0, sizeof(V_4));
  39034. int32_t V_5 = 0;
  39035. Exception_t * __last_unhandled_exception = 0;
  39036. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39037. {
  39038. int32_t L_0 = (int32_t)__this->get_minY_0();
  39039. int32_t L_1 = ___i0;
  39040. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39041. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39042. int32_t L_3 = V_0;
  39043. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39044. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39045. {
  39046. goto IL_001a;
  39047. }
  39048. }
  39049. {
  39050. return;
  39051. }
  39052. IL_001a:
  39053. {
  39054. int32_t L_5 = V_0;
  39055. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39056. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39057. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39058. int32_t L_8;
  39059. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39060. V_1 = (int32_t)L_8;
  39061. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39062. int32_t L_10 = (int32_t)__this->get_width_3();
  39063. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  39064. RuntimeObject* L_11;
  39065. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  39066. V_2 = (RuntimeObject*)L_11;
  39067. }
  39068. IL_0041:
  39069. try
  39070. {// begin try (depth: 1)
  39071. {
  39072. RuntimeObject* L_12 = V_2;
  39073. NullCheck((RuntimeObject*)L_12);
  39074. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  39075. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  39076. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  39077. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  39078. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  39079. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  39080. int32_t L_15 = V_0;
  39081. V_5 = (int32_t)L_15;
  39082. goto IL_0075;
  39083. }
  39084. IL_0056:
  39085. {
  39086. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * L_16 = (RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *)__this->get_address_of_action_5();
  39087. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * L_17;
  39088. L_17 = (( RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * (*) (RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *)(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39089. int32_t L_18 = V_5;
  39090. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  39091. Il2CppFakeBox<RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  39092. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39093. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  39094. *L_17 = L_20.m_Value;
  39095. int32_t L_21 = V_5;
  39096. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  39097. }
  39098. IL_0075:
  39099. {
  39100. int32_t L_22 = V_5;
  39101. int32_t L_23 = V_1;
  39102. if ((((int32_t)L_22) < ((int32_t)L_23)))
  39103. {
  39104. goto IL_0056;
  39105. }
  39106. }
  39107. IL_007a:
  39108. {
  39109. IL2CPP_LEAVE(0x86, FINALLY_007c);
  39110. }
  39111. }// end try (depth: 1)
  39112. catch(Il2CppExceptionWrapper& e)
  39113. {
  39114. __last_unhandled_exception = (Exception_t *)e.ex;
  39115. goto FINALLY_007c;
  39116. }
  39117. FINALLY_007c:
  39118. {// begin finally (depth: 1)
  39119. {
  39120. RuntimeObject* L_24 = V_2;
  39121. if (!L_24)
  39122. {
  39123. goto IL_0085;
  39124. }
  39125. }
  39126. IL_007f:
  39127. {
  39128. RuntimeObject* L_25 = V_2;
  39129. NullCheck((RuntimeObject*)L_25);
  39130. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  39131. }
  39132. IL_0085:
  39133. {
  39134. IL2CPP_END_FINALLY(124)
  39135. }
  39136. }// end finally (depth: 1)
  39137. IL2CPP_CLEANUP(124)
  39138. {
  39139. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39140. IL2CPP_JUMP_TBL(0x86, IL_0086)
  39141. }
  39142. IL_0086:
  39143. {
  39144. return;
  39145. }
  39146. }
  39147. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m610CA2CC266DA0D810ED52CEB7001DCEEF1383C3_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39148. {
  39149. RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * _thisAdjusted;
  39150. int32_t _offset = 1;
  39151. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 *>(__this + _offset);
  39152. RowOperationWrapper_2_Invoke_m610CA2CC266DA0D810ED52CEB7001DCEEF1383C3_inline(_thisAdjusted, ___i0, method);
  39153. }
  39154. #ifdef __clang__
  39155. #pragma clang diagnostic pop
  39156. #endif
  39157. #ifdef __clang__
  39158. #pragma clang diagnostic push
  39159. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39160. #pragma clang diagnostic ignored "-Wunused-variable"
  39161. #endif
  39162. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  39163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m685BD8A8F909CEA0C2A3314EFF62484AE2A4E990_gshared (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * ___action5, const RuntimeMethod* method)
  39164. {
  39165. {
  39166. int32_t L_0 = ___minY0;
  39167. __this->set_minY_0(L_0);
  39168. int32_t L_1 = ___maxY1;
  39169. __this->set_maxY_1(L_1);
  39170. int32_t L_2 = ___stepY2;
  39171. __this->set_stepY_2(L_2);
  39172. int32_t L_3 = ___width3;
  39173. __this->set_width_3(L_3);
  39174. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39175. __this->set_allocator_4(L_4);
  39176. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * L_5 = ___action5;
  39177. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD L_6 = (*(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *)L_5);
  39178. __this->set_action_5(L_6);
  39179. return;
  39180. }
  39181. }
  39182. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m685BD8A8F909CEA0C2A3314EFF62484AE2A4E990_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * ___action5, const RuntimeMethod* method)
  39183. {
  39184. RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * _thisAdjusted;
  39185. int32_t _offset = 1;
  39186. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 *>(__this + _offset);
  39187. RowOperationWrapper_2__ctor_m685BD8A8F909CEA0C2A3314EFF62484AE2A4E990_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  39188. }
  39189. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  39190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9AF46A71011ED695624888A707E3B1374AB6BAEF_gshared (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * __this, int32_t ___i0, const RuntimeMethod* method)
  39191. {
  39192. static bool s_Il2CppMethodInitialized;
  39193. if (!s_Il2CppMethodInitialized)
  39194. {
  39195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39197. s_Il2CppMethodInitialized = true;
  39198. }
  39199. int32_t V_0 = 0;
  39200. int32_t V_1 = 0;
  39201. RuntimeObject* V_2 = NULL;
  39202. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  39203. memset((&V_3), 0, sizeof(V_3));
  39204. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  39205. memset((&V_4), 0, sizeof(V_4));
  39206. int32_t V_5 = 0;
  39207. Exception_t * __last_unhandled_exception = 0;
  39208. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39209. {
  39210. int32_t L_0 = (int32_t)__this->get_minY_0();
  39211. int32_t L_1 = ___i0;
  39212. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39213. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39214. int32_t L_3 = V_0;
  39215. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39216. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39217. {
  39218. goto IL_001a;
  39219. }
  39220. }
  39221. {
  39222. return;
  39223. }
  39224. IL_001a:
  39225. {
  39226. int32_t L_5 = V_0;
  39227. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39228. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39229. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39230. int32_t L_8;
  39231. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39232. V_1 = (int32_t)L_8;
  39233. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39234. int32_t L_10 = (int32_t)__this->get_width_3();
  39235. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  39236. RuntimeObject* L_11;
  39237. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  39238. V_2 = (RuntimeObject*)L_11;
  39239. }
  39240. IL_0041:
  39241. try
  39242. {// begin try (depth: 1)
  39243. {
  39244. RuntimeObject* L_12 = V_2;
  39245. NullCheck((RuntimeObject*)L_12);
  39246. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  39247. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  39248. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  39249. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  39250. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  39251. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  39252. int32_t L_15 = V_0;
  39253. V_5 = (int32_t)L_15;
  39254. goto IL_0075;
  39255. }
  39256. IL_0056:
  39257. {
  39258. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * L_16 = (RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *)__this->get_address_of_action_5();
  39259. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * L_17;
  39260. L_17 = (( RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * (*) (RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *)(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39261. int32_t L_18 = V_5;
  39262. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  39263. Il2CppFakeBox<RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  39264. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39265. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  39266. *L_17 = L_20.m_Value;
  39267. int32_t L_21 = V_5;
  39268. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  39269. }
  39270. IL_0075:
  39271. {
  39272. int32_t L_22 = V_5;
  39273. int32_t L_23 = V_1;
  39274. if ((((int32_t)L_22) < ((int32_t)L_23)))
  39275. {
  39276. goto IL_0056;
  39277. }
  39278. }
  39279. IL_007a:
  39280. {
  39281. IL2CPP_LEAVE(0x86, FINALLY_007c);
  39282. }
  39283. }// end try (depth: 1)
  39284. catch(Il2CppExceptionWrapper& e)
  39285. {
  39286. __last_unhandled_exception = (Exception_t *)e.ex;
  39287. goto FINALLY_007c;
  39288. }
  39289. FINALLY_007c:
  39290. {// begin finally (depth: 1)
  39291. {
  39292. RuntimeObject* L_24 = V_2;
  39293. if (!L_24)
  39294. {
  39295. goto IL_0085;
  39296. }
  39297. }
  39298. IL_007f:
  39299. {
  39300. RuntimeObject* L_25 = V_2;
  39301. NullCheck((RuntimeObject*)L_25);
  39302. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  39303. }
  39304. IL_0085:
  39305. {
  39306. IL2CPP_END_FINALLY(124)
  39307. }
  39308. }// end finally (depth: 1)
  39309. IL2CPP_CLEANUP(124)
  39310. {
  39311. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39312. IL2CPP_JUMP_TBL(0x86, IL_0086)
  39313. }
  39314. IL_0086:
  39315. {
  39316. return;
  39317. }
  39318. }
  39319. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m9AF46A71011ED695624888A707E3B1374AB6BAEF_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39320. {
  39321. RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * _thisAdjusted;
  39322. int32_t _offset = 1;
  39323. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 *>(__this + _offset);
  39324. RowOperationWrapper_2_Invoke_m9AF46A71011ED695624888A707E3B1374AB6BAEF_inline(_thisAdjusted, ___i0, method);
  39325. }
  39326. #ifdef __clang__
  39327. #pragma clang diagnostic pop
  39328. #endif
  39329. #ifdef __clang__
  39330. #pragma clang diagnostic push
  39331. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39332. #pragma clang diagnostic ignored "-Wunused-variable"
  39333. #endif
  39334. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  39335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE46EA22A67988105F58741CBD8712CBF1F92DC56_gshared (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * ___action5, const RuntimeMethod* method)
  39336. {
  39337. {
  39338. int32_t L_0 = ___minY0;
  39339. __this->set_minY_0(L_0);
  39340. int32_t L_1 = ___maxY1;
  39341. __this->set_maxY_1(L_1);
  39342. int32_t L_2 = ___stepY2;
  39343. __this->set_stepY_2(L_2);
  39344. int32_t L_3 = ___width3;
  39345. __this->set_width_3(L_3);
  39346. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39347. __this->set_allocator_4(L_4);
  39348. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * L_5 = ___action5;
  39349. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 L_6 = (*(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *)L_5);
  39350. __this->set_action_5(L_6);
  39351. return;
  39352. }
  39353. }
  39354. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mE46EA22A67988105F58741CBD8712CBF1F92DC56_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * ___action5, const RuntimeMethod* method)
  39355. {
  39356. RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * _thisAdjusted;
  39357. int32_t _offset = 1;
  39358. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B *>(__this + _offset);
  39359. RowOperationWrapper_2__ctor_mE46EA22A67988105F58741CBD8712CBF1F92DC56_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  39360. }
  39361. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::Invoke(System.Int32)
  39362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mCC1FBD8D10C382BBE1527C09CF0499C770D27A27_gshared (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * __this, int32_t ___i0, const RuntimeMethod* method)
  39363. {
  39364. static bool s_Il2CppMethodInitialized;
  39365. if (!s_Il2CppMethodInitialized)
  39366. {
  39367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39369. s_Il2CppMethodInitialized = true;
  39370. }
  39371. int32_t V_0 = 0;
  39372. int32_t V_1 = 0;
  39373. RuntimeObject* V_2 = NULL;
  39374. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  39375. memset((&V_3), 0, sizeof(V_3));
  39376. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39377. memset((&V_4), 0, sizeof(V_4));
  39378. int32_t V_5 = 0;
  39379. Exception_t * __last_unhandled_exception = 0;
  39380. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39381. {
  39382. int32_t L_0 = (int32_t)__this->get_minY_0();
  39383. int32_t L_1 = ___i0;
  39384. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39385. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39386. int32_t L_3 = V_0;
  39387. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39388. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39389. {
  39390. goto IL_001a;
  39391. }
  39392. }
  39393. {
  39394. return;
  39395. }
  39396. IL_001a:
  39397. {
  39398. int32_t L_5 = V_0;
  39399. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39400. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39401. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39402. int32_t L_8;
  39403. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39404. V_1 = (int32_t)L_8;
  39405. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39406. int32_t L_10 = (int32_t)__this->get_width_3();
  39407. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  39408. RuntimeObject* L_11;
  39409. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  39410. V_2 = (RuntimeObject*)L_11;
  39411. }
  39412. IL_0041:
  39413. try
  39414. {// begin try (depth: 1)
  39415. {
  39416. RuntimeObject* L_12 = V_2;
  39417. NullCheck((RuntimeObject*)L_12);
  39418. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  39419. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  39420. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  39421. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  39422. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  39423. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  39424. int32_t L_15 = V_0;
  39425. V_5 = (int32_t)L_15;
  39426. goto IL_0075;
  39427. }
  39428. IL_0056:
  39429. {
  39430. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * L_16 = (RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *)__this->get_address_of_action_5();
  39431. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * L_17;
  39432. L_17 = (( RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * (*) (RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *)(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39433. int32_t L_18 = V_5;
  39434. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  39435. Il2CppFakeBox<RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  39436. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39437. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  39438. *L_17 = L_20.m_Value;
  39439. int32_t L_21 = V_5;
  39440. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  39441. }
  39442. IL_0075:
  39443. {
  39444. int32_t L_22 = V_5;
  39445. int32_t L_23 = V_1;
  39446. if ((((int32_t)L_22) < ((int32_t)L_23)))
  39447. {
  39448. goto IL_0056;
  39449. }
  39450. }
  39451. IL_007a:
  39452. {
  39453. IL2CPP_LEAVE(0x86, FINALLY_007c);
  39454. }
  39455. }// end try (depth: 1)
  39456. catch(Il2CppExceptionWrapper& e)
  39457. {
  39458. __last_unhandled_exception = (Exception_t *)e.ex;
  39459. goto FINALLY_007c;
  39460. }
  39461. FINALLY_007c:
  39462. {// begin finally (depth: 1)
  39463. {
  39464. RuntimeObject* L_24 = V_2;
  39465. if (!L_24)
  39466. {
  39467. goto IL_0085;
  39468. }
  39469. }
  39470. IL_007f:
  39471. {
  39472. RuntimeObject* L_25 = V_2;
  39473. NullCheck((RuntimeObject*)L_25);
  39474. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  39475. }
  39476. IL_0085:
  39477. {
  39478. IL2CPP_END_FINALLY(124)
  39479. }
  39480. }// end finally (depth: 1)
  39481. IL2CPP_CLEANUP(124)
  39482. {
  39483. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39484. IL2CPP_JUMP_TBL(0x86, IL_0086)
  39485. }
  39486. IL_0086:
  39487. {
  39488. return;
  39489. }
  39490. }
  39491. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mCC1FBD8D10C382BBE1527C09CF0499C770D27A27_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39492. {
  39493. RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * _thisAdjusted;
  39494. int32_t _offset = 1;
  39495. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B *>(__this + _offset);
  39496. RowOperationWrapper_2_Invoke_mCC1FBD8D10C382BBE1527C09CF0499C770D27A27_inline(_thisAdjusted, ___i0, method);
  39497. }
  39498. #ifdef __clang__
  39499. #pragma clang diagnostic pop
  39500. #endif
  39501. #ifdef __clang__
  39502. #pragma clang diagnostic push
  39503. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39504. #pragma clang diagnostic ignored "-Wunused-variable"
  39505. #endif
  39506. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  39507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m5D4C71250C1CC58FE1DBA6DCAF5E2AF025EE9BD4_gshared (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * ___action5, const RuntimeMethod* method)
  39508. {
  39509. {
  39510. int32_t L_0 = ___minY0;
  39511. __this->set_minY_0(L_0);
  39512. int32_t L_1 = ___maxY1;
  39513. __this->set_maxY_1(L_1);
  39514. int32_t L_2 = ___stepY2;
  39515. __this->set_stepY_2(L_2);
  39516. int32_t L_3 = ___width3;
  39517. __this->set_width_3(L_3);
  39518. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39519. __this->set_allocator_4(L_4);
  39520. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * L_5 = ___action5;
  39521. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF L_6 = (*(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *)L_5);
  39522. __this->set_action_5(L_6);
  39523. return;
  39524. }
  39525. }
  39526. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m5D4C71250C1CC58FE1DBA6DCAF5E2AF025EE9BD4_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * ___action5, const RuntimeMethod* method)
  39527. {
  39528. RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * _thisAdjusted;
  39529. int32_t _offset = 1;
  39530. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 *>(__this + _offset);
  39531. RowOperationWrapper_2__ctor_m5D4C71250C1CC58FE1DBA6DCAF5E2AF025EE9BD4_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  39532. }
  39533. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Numerics.Vector4>::Invoke(System.Int32)
  39534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53E8BB1B6C8D013978AA38DF8FF4EE24401221C5_gshared (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * __this, int32_t ___i0, const RuntimeMethod* method)
  39535. {
  39536. static bool s_Il2CppMethodInitialized;
  39537. if (!s_Il2CppMethodInitialized)
  39538. {
  39539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39540. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39541. s_Il2CppMethodInitialized = true;
  39542. }
  39543. int32_t V_0 = 0;
  39544. int32_t V_1 = 0;
  39545. RuntimeObject* V_2 = NULL;
  39546. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  39547. memset((&V_3), 0, sizeof(V_3));
  39548. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  39549. memset((&V_4), 0, sizeof(V_4));
  39550. int32_t V_5 = 0;
  39551. Exception_t * __last_unhandled_exception = 0;
  39552. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39553. {
  39554. int32_t L_0 = (int32_t)__this->get_minY_0();
  39555. int32_t L_1 = ___i0;
  39556. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39557. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39558. int32_t L_3 = V_0;
  39559. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39560. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39561. {
  39562. goto IL_001a;
  39563. }
  39564. }
  39565. {
  39566. return;
  39567. }
  39568. IL_001a:
  39569. {
  39570. int32_t L_5 = V_0;
  39571. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39572. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39573. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39574. int32_t L_8;
  39575. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39576. V_1 = (int32_t)L_8;
  39577. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39578. int32_t L_10 = (int32_t)__this->get_width_3();
  39579. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  39580. RuntimeObject* L_11;
  39581. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  39582. V_2 = (RuntimeObject*)L_11;
  39583. }
  39584. IL_0041:
  39585. try
  39586. {// begin try (depth: 1)
  39587. {
  39588. RuntimeObject* L_12 = V_2;
  39589. NullCheck((RuntimeObject*)L_12);
  39590. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  39591. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  39592. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  39593. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  39594. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  39595. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  39596. int32_t L_15 = V_0;
  39597. V_5 = (int32_t)L_15;
  39598. goto IL_0075;
  39599. }
  39600. IL_0056:
  39601. {
  39602. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * L_16 = (RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *)__this->get_address_of_action_5();
  39603. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * L_17;
  39604. L_17 = (( RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * (*) (RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *)(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39605. int32_t L_18 = V_5;
  39606. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  39607. Il2CppFakeBox<RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  39608. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39609. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  39610. *L_17 = L_20.m_Value;
  39611. int32_t L_21 = V_5;
  39612. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  39613. }
  39614. IL_0075:
  39615. {
  39616. int32_t L_22 = V_5;
  39617. int32_t L_23 = V_1;
  39618. if ((((int32_t)L_22) < ((int32_t)L_23)))
  39619. {
  39620. goto IL_0056;
  39621. }
  39622. }
  39623. IL_007a:
  39624. {
  39625. IL2CPP_LEAVE(0x86, FINALLY_007c);
  39626. }
  39627. }// end try (depth: 1)
  39628. catch(Il2CppExceptionWrapper& e)
  39629. {
  39630. __last_unhandled_exception = (Exception_t *)e.ex;
  39631. goto FINALLY_007c;
  39632. }
  39633. FINALLY_007c:
  39634. {// begin finally (depth: 1)
  39635. {
  39636. RuntimeObject* L_24 = V_2;
  39637. if (!L_24)
  39638. {
  39639. goto IL_0085;
  39640. }
  39641. }
  39642. IL_007f:
  39643. {
  39644. RuntimeObject* L_25 = V_2;
  39645. NullCheck((RuntimeObject*)L_25);
  39646. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  39647. }
  39648. IL_0085:
  39649. {
  39650. IL2CPP_END_FINALLY(124)
  39651. }
  39652. }// end finally (depth: 1)
  39653. IL2CPP_CLEANUP(124)
  39654. {
  39655. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39656. IL2CPP_JUMP_TBL(0x86, IL_0086)
  39657. }
  39658. IL_0086:
  39659. {
  39660. return;
  39661. }
  39662. }
  39663. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m53E8BB1B6C8D013978AA38DF8FF4EE24401221C5_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39664. {
  39665. RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * _thisAdjusted;
  39666. int32_t _offset = 1;
  39667. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 *>(__this + _offset);
  39668. RowOperationWrapper_2_Invoke_m53E8BB1B6C8D013978AA38DF8FF4EE24401221C5_inline(_thisAdjusted, ___i0, method);
  39669. }
  39670. #ifdef __clang__
  39671. #pragma clang diagnostic pop
  39672. #endif
  39673. #ifdef __clang__
  39674. #pragma clang diagnostic push
  39675. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39676. #pragma clang diagnostic ignored "-Wunused-variable"
  39677. #endif
  39678. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  39679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3A3D44E38975B1A640BC058B6A7A8C99141B23F5_gshared (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * ___action5, const RuntimeMethod* method)
  39680. {
  39681. {
  39682. int32_t L_0 = ___minY0;
  39683. __this->set_minY_0(L_0);
  39684. int32_t L_1 = ___maxY1;
  39685. __this->set_maxY_1(L_1);
  39686. int32_t L_2 = ___stepY2;
  39687. __this->set_stepY_2(L_2);
  39688. int32_t L_3 = ___width3;
  39689. __this->set_width_3(L_3);
  39690. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39691. __this->set_allocator_4(L_4);
  39692. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * L_5 = ___action5;
  39693. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 L_6 = (*(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *)L_5);
  39694. __this->set_action_5(L_6);
  39695. return;
  39696. }
  39697. }
  39698. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m3A3D44E38975B1A640BC058B6A7A8C99141B23F5_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * ___action5, const RuntimeMethod* method)
  39699. {
  39700. RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * _thisAdjusted;
  39701. int32_t _offset = 1;
  39702. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 *>(__this + _offset);
  39703. RowOperationWrapper_2__ctor_m3A3D44E38975B1A640BC058B6A7A8C99141B23F5_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  39704. }
  39705. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::Invoke(System.Int32)
  39706. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m594321FB3258837E0169B63CC68D6E167C589859_gshared (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * __this, int32_t ___i0, const RuntimeMethod* method)
  39707. {
  39708. static bool s_Il2CppMethodInitialized;
  39709. if (!s_Il2CppMethodInitialized)
  39710. {
  39711. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39713. s_Il2CppMethodInitialized = true;
  39714. }
  39715. int32_t V_0 = 0;
  39716. int32_t V_1 = 0;
  39717. RuntimeObject* V_2 = NULL;
  39718. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  39719. memset((&V_3), 0, sizeof(V_3));
  39720. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  39721. memset((&V_4), 0, sizeof(V_4));
  39722. int32_t V_5 = 0;
  39723. Exception_t * __last_unhandled_exception = 0;
  39724. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39725. {
  39726. int32_t L_0 = (int32_t)__this->get_minY_0();
  39727. int32_t L_1 = ___i0;
  39728. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39729. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39730. int32_t L_3 = V_0;
  39731. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39732. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39733. {
  39734. goto IL_001a;
  39735. }
  39736. }
  39737. {
  39738. return;
  39739. }
  39740. IL_001a:
  39741. {
  39742. int32_t L_5 = V_0;
  39743. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39744. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39745. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39746. int32_t L_8;
  39747. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39748. V_1 = (int32_t)L_8;
  39749. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39750. int32_t L_10 = (int32_t)__this->get_width_3();
  39751. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  39752. RuntimeObject* L_11;
  39753. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  39754. V_2 = (RuntimeObject*)L_11;
  39755. }
  39756. IL_0041:
  39757. try
  39758. {// begin try (depth: 1)
  39759. {
  39760. RuntimeObject* L_12 = V_2;
  39761. NullCheck((RuntimeObject*)L_12);
  39762. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  39763. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  39764. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  39765. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  39766. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  39767. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  39768. int32_t L_15 = V_0;
  39769. V_5 = (int32_t)L_15;
  39770. goto IL_0075;
  39771. }
  39772. IL_0056:
  39773. {
  39774. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * L_16 = (RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *)__this->get_address_of_action_5();
  39775. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * L_17;
  39776. L_17 = (( RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * (*) (RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *)(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39777. int32_t L_18 = V_5;
  39778. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  39779. Il2CppFakeBox<RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  39780. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39781. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  39782. *L_17 = L_20.m_Value;
  39783. int32_t L_21 = V_5;
  39784. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  39785. }
  39786. IL_0075:
  39787. {
  39788. int32_t L_22 = V_5;
  39789. int32_t L_23 = V_1;
  39790. if ((((int32_t)L_22) < ((int32_t)L_23)))
  39791. {
  39792. goto IL_0056;
  39793. }
  39794. }
  39795. IL_007a:
  39796. {
  39797. IL2CPP_LEAVE(0x86, FINALLY_007c);
  39798. }
  39799. }// end try (depth: 1)
  39800. catch(Il2CppExceptionWrapper& e)
  39801. {
  39802. __last_unhandled_exception = (Exception_t *)e.ex;
  39803. goto FINALLY_007c;
  39804. }
  39805. FINALLY_007c:
  39806. {// begin finally (depth: 1)
  39807. {
  39808. RuntimeObject* L_24 = V_2;
  39809. if (!L_24)
  39810. {
  39811. goto IL_0085;
  39812. }
  39813. }
  39814. IL_007f:
  39815. {
  39816. RuntimeObject* L_25 = V_2;
  39817. NullCheck((RuntimeObject*)L_25);
  39818. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  39819. }
  39820. IL_0085:
  39821. {
  39822. IL2CPP_END_FINALLY(124)
  39823. }
  39824. }// end finally (depth: 1)
  39825. IL2CPP_CLEANUP(124)
  39826. {
  39827. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  39828. IL2CPP_JUMP_TBL(0x86, IL_0086)
  39829. }
  39830. IL_0086:
  39831. {
  39832. return;
  39833. }
  39834. }
  39835. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m594321FB3258837E0169B63CC68D6E167C589859_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  39836. {
  39837. RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * _thisAdjusted;
  39838. int32_t _offset = 1;
  39839. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 *>(__this + _offset);
  39840. RowOperationWrapper_2_Invoke_m594321FB3258837E0169B63CC68D6E167C589859_inline(_thisAdjusted, ___i0, method);
  39841. }
  39842. #ifdef __clang__
  39843. #pragma clang diagnostic pop
  39844. #endif
  39845. #ifdef __clang__
  39846. #pragma clang diagnostic push
  39847. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  39848. #pragma clang diagnostic ignored "-Wunused-variable"
  39849. #endif
  39850. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  39851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m05FA135754E0BF536E1F3895DB69D274C5CDEA11_gshared (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * ___action5, const RuntimeMethod* method)
  39852. {
  39853. {
  39854. int32_t L_0 = ___minY0;
  39855. __this->set_minY_0(L_0);
  39856. int32_t L_1 = ___maxY1;
  39857. __this->set_maxY_1(L_1);
  39858. int32_t L_2 = ___stepY2;
  39859. __this->set_stepY_2(L_2);
  39860. int32_t L_3 = ___width3;
  39861. __this->set_width_3(L_3);
  39862. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  39863. __this->set_allocator_4(L_4);
  39864. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * L_5 = ___action5;
  39865. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 L_6 = (*(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *)L_5);
  39866. __this->set_action_5(L_6);
  39867. return;
  39868. }
  39869. }
  39870. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m05FA135754E0BF536E1F3895DB69D274C5CDEA11_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * ___action5, const RuntimeMethod* method)
  39871. {
  39872. RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * _thisAdjusted;
  39873. int32_t _offset = 1;
  39874. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD *>(__this + _offset);
  39875. RowOperationWrapper_2__ctor_m05FA135754E0BF536E1F3895DB69D274C5CDEA11_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  39876. }
  39877. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rg32>,System.Single>::Invoke(System.Int32)
  39878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m820A93969DE77C0251B4404CA1EECFA2F6544476_gshared (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * __this, int32_t ___i0, const RuntimeMethod* method)
  39879. {
  39880. static bool s_Il2CppMethodInitialized;
  39881. if (!s_Il2CppMethodInitialized)
  39882. {
  39883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  39884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39885. s_Il2CppMethodInitialized = true;
  39886. }
  39887. int32_t V_0 = 0;
  39888. int32_t V_1 = 0;
  39889. RuntimeObject* V_2 = NULL;
  39890. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  39891. memset((&V_3), 0, sizeof(V_3));
  39892. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  39893. memset((&V_4), 0, sizeof(V_4));
  39894. int32_t V_5 = 0;
  39895. Exception_t * __last_unhandled_exception = 0;
  39896. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  39897. {
  39898. int32_t L_0 = (int32_t)__this->get_minY_0();
  39899. int32_t L_1 = ___i0;
  39900. int32_t L_2 = (int32_t)__this->get_stepY_2();
  39901. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  39902. int32_t L_3 = V_0;
  39903. int32_t L_4 = (int32_t)__this->get_maxY_1();
  39904. if ((((int32_t)L_3) < ((int32_t)L_4)))
  39905. {
  39906. goto IL_001a;
  39907. }
  39908. }
  39909. {
  39910. return;
  39911. }
  39912. IL_001a:
  39913. {
  39914. int32_t L_5 = V_0;
  39915. int32_t L_6 = (int32_t)__this->get_stepY_2();
  39916. int32_t L_7 = (int32_t)__this->get_maxY_1();
  39917. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  39918. int32_t L_8;
  39919. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  39920. V_1 = (int32_t)L_8;
  39921. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  39922. int32_t L_10 = (int32_t)__this->get_width_3();
  39923. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  39924. RuntimeObject* L_11;
  39925. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  39926. V_2 = (RuntimeObject*)L_11;
  39927. }
  39928. IL_0041:
  39929. try
  39930. {// begin try (depth: 1)
  39931. {
  39932. RuntimeObject* L_12 = V_2;
  39933. NullCheck((RuntimeObject*)L_12);
  39934. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  39935. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  39936. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  39937. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  39938. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  39939. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  39940. int32_t L_15 = V_0;
  39941. V_5 = (int32_t)L_15;
  39942. goto IL_0075;
  39943. }
  39944. IL_0056:
  39945. {
  39946. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * L_16 = (RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *)__this->get_address_of_action_5();
  39947. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * L_17;
  39948. L_17 = (( RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * (*) (RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *)(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  39949. int32_t L_18 = V_5;
  39950. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  39951. Il2CppFakeBox<RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  39952. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  39953. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  39954. *L_17 = L_20.m_Value;
  39955. int32_t L_21 = V_5;
  39956. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  39957. }
  39958. IL_0075:
  39959. {
  39960. int32_t L_22 = V_5;
  39961. int32_t L_23 = V_1;
  39962. if ((((int32_t)L_22) < ((int32_t)L_23)))
  39963. {
  39964. goto IL_0056;
  39965. }
  39966. }
  39967. IL_007a:
  39968. {
  39969. IL2CPP_LEAVE(0x86, FINALLY_007c);
  39970. }
  39971. }// end try (depth: 1)
  39972. catch(Il2CppExceptionWrapper& e)
  39973. {
  39974. __last_unhandled_exception = (Exception_t *)e.ex;
  39975. goto FINALLY_007c;
  39976. }
  39977. FINALLY_007c:
  39978. {// begin finally (depth: 1)
  39979. {
  39980. RuntimeObject* L_24 = V_2;
  39981. if (!L_24)
  39982. {
  39983. goto IL_0085;
  39984. }
  39985. }
  39986. IL_007f:
  39987. {
  39988. RuntimeObject* L_25 = V_2;
  39989. NullCheck((RuntimeObject*)L_25);
  39990. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  39991. }
  39992. IL_0085:
  39993. {
  39994. IL2CPP_END_FINALLY(124)
  39995. }
  39996. }// end finally (depth: 1)
  39997. IL2CPP_CLEANUP(124)
  39998. {
  39999. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40000. IL2CPP_JUMP_TBL(0x86, IL_0086)
  40001. }
  40002. IL_0086:
  40003. {
  40004. return;
  40005. }
  40006. }
  40007. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m820A93969DE77C0251B4404CA1EECFA2F6544476_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40008. {
  40009. RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * _thisAdjusted;
  40010. int32_t _offset = 1;
  40011. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD *>(__this + _offset);
  40012. RowOperationWrapper_2_Invoke_m820A93969DE77C0251B4404CA1EECFA2F6544476_inline(_thisAdjusted, ___i0, method);
  40013. }
  40014. #ifdef __clang__
  40015. #pragma clang diagnostic pop
  40016. #endif
  40017. #ifdef __clang__
  40018. #pragma clang diagnostic push
  40019. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40020. #pragma clang diagnostic ignored "-Wunused-variable"
  40021. #endif
  40022. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  40023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF68C9FFB0596F3816B5B53B84365A89774CFFE99_gshared (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * ___action5, const RuntimeMethod* method)
  40024. {
  40025. {
  40026. int32_t L_0 = ___minY0;
  40027. __this->set_minY_0(L_0);
  40028. int32_t L_1 = ___maxY1;
  40029. __this->set_maxY_1(L_1);
  40030. int32_t L_2 = ___stepY2;
  40031. __this->set_stepY_2(L_2);
  40032. int32_t L_3 = ___width3;
  40033. __this->set_width_3(L_3);
  40034. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40035. __this->set_allocator_4(L_4);
  40036. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * L_5 = ___action5;
  40037. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 L_6 = (*(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *)L_5);
  40038. __this->set_action_5(L_6);
  40039. return;
  40040. }
  40041. }
  40042. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mF68C9FFB0596F3816B5B53B84365A89774CFFE99_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * ___action5, const RuntimeMethod* method)
  40043. {
  40044. RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * _thisAdjusted;
  40045. int32_t _offset = 1;
  40046. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 *>(__this + _offset);
  40047. RowOperationWrapper_2__ctor_mF68C9FFB0596F3816B5B53B84365A89774CFFE99_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  40048. }
  40049. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  40050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6FDCE47715A350C77F1301801571FC293D86A1C4_gshared (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * __this, int32_t ___i0, const RuntimeMethod* method)
  40051. {
  40052. static bool s_Il2CppMethodInitialized;
  40053. if (!s_Il2CppMethodInitialized)
  40054. {
  40055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40056. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40057. s_Il2CppMethodInitialized = true;
  40058. }
  40059. int32_t V_0 = 0;
  40060. int32_t V_1 = 0;
  40061. RuntimeObject* V_2 = NULL;
  40062. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  40063. memset((&V_3), 0, sizeof(V_3));
  40064. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  40065. memset((&V_4), 0, sizeof(V_4));
  40066. int32_t V_5 = 0;
  40067. Exception_t * __last_unhandled_exception = 0;
  40068. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40069. {
  40070. int32_t L_0 = (int32_t)__this->get_minY_0();
  40071. int32_t L_1 = ___i0;
  40072. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40073. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40074. int32_t L_3 = V_0;
  40075. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40076. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40077. {
  40078. goto IL_001a;
  40079. }
  40080. }
  40081. {
  40082. return;
  40083. }
  40084. IL_001a:
  40085. {
  40086. int32_t L_5 = V_0;
  40087. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40088. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40089. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40090. int32_t L_8;
  40091. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40092. V_1 = (int32_t)L_8;
  40093. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40094. int32_t L_10 = (int32_t)__this->get_width_3();
  40095. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  40096. RuntimeObject* L_11;
  40097. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  40098. V_2 = (RuntimeObject*)L_11;
  40099. }
  40100. IL_0041:
  40101. try
  40102. {// begin try (depth: 1)
  40103. {
  40104. RuntimeObject* L_12 = V_2;
  40105. NullCheck((RuntimeObject*)L_12);
  40106. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  40107. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  40108. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  40109. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  40110. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  40111. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  40112. int32_t L_15 = V_0;
  40113. V_5 = (int32_t)L_15;
  40114. goto IL_0075;
  40115. }
  40116. IL_0056:
  40117. {
  40118. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * L_16 = (RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *)__this->get_address_of_action_5();
  40119. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * L_17;
  40120. L_17 = (( RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * (*) (RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *)(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40121. int32_t L_18 = V_5;
  40122. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  40123. Il2CppFakeBox<RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  40124. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40125. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  40126. *L_17 = L_20.m_Value;
  40127. int32_t L_21 = V_5;
  40128. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  40129. }
  40130. IL_0075:
  40131. {
  40132. int32_t L_22 = V_5;
  40133. int32_t L_23 = V_1;
  40134. if ((((int32_t)L_22) < ((int32_t)L_23)))
  40135. {
  40136. goto IL_0056;
  40137. }
  40138. }
  40139. IL_007a:
  40140. {
  40141. IL2CPP_LEAVE(0x86, FINALLY_007c);
  40142. }
  40143. }// end try (depth: 1)
  40144. catch(Il2CppExceptionWrapper& e)
  40145. {
  40146. __last_unhandled_exception = (Exception_t *)e.ex;
  40147. goto FINALLY_007c;
  40148. }
  40149. FINALLY_007c:
  40150. {// begin finally (depth: 1)
  40151. {
  40152. RuntimeObject* L_24 = V_2;
  40153. if (!L_24)
  40154. {
  40155. goto IL_0085;
  40156. }
  40157. }
  40158. IL_007f:
  40159. {
  40160. RuntimeObject* L_25 = V_2;
  40161. NullCheck((RuntimeObject*)L_25);
  40162. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  40163. }
  40164. IL_0085:
  40165. {
  40166. IL2CPP_END_FINALLY(124)
  40167. }
  40168. }// end finally (depth: 1)
  40169. IL2CPP_CLEANUP(124)
  40170. {
  40171. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40172. IL2CPP_JUMP_TBL(0x86, IL_0086)
  40173. }
  40174. IL_0086:
  40175. {
  40176. return;
  40177. }
  40178. }
  40179. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m6FDCE47715A350C77F1301801571FC293D86A1C4_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40180. {
  40181. RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * _thisAdjusted;
  40182. int32_t _offset = 1;
  40183. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 *>(__this + _offset);
  40184. RowOperationWrapper_2_Invoke_m6FDCE47715A350C77F1301801571FC293D86A1C4_inline(_thisAdjusted, ___i0, method);
  40185. }
  40186. #ifdef __clang__
  40187. #pragma clang diagnostic pop
  40188. #endif
  40189. #ifdef __clang__
  40190. #pragma clang diagnostic push
  40191. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40192. #pragma clang diagnostic ignored "-Wunused-variable"
  40193. #endif
  40194. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  40195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m975EC376507424E27BE6371BC9A576E5B12783EA_gshared (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * ___action5, const RuntimeMethod* method)
  40196. {
  40197. {
  40198. int32_t L_0 = ___minY0;
  40199. __this->set_minY_0(L_0);
  40200. int32_t L_1 = ___maxY1;
  40201. __this->set_maxY_1(L_1);
  40202. int32_t L_2 = ___stepY2;
  40203. __this->set_stepY_2(L_2);
  40204. int32_t L_3 = ___width3;
  40205. __this->set_width_3(L_3);
  40206. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40207. __this->set_allocator_4(L_4);
  40208. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * L_5 = ___action5;
  40209. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 L_6 = (*(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *)L_5);
  40210. __this->set_action_5(L_6);
  40211. return;
  40212. }
  40213. }
  40214. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m975EC376507424E27BE6371BC9A576E5B12783EA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * ___action5, const RuntimeMethod* method)
  40215. {
  40216. RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * _thisAdjusted;
  40217. int32_t _offset = 1;
  40218. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 *>(__this + _offset);
  40219. RowOperationWrapper_2__ctor_m975EC376507424E27BE6371BC9A576E5B12783EA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  40220. }
  40221. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::Invoke(System.Int32)
  40222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE73D29394E63E7E1453C6BC79C05B42DE77CBFD2_gshared (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * __this, int32_t ___i0, const RuntimeMethod* method)
  40223. {
  40224. static bool s_Il2CppMethodInitialized;
  40225. if (!s_Il2CppMethodInitialized)
  40226. {
  40227. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40228. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40229. s_Il2CppMethodInitialized = true;
  40230. }
  40231. int32_t V_0 = 0;
  40232. int32_t V_1 = 0;
  40233. RuntimeObject* V_2 = NULL;
  40234. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  40235. memset((&V_3), 0, sizeof(V_3));
  40236. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40237. memset((&V_4), 0, sizeof(V_4));
  40238. int32_t V_5 = 0;
  40239. Exception_t * __last_unhandled_exception = 0;
  40240. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40241. {
  40242. int32_t L_0 = (int32_t)__this->get_minY_0();
  40243. int32_t L_1 = ___i0;
  40244. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40245. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40246. int32_t L_3 = V_0;
  40247. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40248. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40249. {
  40250. goto IL_001a;
  40251. }
  40252. }
  40253. {
  40254. return;
  40255. }
  40256. IL_001a:
  40257. {
  40258. int32_t L_5 = V_0;
  40259. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40260. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40261. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40262. int32_t L_8;
  40263. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40264. V_1 = (int32_t)L_8;
  40265. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40266. int32_t L_10 = (int32_t)__this->get_width_3();
  40267. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  40268. RuntimeObject* L_11;
  40269. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  40270. V_2 = (RuntimeObject*)L_11;
  40271. }
  40272. IL_0041:
  40273. try
  40274. {// begin try (depth: 1)
  40275. {
  40276. RuntimeObject* L_12 = V_2;
  40277. NullCheck((RuntimeObject*)L_12);
  40278. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  40279. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  40280. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  40281. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  40282. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  40283. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  40284. int32_t L_15 = V_0;
  40285. V_5 = (int32_t)L_15;
  40286. goto IL_0075;
  40287. }
  40288. IL_0056:
  40289. {
  40290. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * L_16 = (RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *)__this->get_address_of_action_5();
  40291. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * L_17;
  40292. L_17 = (( RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * (*) (RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *)(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40293. int32_t L_18 = V_5;
  40294. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  40295. Il2CppFakeBox<RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  40296. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40297. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  40298. *L_17 = L_20.m_Value;
  40299. int32_t L_21 = V_5;
  40300. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  40301. }
  40302. IL_0075:
  40303. {
  40304. int32_t L_22 = V_5;
  40305. int32_t L_23 = V_1;
  40306. if ((((int32_t)L_22) < ((int32_t)L_23)))
  40307. {
  40308. goto IL_0056;
  40309. }
  40310. }
  40311. IL_007a:
  40312. {
  40313. IL2CPP_LEAVE(0x86, FINALLY_007c);
  40314. }
  40315. }// end try (depth: 1)
  40316. catch(Il2CppExceptionWrapper& e)
  40317. {
  40318. __last_unhandled_exception = (Exception_t *)e.ex;
  40319. goto FINALLY_007c;
  40320. }
  40321. FINALLY_007c:
  40322. {// begin finally (depth: 1)
  40323. {
  40324. RuntimeObject* L_24 = V_2;
  40325. if (!L_24)
  40326. {
  40327. goto IL_0085;
  40328. }
  40329. }
  40330. IL_007f:
  40331. {
  40332. RuntimeObject* L_25 = V_2;
  40333. NullCheck((RuntimeObject*)L_25);
  40334. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  40335. }
  40336. IL_0085:
  40337. {
  40338. IL2CPP_END_FINALLY(124)
  40339. }
  40340. }// end finally (depth: 1)
  40341. IL2CPP_CLEANUP(124)
  40342. {
  40343. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40344. IL2CPP_JUMP_TBL(0x86, IL_0086)
  40345. }
  40346. IL_0086:
  40347. {
  40348. return;
  40349. }
  40350. }
  40351. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE73D29394E63E7E1453C6BC79C05B42DE77CBFD2_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40352. {
  40353. RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * _thisAdjusted;
  40354. int32_t _offset = 1;
  40355. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 *>(__this + _offset);
  40356. RowOperationWrapper_2_Invoke_mE73D29394E63E7E1453C6BC79C05B42DE77CBFD2_inline(_thisAdjusted, ___i0, method);
  40357. }
  40358. #ifdef __clang__
  40359. #pragma clang diagnostic pop
  40360. #endif
  40361. #ifdef __clang__
  40362. #pragma clang diagnostic push
  40363. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40364. #pragma clang diagnostic ignored "-Wunused-variable"
  40365. #endif
  40366. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  40367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB186871436C611DBC35C00E9419C32DCD2310AEE_gshared (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * ___action5, const RuntimeMethod* method)
  40368. {
  40369. {
  40370. int32_t L_0 = ___minY0;
  40371. __this->set_minY_0(L_0);
  40372. int32_t L_1 = ___maxY1;
  40373. __this->set_maxY_1(L_1);
  40374. int32_t L_2 = ___stepY2;
  40375. __this->set_stepY_2(L_2);
  40376. int32_t L_3 = ___width3;
  40377. __this->set_width_3(L_3);
  40378. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40379. __this->set_allocator_4(L_4);
  40380. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * L_5 = ___action5;
  40381. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 L_6 = (*(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *)L_5);
  40382. __this->set_action_5(L_6);
  40383. return;
  40384. }
  40385. }
  40386. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mB186871436C611DBC35C00E9419C32DCD2310AEE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * ___action5, const RuntimeMethod* method)
  40387. {
  40388. RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * _thisAdjusted;
  40389. int32_t _offset = 1;
  40390. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 *>(__this + _offset);
  40391. RowOperationWrapper_2__ctor_mB186871436C611DBC35C00E9419C32DCD2310AEE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  40392. }
  40393. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Numerics.Vector4>::Invoke(System.Int32)
  40394. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5F0CFAB3DCF712691F7F6B55E630F619FD3BDFFC_gshared (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * __this, int32_t ___i0, const RuntimeMethod* method)
  40395. {
  40396. static bool s_Il2CppMethodInitialized;
  40397. if (!s_Il2CppMethodInitialized)
  40398. {
  40399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40401. s_Il2CppMethodInitialized = true;
  40402. }
  40403. int32_t V_0 = 0;
  40404. int32_t V_1 = 0;
  40405. RuntimeObject* V_2 = NULL;
  40406. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  40407. memset((&V_3), 0, sizeof(V_3));
  40408. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  40409. memset((&V_4), 0, sizeof(V_4));
  40410. int32_t V_5 = 0;
  40411. Exception_t * __last_unhandled_exception = 0;
  40412. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40413. {
  40414. int32_t L_0 = (int32_t)__this->get_minY_0();
  40415. int32_t L_1 = ___i0;
  40416. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40417. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40418. int32_t L_3 = V_0;
  40419. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40420. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40421. {
  40422. goto IL_001a;
  40423. }
  40424. }
  40425. {
  40426. return;
  40427. }
  40428. IL_001a:
  40429. {
  40430. int32_t L_5 = V_0;
  40431. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40432. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40433. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40434. int32_t L_8;
  40435. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40436. V_1 = (int32_t)L_8;
  40437. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40438. int32_t L_10 = (int32_t)__this->get_width_3();
  40439. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  40440. RuntimeObject* L_11;
  40441. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  40442. V_2 = (RuntimeObject*)L_11;
  40443. }
  40444. IL_0041:
  40445. try
  40446. {// begin try (depth: 1)
  40447. {
  40448. RuntimeObject* L_12 = V_2;
  40449. NullCheck((RuntimeObject*)L_12);
  40450. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  40451. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  40452. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  40453. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  40454. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  40455. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  40456. int32_t L_15 = V_0;
  40457. V_5 = (int32_t)L_15;
  40458. goto IL_0075;
  40459. }
  40460. IL_0056:
  40461. {
  40462. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * L_16 = (RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *)__this->get_address_of_action_5();
  40463. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * L_17;
  40464. L_17 = (( RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * (*) (RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *)(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40465. int32_t L_18 = V_5;
  40466. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  40467. Il2CppFakeBox<RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  40468. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40469. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  40470. *L_17 = L_20.m_Value;
  40471. int32_t L_21 = V_5;
  40472. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  40473. }
  40474. IL_0075:
  40475. {
  40476. int32_t L_22 = V_5;
  40477. int32_t L_23 = V_1;
  40478. if ((((int32_t)L_22) < ((int32_t)L_23)))
  40479. {
  40480. goto IL_0056;
  40481. }
  40482. }
  40483. IL_007a:
  40484. {
  40485. IL2CPP_LEAVE(0x86, FINALLY_007c);
  40486. }
  40487. }// end try (depth: 1)
  40488. catch(Il2CppExceptionWrapper& e)
  40489. {
  40490. __last_unhandled_exception = (Exception_t *)e.ex;
  40491. goto FINALLY_007c;
  40492. }
  40493. FINALLY_007c:
  40494. {// begin finally (depth: 1)
  40495. {
  40496. RuntimeObject* L_24 = V_2;
  40497. if (!L_24)
  40498. {
  40499. goto IL_0085;
  40500. }
  40501. }
  40502. IL_007f:
  40503. {
  40504. RuntimeObject* L_25 = V_2;
  40505. NullCheck((RuntimeObject*)L_25);
  40506. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  40507. }
  40508. IL_0085:
  40509. {
  40510. IL2CPP_END_FINALLY(124)
  40511. }
  40512. }// end finally (depth: 1)
  40513. IL2CPP_CLEANUP(124)
  40514. {
  40515. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40516. IL2CPP_JUMP_TBL(0x86, IL_0086)
  40517. }
  40518. IL_0086:
  40519. {
  40520. return;
  40521. }
  40522. }
  40523. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m5F0CFAB3DCF712691F7F6B55E630F619FD3BDFFC_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40524. {
  40525. RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * _thisAdjusted;
  40526. int32_t _offset = 1;
  40527. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 *>(__this + _offset);
  40528. RowOperationWrapper_2_Invoke_m5F0CFAB3DCF712691F7F6B55E630F619FD3BDFFC_inline(_thisAdjusted, ___i0, method);
  40529. }
  40530. #ifdef __clang__
  40531. #pragma clang diagnostic pop
  40532. #endif
  40533. #ifdef __clang__
  40534. #pragma clang diagnostic push
  40535. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40536. #pragma clang diagnostic ignored "-Wunused-variable"
  40537. #endif
  40538. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  40539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF8AE8AF0D6211249C8900D723A33EFFD4A7AD527_gshared (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * ___action5, const RuntimeMethod* method)
  40540. {
  40541. {
  40542. int32_t L_0 = ___minY0;
  40543. __this->set_minY_0(L_0);
  40544. int32_t L_1 = ___maxY1;
  40545. __this->set_maxY_1(L_1);
  40546. int32_t L_2 = ___stepY2;
  40547. __this->set_stepY_2(L_2);
  40548. int32_t L_3 = ___width3;
  40549. __this->set_width_3(L_3);
  40550. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40551. __this->set_allocator_4(L_4);
  40552. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * L_5 = ___action5;
  40553. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 L_6 = (*(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *)L_5);
  40554. __this->set_action_5(L_6);
  40555. return;
  40556. }
  40557. }
  40558. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mF8AE8AF0D6211249C8900D723A33EFFD4A7AD527_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * ___action5, const RuntimeMethod* method)
  40559. {
  40560. RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * _thisAdjusted;
  40561. int32_t _offset = 1;
  40562. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 *>(__this + _offset);
  40563. RowOperationWrapper_2__ctor_mF8AE8AF0D6211249C8900D723A33EFFD4A7AD527_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  40564. }
  40565. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::Invoke(System.Int32)
  40566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m58EEEA9F3388D24E6DF2C2D8A3C7C3F8C965B12F_gshared (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * __this, int32_t ___i0, const RuntimeMethod* method)
  40567. {
  40568. static bool s_Il2CppMethodInitialized;
  40569. if (!s_Il2CppMethodInitialized)
  40570. {
  40571. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40572. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40573. s_Il2CppMethodInitialized = true;
  40574. }
  40575. int32_t V_0 = 0;
  40576. int32_t V_1 = 0;
  40577. RuntimeObject* V_2 = NULL;
  40578. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  40579. memset((&V_3), 0, sizeof(V_3));
  40580. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  40581. memset((&V_4), 0, sizeof(V_4));
  40582. int32_t V_5 = 0;
  40583. Exception_t * __last_unhandled_exception = 0;
  40584. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40585. {
  40586. int32_t L_0 = (int32_t)__this->get_minY_0();
  40587. int32_t L_1 = ___i0;
  40588. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40589. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40590. int32_t L_3 = V_0;
  40591. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40592. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40593. {
  40594. goto IL_001a;
  40595. }
  40596. }
  40597. {
  40598. return;
  40599. }
  40600. IL_001a:
  40601. {
  40602. int32_t L_5 = V_0;
  40603. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40604. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40605. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40606. int32_t L_8;
  40607. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40608. V_1 = (int32_t)L_8;
  40609. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40610. int32_t L_10 = (int32_t)__this->get_width_3();
  40611. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  40612. RuntimeObject* L_11;
  40613. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  40614. V_2 = (RuntimeObject*)L_11;
  40615. }
  40616. IL_0041:
  40617. try
  40618. {// begin try (depth: 1)
  40619. {
  40620. RuntimeObject* L_12 = V_2;
  40621. NullCheck((RuntimeObject*)L_12);
  40622. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  40623. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  40624. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  40625. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  40626. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  40627. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  40628. int32_t L_15 = V_0;
  40629. V_5 = (int32_t)L_15;
  40630. goto IL_0075;
  40631. }
  40632. IL_0056:
  40633. {
  40634. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * L_16 = (RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *)__this->get_address_of_action_5();
  40635. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * L_17;
  40636. L_17 = (( RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * (*) (RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *)(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40637. int32_t L_18 = V_5;
  40638. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  40639. Il2CppFakeBox<RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  40640. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40641. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  40642. *L_17 = L_20.m_Value;
  40643. int32_t L_21 = V_5;
  40644. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  40645. }
  40646. IL_0075:
  40647. {
  40648. int32_t L_22 = V_5;
  40649. int32_t L_23 = V_1;
  40650. if ((((int32_t)L_22) < ((int32_t)L_23)))
  40651. {
  40652. goto IL_0056;
  40653. }
  40654. }
  40655. IL_007a:
  40656. {
  40657. IL2CPP_LEAVE(0x86, FINALLY_007c);
  40658. }
  40659. }// end try (depth: 1)
  40660. catch(Il2CppExceptionWrapper& e)
  40661. {
  40662. __last_unhandled_exception = (Exception_t *)e.ex;
  40663. goto FINALLY_007c;
  40664. }
  40665. FINALLY_007c:
  40666. {// begin finally (depth: 1)
  40667. {
  40668. RuntimeObject* L_24 = V_2;
  40669. if (!L_24)
  40670. {
  40671. goto IL_0085;
  40672. }
  40673. }
  40674. IL_007f:
  40675. {
  40676. RuntimeObject* L_25 = V_2;
  40677. NullCheck((RuntimeObject*)L_25);
  40678. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  40679. }
  40680. IL_0085:
  40681. {
  40682. IL2CPP_END_FINALLY(124)
  40683. }
  40684. }// end finally (depth: 1)
  40685. IL2CPP_CLEANUP(124)
  40686. {
  40687. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40688. IL2CPP_JUMP_TBL(0x86, IL_0086)
  40689. }
  40690. IL_0086:
  40691. {
  40692. return;
  40693. }
  40694. }
  40695. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m58EEEA9F3388D24E6DF2C2D8A3C7C3F8C965B12F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40696. {
  40697. RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * _thisAdjusted;
  40698. int32_t _offset = 1;
  40699. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 *>(__this + _offset);
  40700. RowOperationWrapper_2_Invoke_m58EEEA9F3388D24E6DF2C2D8A3C7C3F8C965B12F_inline(_thisAdjusted, ___i0, method);
  40701. }
  40702. #ifdef __clang__
  40703. #pragma clang diagnostic pop
  40704. #endif
  40705. #ifdef __clang__
  40706. #pragma clang diagnostic push
  40707. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40708. #pragma clang diagnostic ignored "-Wunused-variable"
  40709. #endif
  40710. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  40711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF16149E3EE2F3A98EA5F88777F58E3207C2F8975_gshared (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * ___action5, const RuntimeMethod* method)
  40712. {
  40713. {
  40714. int32_t L_0 = ___minY0;
  40715. __this->set_minY_0(L_0);
  40716. int32_t L_1 = ___maxY1;
  40717. __this->set_maxY_1(L_1);
  40718. int32_t L_2 = ___stepY2;
  40719. __this->set_stepY_2(L_2);
  40720. int32_t L_3 = ___width3;
  40721. __this->set_width_3(L_3);
  40722. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40723. __this->set_allocator_4(L_4);
  40724. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * L_5 = ___action5;
  40725. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 L_6 = (*(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *)L_5);
  40726. __this->set_action_5(L_6);
  40727. return;
  40728. }
  40729. }
  40730. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mF16149E3EE2F3A98EA5F88777F58E3207C2F8975_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * ___action5, const RuntimeMethod* method)
  40731. {
  40732. RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * _thisAdjusted;
  40733. int32_t _offset = 1;
  40734. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 *>(__this + _offset);
  40735. RowOperationWrapper_2__ctor_mF16149E3EE2F3A98EA5F88777F58E3207C2F8975_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  40736. }
  40737. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb24>,System.Single>::Invoke(System.Int32)
  40738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDF10FA8E498E6F1DC6594236610973CD45822B6B_gshared (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * __this, int32_t ___i0, const RuntimeMethod* method)
  40739. {
  40740. static bool s_Il2CppMethodInitialized;
  40741. if (!s_Il2CppMethodInitialized)
  40742. {
  40743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40745. s_Il2CppMethodInitialized = true;
  40746. }
  40747. int32_t V_0 = 0;
  40748. int32_t V_1 = 0;
  40749. RuntimeObject* V_2 = NULL;
  40750. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  40751. memset((&V_3), 0, sizeof(V_3));
  40752. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  40753. memset((&V_4), 0, sizeof(V_4));
  40754. int32_t V_5 = 0;
  40755. Exception_t * __last_unhandled_exception = 0;
  40756. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40757. {
  40758. int32_t L_0 = (int32_t)__this->get_minY_0();
  40759. int32_t L_1 = ___i0;
  40760. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40761. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40762. int32_t L_3 = V_0;
  40763. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40764. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40765. {
  40766. goto IL_001a;
  40767. }
  40768. }
  40769. {
  40770. return;
  40771. }
  40772. IL_001a:
  40773. {
  40774. int32_t L_5 = V_0;
  40775. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40776. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40777. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40778. int32_t L_8;
  40779. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40780. V_1 = (int32_t)L_8;
  40781. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40782. int32_t L_10 = (int32_t)__this->get_width_3();
  40783. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  40784. RuntimeObject* L_11;
  40785. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  40786. V_2 = (RuntimeObject*)L_11;
  40787. }
  40788. IL_0041:
  40789. try
  40790. {// begin try (depth: 1)
  40791. {
  40792. RuntimeObject* L_12 = V_2;
  40793. NullCheck((RuntimeObject*)L_12);
  40794. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  40795. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  40796. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  40797. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  40798. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  40799. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  40800. int32_t L_15 = V_0;
  40801. V_5 = (int32_t)L_15;
  40802. goto IL_0075;
  40803. }
  40804. IL_0056:
  40805. {
  40806. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * L_16 = (RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *)__this->get_address_of_action_5();
  40807. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * L_17;
  40808. L_17 = (( RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * (*) (RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *)(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40809. int32_t L_18 = V_5;
  40810. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  40811. Il2CppFakeBox<RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  40812. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40813. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  40814. *L_17 = L_20.m_Value;
  40815. int32_t L_21 = V_5;
  40816. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  40817. }
  40818. IL_0075:
  40819. {
  40820. int32_t L_22 = V_5;
  40821. int32_t L_23 = V_1;
  40822. if ((((int32_t)L_22) < ((int32_t)L_23)))
  40823. {
  40824. goto IL_0056;
  40825. }
  40826. }
  40827. IL_007a:
  40828. {
  40829. IL2CPP_LEAVE(0x86, FINALLY_007c);
  40830. }
  40831. }// end try (depth: 1)
  40832. catch(Il2CppExceptionWrapper& e)
  40833. {
  40834. __last_unhandled_exception = (Exception_t *)e.ex;
  40835. goto FINALLY_007c;
  40836. }
  40837. FINALLY_007c:
  40838. {// begin finally (depth: 1)
  40839. {
  40840. RuntimeObject* L_24 = V_2;
  40841. if (!L_24)
  40842. {
  40843. goto IL_0085;
  40844. }
  40845. }
  40846. IL_007f:
  40847. {
  40848. RuntimeObject* L_25 = V_2;
  40849. NullCheck((RuntimeObject*)L_25);
  40850. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  40851. }
  40852. IL_0085:
  40853. {
  40854. IL2CPP_END_FINALLY(124)
  40855. }
  40856. }// end finally (depth: 1)
  40857. IL2CPP_CLEANUP(124)
  40858. {
  40859. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  40860. IL2CPP_JUMP_TBL(0x86, IL_0086)
  40861. }
  40862. IL_0086:
  40863. {
  40864. return;
  40865. }
  40866. }
  40867. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mDF10FA8E498E6F1DC6594236610973CD45822B6B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  40868. {
  40869. RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * _thisAdjusted;
  40870. int32_t _offset = 1;
  40871. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 *>(__this + _offset);
  40872. RowOperationWrapper_2_Invoke_mDF10FA8E498E6F1DC6594236610973CD45822B6B_inline(_thisAdjusted, ___i0, method);
  40873. }
  40874. #ifdef __clang__
  40875. #pragma clang diagnostic pop
  40876. #endif
  40877. #ifdef __clang__
  40878. #pragma clang diagnostic push
  40879. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  40880. #pragma clang diagnostic ignored "-Wunused-variable"
  40881. #endif
  40882. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  40883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBFE6A1A1E676EC57744CC0281D2A1E251C820FE6_gshared (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * ___action5, const RuntimeMethod* method)
  40884. {
  40885. {
  40886. int32_t L_0 = ___minY0;
  40887. __this->set_minY_0(L_0);
  40888. int32_t L_1 = ___maxY1;
  40889. __this->set_maxY_1(L_1);
  40890. int32_t L_2 = ___stepY2;
  40891. __this->set_stepY_2(L_2);
  40892. int32_t L_3 = ___width3;
  40893. __this->set_width_3(L_3);
  40894. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  40895. __this->set_allocator_4(L_4);
  40896. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * L_5 = ___action5;
  40897. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 L_6 = (*(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *)L_5);
  40898. __this->set_action_5(L_6);
  40899. return;
  40900. }
  40901. }
  40902. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mBFE6A1A1E676EC57744CC0281D2A1E251C820FE6_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * ___action5, const RuntimeMethod* method)
  40903. {
  40904. RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * _thisAdjusted;
  40905. int32_t _offset = 1;
  40906. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E *>(__this + _offset);
  40907. RowOperationWrapper_2__ctor_mBFE6A1A1E676EC57744CC0281D2A1E251C820FE6_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  40908. }
  40909. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  40910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9B404D9A64675360F61D0AA23DFB816F14E2878A_gshared (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * __this, int32_t ___i0, const RuntimeMethod* method)
  40911. {
  40912. static bool s_Il2CppMethodInitialized;
  40913. if (!s_Il2CppMethodInitialized)
  40914. {
  40915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  40916. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40917. s_Il2CppMethodInitialized = true;
  40918. }
  40919. int32_t V_0 = 0;
  40920. int32_t V_1 = 0;
  40921. RuntimeObject* V_2 = NULL;
  40922. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  40923. memset((&V_3), 0, sizeof(V_3));
  40924. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  40925. memset((&V_4), 0, sizeof(V_4));
  40926. int32_t V_5 = 0;
  40927. Exception_t * __last_unhandled_exception = 0;
  40928. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  40929. {
  40930. int32_t L_0 = (int32_t)__this->get_minY_0();
  40931. int32_t L_1 = ___i0;
  40932. int32_t L_2 = (int32_t)__this->get_stepY_2();
  40933. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  40934. int32_t L_3 = V_0;
  40935. int32_t L_4 = (int32_t)__this->get_maxY_1();
  40936. if ((((int32_t)L_3) < ((int32_t)L_4)))
  40937. {
  40938. goto IL_001a;
  40939. }
  40940. }
  40941. {
  40942. return;
  40943. }
  40944. IL_001a:
  40945. {
  40946. int32_t L_5 = V_0;
  40947. int32_t L_6 = (int32_t)__this->get_stepY_2();
  40948. int32_t L_7 = (int32_t)__this->get_maxY_1();
  40949. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  40950. int32_t L_8;
  40951. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  40952. V_1 = (int32_t)L_8;
  40953. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  40954. int32_t L_10 = (int32_t)__this->get_width_3();
  40955. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  40956. RuntimeObject* L_11;
  40957. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  40958. V_2 = (RuntimeObject*)L_11;
  40959. }
  40960. IL_0041:
  40961. try
  40962. {// begin try (depth: 1)
  40963. {
  40964. RuntimeObject* L_12 = V_2;
  40965. NullCheck((RuntimeObject*)L_12);
  40966. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  40967. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  40968. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  40969. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  40970. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  40971. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  40972. int32_t L_15 = V_0;
  40973. V_5 = (int32_t)L_15;
  40974. goto IL_0075;
  40975. }
  40976. IL_0056:
  40977. {
  40978. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * L_16 = (RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *)__this->get_address_of_action_5();
  40979. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * L_17;
  40980. L_17 = (( RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * (*) (RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *)(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  40981. int32_t L_18 = V_5;
  40982. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  40983. Il2CppFakeBox<RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  40984. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  40985. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  40986. *L_17 = L_20.m_Value;
  40987. int32_t L_21 = V_5;
  40988. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  40989. }
  40990. IL_0075:
  40991. {
  40992. int32_t L_22 = V_5;
  40993. int32_t L_23 = V_1;
  40994. if ((((int32_t)L_22) < ((int32_t)L_23)))
  40995. {
  40996. goto IL_0056;
  40997. }
  40998. }
  40999. IL_007a:
  41000. {
  41001. IL2CPP_LEAVE(0x86, FINALLY_007c);
  41002. }
  41003. }// end try (depth: 1)
  41004. catch(Il2CppExceptionWrapper& e)
  41005. {
  41006. __last_unhandled_exception = (Exception_t *)e.ex;
  41007. goto FINALLY_007c;
  41008. }
  41009. FINALLY_007c:
  41010. {// begin finally (depth: 1)
  41011. {
  41012. RuntimeObject* L_24 = V_2;
  41013. if (!L_24)
  41014. {
  41015. goto IL_0085;
  41016. }
  41017. }
  41018. IL_007f:
  41019. {
  41020. RuntimeObject* L_25 = V_2;
  41021. NullCheck((RuntimeObject*)L_25);
  41022. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  41023. }
  41024. IL_0085:
  41025. {
  41026. IL2CPP_END_FINALLY(124)
  41027. }
  41028. }// end finally (depth: 1)
  41029. IL2CPP_CLEANUP(124)
  41030. {
  41031. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41032. IL2CPP_JUMP_TBL(0x86, IL_0086)
  41033. }
  41034. IL_0086:
  41035. {
  41036. return;
  41037. }
  41038. }
  41039. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m9B404D9A64675360F61D0AA23DFB816F14E2878A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41040. {
  41041. RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * _thisAdjusted;
  41042. int32_t _offset = 1;
  41043. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E *>(__this + _offset);
  41044. RowOperationWrapper_2_Invoke_m9B404D9A64675360F61D0AA23DFB816F14E2878A_inline(_thisAdjusted, ___i0, method);
  41045. }
  41046. #ifdef __clang__
  41047. #pragma clang diagnostic pop
  41048. #endif
  41049. #ifdef __clang__
  41050. #pragma clang diagnostic push
  41051. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41052. #pragma clang diagnostic ignored "-Wunused-variable"
  41053. #endif
  41054. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  41055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7B0B33A4EC3BEC343DB553BA9FC5911A22ED37FA_gshared (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * ___action5, const RuntimeMethod* method)
  41056. {
  41057. {
  41058. int32_t L_0 = ___minY0;
  41059. __this->set_minY_0(L_0);
  41060. int32_t L_1 = ___maxY1;
  41061. __this->set_maxY_1(L_1);
  41062. int32_t L_2 = ___stepY2;
  41063. __this->set_stepY_2(L_2);
  41064. int32_t L_3 = ___width3;
  41065. __this->set_width_3(L_3);
  41066. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41067. __this->set_allocator_4(L_4);
  41068. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * L_5 = ___action5;
  41069. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A L_6 = (*(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *)L_5);
  41070. __this->set_action_5(L_6);
  41071. return;
  41072. }
  41073. }
  41074. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7B0B33A4EC3BEC343DB553BA9FC5911A22ED37FA_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * ___action5, const RuntimeMethod* method)
  41075. {
  41076. RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * _thisAdjusted;
  41077. int32_t _offset = 1;
  41078. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 *>(__this + _offset);
  41079. RowOperationWrapper_2__ctor_m7B0B33A4EC3BEC343DB553BA9FC5911A22ED37FA_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  41080. }
  41081. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::Invoke(System.Int32)
  41082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7C7F1443B7D826164C68096411AAD7ACACFC01EF_gshared (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  41083. {
  41084. static bool s_Il2CppMethodInitialized;
  41085. if (!s_Il2CppMethodInitialized)
  41086. {
  41087. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41089. s_Il2CppMethodInitialized = true;
  41090. }
  41091. int32_t V_0 = 0;
  41092. int32_t V_1 = 0;
  41093. RuntimeObject* V_2 = NULL;
  41094. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  41095. memset((&V_3), 0, sizeof(V_3));
  41096. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41097. memset((&V_4), 0, sizeof(V_4));
  41098. int32_t V_5 = 0;
  41099. Exception_t * __last_unhandled_exception = 0;
  41100. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41101. {
  41102. int32_t L_0 = (int32_t)__this->get_minY_0();
  41103. int32_t L_1 = ___i0;
  41104. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41105. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41106. int32_t L_3 = V_0;
  41107. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41108. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41109. {
  41110. goto IL_001a;
  41111. }
  41112. }
  41113. {
  41114. return;
  41115. }
  41116. IL_001a:
  41117. {
  41118. int32_t L_5 = V_0;
  41119. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41120. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41121. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41122. int32_t L_8;
  41123. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41124. V_1 = (int32_t)L_8;
  41125. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41126. int32_t L_10 = (int32_t)__this->get_width_3();
  41127. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  41128. RuntimeObject* L_11;
  41129. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  41130. V_2 = (RuntimeObject*)L_11;
  41131. }
  41132. IL_0041:
  41133. try
  41134. {// begin try (depth: 1)
  41135. {
  41136. RuntimeObject* L_12 = V_2;
  41137. NullCheck((RuntimeObject*)L_12);
  41138. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  41139. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  41140. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  41141. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  41142. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  41143. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  41144. int32_t L_15 = V_0;
  41145. V_5 = (int32_t)L_15;
  41146. goto IL_0075;
  41147. }
  41148. IL_0056:
  41149. {
  41150. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * L_16 = (RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *)__this->get_address_of_action_5();
  41151. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * L_17;
  41152. L_17 = (( RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * (*) (RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *)(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41153. int32_t L_18 = V_5;
  41154. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  41155. Il2CppFakeBox<RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  41156. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41157. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  41158. *L_17 = L_20.m_Value;
  41159. int32_t L_21 = V_5;
  41160. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  41161. }
  41162. IL_0075:
  41163. {
  41164. int32_t L_22 = V_5;
  41165. int32_t L_23 = V_1;
  41166. if ((((int32_t)L_22) < ((int32_t)L_23)))
  41167. {
  41168. goto IL_0056;
  41169. }
  41170. }
  41171. IL_007a:
  41172. {
  41173. IL2CPP_LEAVE(0x86, FINALLY_007c);
  41174. }
  41175. }// end try (depth: 1)
  41176. catch(Il2CppExceptionWrapper& e)
  41177. {
  41178. __last_unhandled_exception = (Exception_t *)e.ex;
  41179. goto FINALLY_007c;
  41180. }
  41181. FINALLY_007c:
  41182. {// begin finally (depth: 1)
  41183. {
  41184. RuntimeObject* L_24 = V_2;
  41185. if (!L_24)
  41186. {
  41187. goto IL_0085;
  41188. }
  41189. }
  41190. IL_007f:
  41191. {
  41192. RuntimeObject* L_25 = V_2;
  41193. NullCheck((RuntimeObject*)L_25);
  41194. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  41195. }
  41196. IL_0085:
  41197. {
  41198. IL2CPP_END_FINALLY(124)
  41199. }
  41200. }// end finally (depth: 1)
  41201. IL2CPP_CLEANUP(124)
  41202. {
  41203. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41204. IL2CPP_JUMP_TBL(0x86, IL_0086)
  41205. }
  41206. IL_0086:
  41207. {
  41208. return;
  41209. }
  41210. }
  41211. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m7C7F1443B7D826164C68096411AAD7ACACFC01EF_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41212. {
  41213. RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * _thisAdjusted;
  41214. int32_t _offset = 1;
  41215. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 *>(__this + _offset);
  41216. RowOperationWrapper_2_Invoke_m7C7F1443B7D826164C68096411AAD7ACACFC01EF_inline(_thisAdjusted, ___i0, method);
  41217. }
  41218. #ifdef __clang__
  41219. #pragma clang diagnostic pop
  41220. #endif
  41221. #ifdef __clang__
  41222. #pragma clang diagnostic push
  41223. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41224. #pragma clang diagnostic ignored "-Wunused-variable"
  41225. #endif
  41226. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  41227. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8283942FEFB94D368DC1403680055EDCA07A71DD_gshared (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * ___action5, const RuntimeMethod* method)
  41228. {
  41229. {
  41230. int32_t L_0 = ___minY0;
  41231. __this->set_minY_0(L_0);
  41232. int32_t L_1 = ___maxY1;
  41233. __this->set_maxY_1(L_1);
  41234. int32_t L_2 = ___stepY2;
  41235. __this->set_stepY_2(L_2);
  41236. int32_t L_3 = ___width3;
  41237. __this->set_width_3(L_3);
  41238. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41239. __this->set_allocator_4(L_4);
  41240. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * L_5 = ___action5;
  41241. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B L_6 = (*(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *)L_5);
  41242. __this->set_action_5(L_6);
  41243. return;
  41244. }
  41245. }
  41246. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m8283942FEFB94D368DC1403680055EDCA07A71DD_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * ___action5, const RuntimeMethod* method)
  41247. {
  41248. RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * _thisAdjusted;
  41249. int32_t _offset = 1;
  41250. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 *>(__this + _offset);
  41251. RowOperationWrapper_2__ctor_m8283942FEFB94D368DC1403680055EDCA07A71DD_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  41252. }
  41253. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Numerics.Vector4>::Invoke(System.Int32)
  41254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7A2804FEC7BFD0316CF718BF8F56754709E3D9CE_gshared (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * __this, int32_t ___i0, const RuntimeMethod* method)
  41255. {
  41256. static bool s_Il2CppMethodInitialized;
  41257. if (!s_Il2CppMethodInitialized)
  41258. {
  41259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41261. s_Il2CppMethodInitialized = true;
  41262. }
  41263. int32_t V_0 = 0;
  41264. int32_t V_1 = 0;
  41265. RuntimeObject* V_2 = NULL;
  41266. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  41267. memset((&V_3), 0, sizeof(V_3));
  41268. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41269. memset((&V_4), 0, sizeof(V_4));
  41270. int32_t V_5 = 0;
  41271. Exception_t * __last_unhandled_exception = 0;
  41272. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41273. {
  41274. int32_t L_0 = (int32_t)__this->get_minY_0();
  41275. int32_t L_1 = ___i0;
  41276. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41277. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41278. int32_t L_3 = V_0;
  41279. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41280. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41281. {
  41282. goto IL_001a;
  41283. }
  41284. }
  41285. {
  41286. return;
  41287. }
  41288. IL_001a:
  41289. {
  41290. int32_t L_5 = V_0;
  41291. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41292. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41293. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41294. int32_t L_8;
  41295. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41296. V_1 = (int32_t)L_8;
  41297. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41298. int32_t L_10 = (int32_t)__this->get_width_3();
  41299. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  41300. RuntimeObject* L_11;
  41301. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  41302. V_2 = (RuntimeObject*)L_11;
  41303. }
  41304. IL_0041:
  41305. try
  41306. {// begin try (depth: 1)
  41307. {
  41308. RuntimeObject* L_12 = V_2;
  41309. NullCheck((RuntimeObject*)L_12);
  41310. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  41311. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  41312. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  41313. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  41314. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  41315. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  41316. int32_t L_15 = V_0;
  41317. V_5 = (int32_t)L_15;
  41318. goto IL_0075;
  41319. }
  41320. IL_0056:
  41321. {
  41322. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * L_16 = (RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *)__this->get_address_of_action_5();
  41323. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * L_17;
  41324. L_17 = (( RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * (*) (RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *)(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41325. int32_t L_18 = V_5;
  41326. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  41327. Il2CppFakeBox<RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  41328. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41329. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  41330. *L_17 = L_20.m_Value;
  41331. int32_t L_21 = V_5;
  41332. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  41333. }
  41334. IL_0075:
  41335. {
  41336. int32_t L_22 = V_5;
  41337. int32_t L_23 = V_1;
  41338. if ((((int32_t)L_22) < ((int32_t)L_23)))
  41339. {
  41340. goto IL_0056;
  41341. }
  41342. }
  41343. IL_007a:
  41344. {
  41345. IL2CPP_LEAVE(0x86, FINALLY_007c);
  41346. }
  41347. }// end try (depth: 1)
  41348. catch(Il2CppExceptionWrapper& e)
  41349. {
  41350. __last_unhandled_exception = (Exception_t *)e.ex;
  41351. goto FINALLY_007c;
  41352. }
  41353. FINALLY_007c:
  41354. {// begin finally (depth: 1)
  41355. {
  41356. RuntimeObject* L_24 = V_2;
  41357. if (!L_24)
  41358. {
  41359. goto IL_0085;
  41360. }
  41361. }
  41362. IL_007f:
  41363. {
  41364. RuntimeObject* L_25 = V_2;
  41365. NullCheck((RuntimeObject*)L_25);
  41366. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  41367. }
  41368. IL_0085:
  41369. {
  41370. IL2CPP_END_FINALLY(124)
  41371. }
  41372. }// end finally (depth: 1)
  41373. IL2CPP_CLEANUP(124)
  41374. {
  41375. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41376. IL2CPP_JUMP_TBL(0x86, IL_0086)
  41377. }
  41378. IL_0086:
  41379. {
  41380. return;
  41381. }
  41382. }
  41383. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m7A2804FEC7BFD0316CF718BF8F56754709E3D9CE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41384. {
  41385. RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * _thisAdjusted;
  41386. int32_t _offset = 1;
  41387. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 *>(__this + _offset);
  41388. RowOperationWrapper_2_Invoke_m7A2804FEC7BFD0316CF718BF8F56754709E3D9CE_inline(_thisAdjusted, ___i0, method);
  41389. }
  41390. #ifdef __clang__
  41391. #pragma clang diagnostic pop
  41392. #endif
  41393. #ifdef __clang__
  41394. #pragma clang diagnostic push
  41395. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41396. #pragma clang diagnostic ignored "-Wunused-variable"
  41397. #endif
  41398. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  41399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m425CCFC921E30427042F3AD8F73ADA78D10D981C_gshared (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * ___action5, const RuntimeMethod* method)
  41400. {
  41401. {
  41402. int32_t L_0 = ___minY0;
  41403. __this->set_minY_0(L_0);
  41404. int32_t L_1 = ___maxY1;
  41405. __this->set_maxY_1(L_1);
  41406. int32_t L_2 = ___stepY2;
  41407. __this->set_stepY_2(L_2);
  41408. int32_t L_3 = ___width3;
  41409. __this->set_width_3(L_3);
  41410. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41411. __this->set_allocator_4(L_4);
  41412. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * L_5 = ___action5;
  41413. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 L_6 = (*(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *)L_5);
  41414. __this->set_action_5(L_6);
  41415. return;
  41416. }
  41417. }
  41418. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m425CCFC921E30427042F3AD8F73ADA78D10D981C_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * ___action5, const RuntimeMethod* method)
  41419. {
  41420. RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * _thisAdjusted;
  41421. int32_t _offset = 1;
  41422. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 *>(__this + _offset);
  41423. RowOperationWrapper_2__ctor_m425CCFC921E30427042F3AD8F73ADA78D10D981C_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  41424. }
  41425. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::Invoke(System.Int32)
  41426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2F8B73DBBAC1B7A006B1686CBD226AAE0805BDFF_gshared (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * __this, int32_t ___i0, const RuntimeMethod* method)
  41427. {
  41428. static bool s_Il2CppMethodInitialized;
  41429. if (!s_Il2CppMethodInitialized)
  41430. {
  41431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41433. s_Il2CppMethodInitialized = true;
  41434. }
  41435. int32_t V_0 = 0;
  41436. int32_t V_1 = 0;
  41437. RuntimeObject* V_2 = NULL;
  41438. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  41439. memset((&V_3), 0, sizeof(V_3));
  41440. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  41441. memset((&V_4), 0, sizeof(V_4));
  41442. int32_t V_5 = 0;
  41443. Exception_t * __last_unhandled_exception = 0;
  41444. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41445. {
  41446. int32_t L_0 = (int32_t)__this->get_minY_0();
  41447. int32_t L_1 = ___i0;
  41448. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41449. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41450. int32_t L_3 = V_0;
  41451. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41452. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41453. {
  41454. goto IL_001a;
  41455. }
  41456. }
  41457. {
  41458. return;
  41459. }
  41460. IL_001a:
  41461. {
  41462. int32_t L_5 = V_0;
  41463. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41464. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41465. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41466. int32_t L_8;
  41467. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41468. V_1 = (int32_t)L_8;
  41469. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41470. int32_t L_10 = (int32_t)__this->get_width_3();
  41471. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  41472. RuntimeObject* L_11;
  41473. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  41474. V_2 = (RuntimeObject*)L_11;
  41475. }
  41476. IL_0041:
  41477. try
  41478. {// begin try (depth: 1)
  41479. {
  41480. RuntimeObject* L_12 = V_2;
  41481. NullCheck((RuntimeObject*)L_12);
  41482. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  41483. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  41484. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  41485. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  41486. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  41487. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  41488. int32_t L_15 = V_0;
  41489. V_5 = (int32_t)L_15;
  41490. goto IL_0075;
  41491. }
  41492. IL_0056:
  41493. {
  41494. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * L_16 = (RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *)__this->get_address_of_action_5();
  41495. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * L_17;
  41496. L_17 = (( RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * (*) (RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *)(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41497. int32_t L_18 = V_5;
  41498. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  41499. Il2CppFakeBox<RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  41500. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41501. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  41502. *L_17 = L_20.m_Value;
  41503. int32_t L_21 = V_5;
  41504. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  41505. }
  41506. IL_0075:
  41507. {
  41508. int32_t L_22 = V_5;
  41509. int32_t L_23 = V_1;
  41510. if ((((int32_t)L_22) < ((int32_t)L_23)))
  41511. {
  41512. goto IL_0056;
  41513. }
  41514. }
  41515. IL_007a:
  41516. {
  41517. IL2CPP_LEAVE(0x86, FINALLY_007c);
  41518. }
  41519. }// end try (depth: 1)
  41520. catch(Il2CppExceptionWrapper& e)
  41521. {
  41522. __last_unhandled_exception = (Exception_t *)e.ex;
  41523. goto FINALLY_007c;
  41524. }
  41525. FINALLY_007c:
  41526. {// begin finally (depth: 1)
  41527. {
  41528. RuntimeObject* L_24 = V_2;
  41529. if (!L_24)
  41530. {
  41531. goto IL_0085;
  41532. }
  41533. }
  41534. IL_007f:
  41535. {
  41536. RuntimeObject* L_25 = V_2;
  41537. NullCheck((RuntimeObject*)L_25);
  41538. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  41539. }
  41540. IL_0085:
  41541. {
  41542. IL2CPP_END_FINALLY(124)
  41543. }
  41544. }// end finally (depth: 1)
  41545. IL2CPP_CLEANUP(124)
  41546. {
  41547. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41548. IL2CPP_JUMP_TBL(0x86, IL_0086)
  41549. }
  41550. IL_0086:
  41551. {
  41552. return;
  41553. }
  41554. }
  41555. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m2F8B73DBBAC1B7A006B1686CBD226AAE0805BDFF_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41556. {
  41557. RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * _thisAdjusted;
  41558. int32_t _offset = 1;
  41559. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 *>(__this + _offset);
  41560. RowOperationWrapper_2_Invoke_m2F8B73DBBAC1B7A006B1686CBD226AAE0805BDFF_inline(_thisAdjusted, ___i0, method);
  41561. }
  41562. #ifdef __clang__
  41563. #pragma clang diagnostic pop
  41564. #endif
  41565. #ifdef __clang__
  41566. #pragma clang diagnostic push
  41567. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41568. #pragma clang diagnostic ignored "-Wunused-variable"
  41569. #endif
  41570. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  41571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m412FBAC475B6726E25F2BAF11CE606DB0AEB79FD_gshared (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * ___action5, const RuntimeMethod* method)
  41572. {
  41573. {
  41574. int32_t L_0 = ___minY0;
  41575. __this->set_minY_0(L_0);
  41576. int32_t L_1 = ___maxY1;
  41577. __this->set_maxY_1(L_1);
  41578. int32_t L_2 = ___stepY2;
  41579. __this->set_stepY_2(L_2);
  41580. int32_t L_3 = ___width3;
  41581. __this->set_width_3(L_3);
  41582. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41583. __this->set_allocator_4(L_4);
  41584. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * L_5 = ___action5;
  41585. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 L_6 = (*(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *)L_5);
  41586. __this->set_action_5(L_6);
  41587. return;
  41588. }
  41589. }
  41590. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m412FBAC475B6726E25F2BAF11CE606DB0AEB79FD_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * ___action5, const RuntimeMethod* method)
  41591. {
  41592. RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * _thisAdjusted;
  41593. int32_t _offset = 1;
  41594. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 *>(__this + _offset);
  41595. RowOperationWrapper_2__ctor_m412FBAC475B6726E25F2BAF11CE606DB0AEB79FD_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  41596. }
  41597. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgb48>,System.Single>::Invoke(System.Int32)
  41598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD6BC4C3ADF1159255271DAD5DE78273DAB17E6CD_gshared (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * __this, int32_t ___i0, const RuntimeMethod* method)
  41599. {
  41600. static bool s_Il2CppMethodInitialized;
  41601. if (!s_Il2CppMethodInitialized)
  41602. {
  41603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41605. s_Il2CppMethodInitialized = true;
  41606. }
  41607. int32_t V_0 = 0;
  41608. int32_t V_1 = 0;
  41609. RuntimeObject* V_2 = NULL;
  41610. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  41611. memset((&V_3), 0, sizeof(V_3));
  41612. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  41613. memset((&V_4), 0, sizeof(V_4));
  41614. int32_t V_5 = 0;
  41615. Exception_t * __last_unhandled_exception = 0;
  41616. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41617. {
  41618. int32_t L_0 = (int32_t)__this->get_minY_0();
  41619. int32_t L_1 = ___i0;
  41620. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41621. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41622. int32_t L_3 = V_0;
  41623. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41624. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41625. {
  41626. goto IL_001a;
  41627. }
  41628. }
  41629. {
  41630. return;
  41631. }
  41632. IL_001a:
  41633. {
  41634. int32_t L_5 = V_0;
  41635. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41636. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41637. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41638. int32_t L_8;
  41639. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41640. V_1 = (int32_t)L_8;
  41641. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41642. int32_t L_10 = (int32_t)__this->get_width_3();
  41643. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  41644. RuntimeObject* L_11;
  41645. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  41646. V_2 = (RuntimeObject*)L_11;
  41647. }
  41648. IL_0041:
  41649. try
  41650. {// begin try (depth: 1)
  41651. {
  41652. RuntimeObject* L_12 = V_2;
  41653. NullCheck((RuntimeObject*)L_12);
  41654. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  41655. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  41656. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  41657. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  41658. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  41659. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  41660. int32_t L_15 = V_0;
  41661. V_5 = (int32_t)L_15;
  41662. goto IL_0075;
  41663. }
  41664. IL_0056:
  41665. {
  41666. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * L_16 = (RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *)__this->get_address_of_action_5();
  41667. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * L_17;
  41668. L_17 = (( RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * (*) (RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *)(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41669. int32_t L_18 = V_5;
  41670. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  41671. Il2CppFakeBox<RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  41672. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41673. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  41674. *L_17 = L_20.m_Value;
  41675. int32_t L_21 = V_5;
  41676. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  41677. }
  41678. IL_0075:
  41679. {
  41680. int32_t L_22 = V_5;
  41681. int32_t L_23 = V_1;
  41682. if ((((int32_t)L_22) < ((int32_t)L_23)))
  41683. {
  41684. goto IL_0056;
  41685. }
  41686. }
  41687. IL_007a:
  41688. {
  41689. IL2CPP_LEAVE(0x86, FINALLY_007c);
  41690. }
  41691. }// end try (depth: 1)
  41692. catch(Il2CppExceptionWrapper& e)
  41693. {
  41694. __last_unhandled_exception = (Exception_t *)e.ex;
  41695. goto FINALLY_007c;
  41696. }
  41697. FINALLY_007c:
  41698. {// begin finally (depth: 1)
  41699. {
  41700. RuntimeObject* L_24 = V_2;
  41701. if (!L_24)
  41702. {
  41703. goto IL_0085;
  41704. }
  41705. }
  41706. IL_007f:
  41707. {
  41708. RuntimeObject* L_25 = V_2;
  41709. NullCheck((RuntimeObject*)L_25);
  41710. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  41711. }
  41712. IL_0085:
  41713. {
  41714. IL2CPP_END_FINALLY(124)
  41715. }
  41716. }// end finally (depth: 1)
  41717. IL2CPP_CLEANUP(124)
  41718. {
  41719. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41720. IL2CPP_JUMP_TBL(0x86, IL_0086)
  41721. }
  41722. IL_0086:
  41723. {
  41724. return;
  41725. }
  41726. }
  41727. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mD6BC4C3ADF1159255271DAD5DE78273DAB17E6CD_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41728. {
  41729. RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * _thisAdjusted;
  41730. int32_t _offset = 1;
  41731. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 *>(__this + _offset);
  41732. RowOperationWrapper_2_Invoke_mD6BC4C3ADF1159255271DAD5DE78273DAB17E6CD_inline(_thisAdjusted, ___i0, method);
  41733. }
  41734. #ifdef __clang__
  41735. #pragma clang diagnostic pop
  41736. #endif
  41737. #ifdef __clang__
  41738. #pragma clang diagnostic push
  41739. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41740. #pragma clang diagnostic ignored "-Wunused-variable"
  41741. #endif
  41742. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  41743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBF4375D614DE52AFAFDCD8F5BF982480DA51CDE2_gshared (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * ___action5, const RuntimeMethod* method)
  41744. {
  41745. {
  41746. int32_t L_0 = ___minY0;
  41747. __this->set_minY_0(L_0);
  41748. int32_t L_1 = ___maxY1;
  41749. __this->set_maxY_1(L_1);
  41750. int32_t L_2 = ___stepY2;
  41751. __this->set_stepY_2(L_2);
  41752. int32_t L_3 = ___width3;
  41753. __this->set_width_3(L_3);
  41754. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41755. __this->set_allocator_4(L_4);
  41756. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * L_5 = ___action5;
  41757. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 L_6 = (*(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *)L_5);
  41758. __this->set_action_5(L_6);
  41759. return;
  41760. }
  41761. }
  41762. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mBF4375D614DE52AFAFDCD8F5BF982480DA51CDE2_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * ___action5, const RuntimeMethod* method)
  41763. {
  41764. RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * _thisAdjusted;
  41765. int32_t _offset = 1;
  41766. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 *>(__this + _offset);
  41767. RowOperationWrapper_2__ctor_mBF4375D614DE52AFAFDCD8F5BF982480DA51CDE2_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  41768. }
  41769. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  41770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBD35403F313526443578C44CB5E791516E09C7D0_gshared (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * __this, int32_t ___i0, const RuntimeMethod* method)
  41771. {
  41772. static bool s_Il2CppMethodInitialized;
  41773. if (!s_Il2CppMethodInitialized)
  41774. {
  41775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41777. s_Il2CppMethodInitialized = true;
  41778. }
  41779. int32_t V_0 = 0;
  41780. int32_t V_1 = 0;
  41781. RuntimeObject* V_2 = NULL;
  41782. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  41783. memset((&V_3), 0, sizeof(V_3));
  41784. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  41785. memset((&V_4), 0, sizeof(V_4));
  41786. int32_t V_5 = 0;
  41787. Exception_t * __last_unhandled_exception = 0;
  41788. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41789. {
  41790. int32_t L_0 = (int32_t)__this->get_minY_0();
  41791. int32_t L_1 = ___i0;
  41792. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41793. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41794. int32_t L_3 = V_0;
  41795. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41796. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41797. {
  41798. goto IL_001a;
  41799. }
  41800. }
  41801. {
  41802. return;
  41803. }
  41804. IL_001a:
  41805. {
  41806. int32_t L_5 = V_0;
  41807. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41808. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41809. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41810. int32_t L_8;
  41811. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41812. V_1 = (int32_t)L_8;
  41813. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41814. int32_t L_10 = (int32_t)__this->get_width_3();
  41815. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  41816. RuntimeObject* L_11;
  41817. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  41818. V_2 = (RuntimeObject*)L_11;
  41819. }
  41820. IL_0041:
  41821. try
  41822. {// begin try (depth: 1)
  41823. {
  41824. RuntimeObject* L_12 = V_2;
  41825. NullCheck((RuntimeObject*)L_12);
  41826. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  41827. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  41828. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  41829. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  41830. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  41831. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  41832. int32_t L_15 = V_0;
  41833. V_5 = (int32_t)L_15;
  41834. goto IL_0075;
  41835. }
  41836. IL_0056:
  41837. {
  41838. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * L_16 = (RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *)__this->get_address_of_action_5();
  41839. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * L_17;
  41840. L_17 = (( RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * (*) (RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *)(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  41841. int32_t L_18 = V_5;
  41842. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  41843. Il2CppFakeBox<RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  41844. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  41845. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  41846. *L_17 = L_20.m_Value;
  41847. int32_t L_21 = V_5;
  41848. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  41849. }
  41850. IL_0075:
  41851. {
  41852. int32_t L_22 = V_5;
  41853. int32_t L_23 = V_1;
  41854. if ((((int32_t)L_22) < ((int32_t)L_23)))
  41855. {
  41856. goto IL_0056;
  41857. }
  41858. }
  41859. IL_007a:
  41860. {
  41861. IL2CPP_LEAVE(0x86, FINALLY_007c);
  41862. }
  41863. }// end try (depth: 1)
  41864. catch(Il2CppExceptionWrapper& e)
  41865. {
  41866. __last_unhandled_exception = (Exception_t *)e.ex;
  41867. goto FINALLY_007c;
  41868. }
  41869. FINALLY_007c:
  41870. {// begin finally (depth: 1)
  41871. {
  41872. RuntimeObject* L_24 = V_2;
  41873. if (!L_24)
  41874. {
  41875. goto IL_0085;
  41876. }
  41877. }
  41878. IL_007f:
  41879. {
  41880. RuntimeObject* L_25 = V_2;
  41881. NullCheck((RuntimeObject*)L_25);
  41882. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  41883. }
  41884. IL_0085:
  41885. {
  41886. IL2CPP_END_FINALLY(124)
  41887. }
  41888. }// end finally (depth: 1)
  41889. IL2CPP_CLEANUP(124)
  41890. {
  41891. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  41892. IL2CPP_JUMP_TBL(0x86, IL_0086)
  41893. }
  41894. IL_0086:
  41895. {
  41896. return;
  41897. }
  41898. }
  41899. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mBD35403F313526443578C44CB5E791516E09C7D0_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  41900. {
  41901. RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * _thisAdjusted;
  41902. int32_t _offset = 1;
  41903. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 *>(__this + _offset);
  41904. RowOperationWrapper_2_Invoke_mBD35403F313526443578C44CB5E791516E09C7D0_inline(_thisAdjusted, ___i0, method);
  41905. }
  41906. #ifdef __clang__
  41907. #pragma clang diagnostic pop
  41908. #endif
  41909. #ifdef __clang__
  41910. #pragma clang diagnostic push
  41911. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  41912. #pragma clang diagnostic ignored "-Wunused-variable"
  41913. #endif
  41914. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  41915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB7374681BD1FCBC399BDEEF072E1B13D94E11572_gshared (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * ___action5, const RuntimeMethod* method)
  41916. {
  41917. {
  41918. int32_t L_0 = ___minY0;
  41919. __this->set_minY_0(L_0);
  41920. int32_t L_1 = ___maxY1;
  41921. __this->set_maxY_1(L_1);
  41922. int32_t L_2 = ___stepY2;
  41923. __this->set_stepY_2(L_2);
  41924. int32_t L_3 = ___width3;
  41925. __this->set_width_3(L_3);
  41926. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  41927. __this->set_allocator_4(L_4);
  41928. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * L_5 = ___action5;
  41929. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F L_6 = (*(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *)L_5);
  41930. __this->set_action_5(L_6);
  41931. return;
  41932. }
  41933. }
  41934. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mB7374681BD1FCBC399BDEEF072E1B13D94E11572_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * ___action5, const RuntimeMethod* method)
  41935. {
  41936. RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * _thisAdjusted;
  41937. int32_t _offset = 1;
  41938. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA *>(__this + _offset);
  41939. RowOperationWrapper_2__ctor_mB7374681BD1FCBC399BDEEF072E1B13D94E11572_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  41940. }
  41941. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::Invoke(System.Int32)
  41942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2EC6FABA4884F3B009ED4DB364AD4AC72BC0AA21_gshared (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * __this, int32_t ___i0, const RuntimeMethod* method)
  41943. {
  41944. static bool s_Il2CppMethodInitialized;
  41945. if (!s_Il2CppMethodInitialized)
  41946. {
  41947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  41948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41949. s_Il2CppMethodInitialized = true;
  41950. }
  41951. int32_t V_0 = 0;
  41952. int32_t V_1 = 0;
  41953. RuntimeObject* V_2 = NULL;
  41954. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  41955. memset((&V_3), 0, sizeof(V_3));
  41956. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  41957. memset((&V_4), 0, sizeof(V_4));
  41958. int32_t V_5 = 0;
  41959. Exception_t * __last_unhandled_exception = 0;
  41960. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  41961. {
  41962. int32_t L_0 = (int32_t)__this->get_minY_0();
  41963. int32_t L_1 = ___i0;
  41964. int32_t L_2 = (int32_t)__this->get_stepY_2();
  41965. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  41966. int32_t L_3 = V_0;
  41967. int32_t L_4 = (int32_t)__this->get_maxY_1();
  41968. if ((((int32_t)L_3) < ((int32_t)L_4)))
  41969. {
  41970. goto IL_001a;
  41971. }
  41972. }
  41973. {
  41974. return;
  41975. }
  41976. IL_001a:
  41977. {
  41978. int32_t L_5 = V_0;
  41979. int32_t L_6 = (int32_t)__this->get_stepY_2();
  41980. int32_t L_7 = (int32_t)__this->get_maxY_1();
  41981. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  41982. int32_t L_8;
  41983. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  41984. V_1 = (int32_t)L_8;
  41985. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  41986. int32_t L_10 = (int32_t)__this->get_width_3();
  41987. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  41988. RuntimeObject* L_11;
  41989. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  41990. V_2 = (RuntimeObject*)L_11;
  41991. }
  41992. IL_0041:
  41993. try
  41994. {// begin try (depth: 1)
  41995. {
  41996. RuntimeObject* L_12 = V_2;
  41997. NullCheck((RuntimeObject*)L_12);
  41998. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  41999. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  42000. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  42001. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  42002. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  42003. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  42004. int32_t L_15 = V_0;
  42005. V_5 = (int32_t)L_15;
  42006. goto IL_0075;
  42007. }
  42008. IL_0056:
  42009. {
  42010. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * L_16 = (RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *)__this->get_address_of_action_5();
  42011. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * L_17;
  42012. L_17 = (( RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * (*) (RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *)(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42013. int32_t L_18 = V_5;
  42014. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  42015. Il2CppFakeBox<RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  42016. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42017. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  42018. *L_17 = L_20.m_Value;
  42019. int32_t L_21 = V_5;
  42020. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  42021. }
  42022. IL_0075:
  42023. {
  42024. int32_t L_22 = V_5;
  42025. int32_t L_23 = V_1;
  42026. if ((((int32_t)L_22) < ((int32_t)L_23)))
  42027. {
  42028. goto IL_0056;
  42029. }
  42030. }
  42031. IL_007a:
  42032. {
  42033. IL2CPP_LEAVE(0x86, FINALLY_007c);
  42034. }
  42035. }// end try (depth: 1)
  42036. catch(Il2CppExceptionWrapper& e)
  42037. {
  42038. __last_unhandled_exception = (Exception_t *)e.ex;
  42039. goto FINALLY_007c;
  42040. }
  42041. FINALLY_007c:
  42042. {// begin finally (depth: 1)
  42043. {
  42044. RuntimeObject* L_24 = V_2;
  42045. if (!L_24)
  42046. {
  42047. goto IL_0085;
  42048. }
  42049. }
  42050. IL_007f:
  42051. {
  42052. RuntimeObject* L_25 = V_2;
  42053. NullCheck((RuntimeObject*)L_25);
  42054. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  42055. }
  42056. IL_0085:
  42057. {
  42058. IL2CPP_END_FINALLY(124)
  42059. }
  42060. }// end finally (depth: 1)
  42061. IL2CPP_CLEANUP(124)
  42062. {
  42063. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42064. IL2CPP_JUMP_TBL(0x86, IL_0086)
  42065. }
  42066. IL_0086:
  42067. {
  42068. return;
  42069. }
  42070. }
  42071. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m2EC6FABA4884F3B009ED4DB364AD4AC72BC0AA21_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42072. {
  42073. RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * _thisAdjusted;
  42074. int32_t _offset = 1;
  42075. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA *>(__this + _offset);
  42076. RowOperationWrapper_2_Invoke_m2EC6FABA4884F3B009ED4DB364AD4AC72BC0AA21_inline(_thisAdjusted, ___i0, method);
  42077. }
  42078. #ifdef __clang__
  42079. #pragma clang diagnostic pop
  42080. #endif
  42081. #ifdef __clang__
  42082. #pragma clang diagnostic push
  42083. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42084. #pragma clang diagnostic ignored "-Wunused-variable"
  42085. #endif
  42086. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  42087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9495403BF21A65DFF62A9371D5107B53D5599C03_gshared (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * ___action5, const RuntimeMethod* method)
  42088. {
  42089. {
  42090. int32_t L_0 = ___minY0;
  42091. __this->set_minY_0(L_0);
  42092. int32_t L_1 = ___maxY1;
  42093. __this->set_maxY_1(L_1);
  42094. int32_t L_2 = ___stepY2;
  42095. __this->set_stepY_2(L_2);
  42096. int32_t L_3 = ___width3;
  42097. __this->set_width_3(L_3);
  42098. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42099. __this->set_allocator_4(L_4);
  42100. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * L_5 = ___action5;
  42101. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 L_6 = (*(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *)L_5);
  42102. __this->set_action_5(L_6);
  42103. return;
  42104. }
  42105. }
  42106. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m9495403BF21A65DFF62A9371D5107B53D5599C03_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * ___action5, const RuntimeMethod* method)
  42107. {
  42108. RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * _thisAdjusted;
  42109. int32_t _offset = 1;
  42110. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 *>(__this + _offset);
  42111. RowOperationWrapper_2__ctor_m9495403BF21A65DFF62A9371D5107B53D5599C03_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  42112. }
  42113. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Numerics.Vector4>::Invoke(System.Int32)
  42114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE966F3FEB97FCDC50BD15633517ED4304525B212_gshared (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * __this, int32_t ___i0, const RuntimeMethod* method)
  42115. {
  42116. static bool s_Il2CppMethodInitialized;
  42117. if (!s_Il2CppMethodInitialized)
  42118. {
  42119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42121. s_Il2CppMethodInitialized = true;
  42122. }
  42123. int32_t V_0 = 0;
  42124. int32_t V_1 = 0;
  42125. RuntimeObject* V_2 = NULL;
  42126. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  42127. memset((&V_3), 0, sizeof(V_3));
  42128. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42129. memset((&V_4), 0, sizeof(V_4));
  42130. int32_t V_5 = 0;
  42131. Exception_t * __last_unhandled_exception = 0;
  42132. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42133. {
  42134. int32_t L_0 = (int32_t)__this->get_minY_0();
  42135. int32_t L_1 = ___i0;
  42136. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42137. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42138. int32_t L_3 = V_0;
  42139. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42140. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42141. {
  42142. goto IL_001a;
  42143. }
  42144. }
  42145. {
  42146. return;
  42147. }
  42148. IL_001a:
  42149. {
  42150. int32_t L_5 = V_0;
  42151. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42152. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42153. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42154. int32_t L_8;
  42155. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42156. V_1 = (int32_t)L_8;
  42157. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42158. int32_t L_10 = (int32_t)__this->get_width_3();
  42159. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  42160. RuntimeObject* L_11;
  42161. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  42162. V_2 = (RuntimeObject*)L_11;
  42163. }
  42164. IL_0041:
  42165. try
  42166. {// begin try (depth: 1)
  42167. {
  42168. RuntimeObject* L_12 = V_2;
  42169. NullCheck((RuntimeObject*)L_12);
  42170. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  42171. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  42172. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  42173. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  42174. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  42175. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  42176. int32_t L_15 = V_0;
  42177. V_5 = (int32_t)L_15;
  42178. goto IL_0075;
  42179. }
  42180. IL_0056:
  42181. {
  42182. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * L_16 = (RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *)__this->get_address_of_action_5();
  42183. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * L_17;
  42184. L_17 = (( RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * (*) (RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *)(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42185. int32_t L_18 = V_5;
  42186. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  42187. Il2CppFakeBox<RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  42188. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42189. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  42190. *L_17 = L_20.m_Value;
  42191. int32_t L_21 = V_5;
  42192. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  42193. }
  42194. IL_0075:
  42195. {
  42196. int32_t L_22 = V_5;
  42197. int32_t L_23 = V_1;
  42198. if ((((int32_t)L_22) < ((int32_t)L_23)))
  42199. {
  42200. goto IL_0056;
  42201. }
  42202. }
  42203. IL_007a:
  42204. {
  42205. IL2CPP_LEAVE(0x86, FINALLY_007c);
  42206. }
  42207. }// end try (depth: 1)
  42208. catch(Il2CppExceptionWrapper& e)
  42209. {
  42210. __last_unhandled_exception = (Exception_t *)e.ex;
  42211. goto FINALLY_007c;
  42212. }
  42213. FINALLY_007c:
  42214. {// begin finally (depth: 1)
  42215. {
  42216. RuntimeObject* L_24 = V_2;
  42217. if (!L_24)
  42218. {
  42219. goto IL_0085;
  42220. }
  42221. }
  42222. IL_007f:
  42223. {
  42224. RuntimeObject* L_25 = V_2;
  42225. NullCheck((RuntimeObject*)L_25);
  42226. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  42227. }
  42228. IL_0085:
  42229. {
  42230. IL2CPP_END_FINALLY(124)
  42231. }
  42232. }// end finally (depth: 1)
  42233. IL2CPP_CLEANUP(124)
  42234. {
  42235. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42236. IL2CPP_JUMP_TBL(0x86, IL_0086)
  42237. }
  42238. IL_0086:
  42239. {
  42240. return;
  42241. }
  42242. }
  42243. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE966F3FEB97FCDC50BD15633517ED4304525B212_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42244. {
  42245. RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * _thisAdjusted;
  42246. int32_t _offset = 1;
  42247. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 *>(__this + _offset);
  42248. RowOperationWrapper_2_Invoke_mE966F3FEB97FCDC50BD15633517ED4304525B212_inline(_thisAdjusted, ___i0, method);
  42249. }
  42250. #ifdef __clang__
  42251. #pragma clang diagnostic pop
  42252. #endif
  42253. #ifdef __clang__
  42254. #pragma clang diagnostic push
  42255. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42256. #pragma clang diagnostic ignored "-Wunused-variable"
  42257. #endif
  42258. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  42259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBE2BE6BE4367E994DBE9226CAB7EB653198FE7D3_gshared (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * ___action5, const RuntimeMethod* method)
  42260. {
  42261. {
  42262. int32_t L_0 = ___minY0;
  42263. __this->set_minY_0(L_0);
  42264. int32_t L_1 = ___maxY1;
  42265. __this->set_maxY_1(L_1);
  42266. int32_t L_2 = ___stepY2;
  42267. __this->set_stepY_2(L_2);
  42268. int32_t L_3 = ___width3;
  42269. __this->set_width_3(L_3);
  42270. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42271. __this->set_allocator_4(L_4);
  42272. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * L_5 = ___action5;
  42273. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 L_6 = (*(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *)L_5);
  42274. __this->set_action_5(L_6);
  42275. return;
  42276. }
  42277. }
  42278. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mBE2BE6BE4367E994DBE9226CAB7EB653198FE7D3_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * ___action5, const RuntimeMethod* method)
  42279. {
  42280. RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * _thisAdjusted;
  42281. int32_t _offset = 1;
  42282. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 *>(__this + _offset);
  42283. RowOperationWrapper_2__ctor_mBE2BE6BE4367E994DBE9226CAB7EB653198FE7D3_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  42284. }
  42285. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::Invoke(System.Int32)
  42286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m54C0CB189D6B7789A3B98CFF2097CC0D475DA01A_gshared (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * __this, int32_t ___i0, const RuntimeMethod* method)
  42287. {
  42288. static bool s_Il2CppMethodInitialized;
  42289. if (!s_Il2CppMethodInitialized)
  42290. {
  42291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42293. s_Il2CppMethodInitialized = true;
  42294. }
  42295. int32_t V_0 = 0;
  42296. int32_t V_1 = 0;
  42297. RuntimeObject* V_2 = NULL;
  42298. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  42299. memset((&V_3), 0, sizeof(V_3));
  42300. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  42301. memset((&V_4), 0, sizeof(V_4));
  42302. int32_t V_5 = 0;
  42303. Exception_t * __last_unhandled_exception = 0;
  42304. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42305. {
  42306. int32_t L_0 = (int32_t)__this->get_minY_0();
  42307. int32_t L_1 = ___i0;
  42308. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42309. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42310. int32_t L_3 = V_0;
  42311. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42312. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42313. {
  42314. goto IL_001a;
  42315. }
  42316. }
  42317. {
  42318. return;
  42319. }
  42320. IL_001a:
  42321. {
  42322. int32_t L_5 = V_0;
  42323. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42324. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42325. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42326. int32_t L_8;
  42327. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42328. V_1 = (int32_t)L_8;
  42329. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42330. int32_t L_10 = (int32_t)__this->get_width_3();
  42331. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  42332. RuntimeObject* L_11;
  42333. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  42334. V_2 = (RuntimeObject*)L_11;
  42335. }
  42336. IL_0041:
  42337. try
  42338. {// begin try (depth: 1)
  42339. {
  42340. RuntimeObject* L_12 = V_2;
  42341. NullCheck((RuntimeObject*)L_12);
  42342. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  42343. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  42344. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  42345. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  42346. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  42347. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  42348. int32_t L_15 = V_0;
  42349. V_5 = (int32_t)L_15;
  42350. goto IL_0075;
  42351. }
  42352. IL_0056:
  42353. {
  42354. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * L_16 = (RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *)__this->get_address_of_action_5();
  42355. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * L_17;
  42356. L_17 = (( RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * (*) (RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *)(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42357. int32_t L_18 = V_5;
  42358. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  42359. Il2CppFakeBox<RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  42360. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42361. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  42362. *L_17 = L_20.m_Value;
  42363. int32_t L_21 = V_5;
  42364. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  42365. }
  42366. IL_0075:
  42367. {
  42368. int32_t L_22 = V_5;
  42369. int32_t L_23 = V_1;
  42370. if ((((int32_t)L_22) < ((int32_t)L_23)))
  42371. {
  42372. goto IL_0056;
  42373. }
  42374. }
  42375. IL_007a:
  42376. {
  42377. IL2CPP_LEAVE(0x86, FINALLY_007c);
  42378. }
  42379. }// end try (depth: 1)
  42380. catch(Il2CppExceptionWrapper& e)
  42381. {
  42382. __last_unhandled_exception = (Exception_t *)e.ex;
  42383. goto FINALLY_007c;
  42384. }
  42385. FINALLY_007c:
  42386. {// begin finally (depth: 1)
  42387. {
  42388. RuntimeObject* L_24 = V_2;
  42389. if (!L_24)
  42390. {
  42391. goto IL_0085;
  42392. }
  42393. }
  42394. IL_007f:
  42395. {
  42396. RuntimeObject* L_25 = V_2;
  42397. NullCheck((RuntimeObject*)L_25);
  42398. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  42399. }
  42400. IL_0085:
  42401. {
  42402. IL2CPP_END_FINALLY(124)
  42403. }
  42404. }// end finally (depth: 1)
  42405. IL2CPP_CLEANUP(124)
  42406. {
  42407. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42408. IL2CPP_JUMP_TBL(0x86, IL_0086)
  42409. }
  42410. IL_0086:
  42411. {
  42412. return;
  42413. }
  42414. }
  42415. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m54C0CB189D6B7789A3B98CFF2097CC0D475DA01A_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42416. {
  42417. RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * _thisAdjusted;
  42418. int32_t _offset = 1;
  42419. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 *>(__this + _offset);
  42420. RowOperationWrapper_2_Invoke_m54C0CB189D6B7789A3B98CFF2097CC0D475DA01A_inline(_thisAdjusted, ___i0, method);
  42421. }
  42422. #ifdef __clang__
  42423. #pragma clang diagnostic pop
  42424. #endif
  42425. #ifdef __clang__
  42426. #pragma clang diagnostic push
  42427. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42428. #pragma clang diagnostic ignored "-Wunused-variable"
  42429. #endif
  42430. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  42431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6321C13DDA948CD06B899095045F199E6B7C8218_gshared (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * ___action5, const RuntimeMethod* method)
  42432. {
  42433. {
  42434. int32_t L_0 = ___minY0;
  42435. __this->set_minY_0(L_0);
  42436. int32_t L_1 = ___maxY1;
  42437. __this->set_maxY_1(L_1);
  42438. int32_t L_2 = ___stepY2;
  42439. __this->set_stepY_2(L_2);
  42440. int32_t L_3 = ___width3;
  42441. __this->set_width_3(L_3);
  42442. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42443. __this->set_allocator_4(L_4);
  42444. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * L_5 = ___action5;
  42445. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 L_6 = (*(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *)L_5);
  42446. __this->set_action_5(L_6);
  42447. return;
  42448. }
  42449. }
  42450. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m6321C13DDA948CD06B899095045F199E6B7C8218_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * ___action5, const RuntimeMethod* method)
  42451. {
  42452. RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * _thisAdjusted;
  42453. int32_t _offset = 1;
  42454. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F *>(__this + _offset);
  42455. RowOperationWrapper_2__ctor_m6321C13DDA948CD06B899095045F199E6B7C8218_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  42456. }
  42457. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba1010102>,System.Single>::Invoke(System.Int32)
  42458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1B12A9F9100E47A8525DB0F4DCC9EFCF9594A48D_gshared (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * __this, int32_t ___i0, const RuntimeMethod* method)
  42459. {
  42460. static bool s_Il2CppMethodInitialized;
  42461. if (!s_Il2CppMethodInitialized)
  42462. {
  42463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42465. s_Il2CppMethodInitialized = true;
  42466. }
  42467. int32_t V_0 = 0;
  42468. int32_t V_1 = 0;
  42469. RuntimeObject* V_2 = NULL;
  42470. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  42471. memset((&V_3), 0, sizeof(V_3));
  42472. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  42473. memset((&V_4), 0, sizeof(V_4));
  42474. int32_t V_5 = 0;
  42475. Exception_t * __last_unhandled_exception = 0;
  42476. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42477. {
  42478. int32_t L_0 = (int32_t)__this->get_minY_0();
  42479. int32_t L_1 = ___i0;
  42480. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42481. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42482. int32_t L_3 = V_0;
  42483. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42484. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42485. {
  42486. goto IL_001a;
  42487. }
  42488. }
  42489. {
  42490. return;
  42491. }
  42492. IL_001a:
  42493. {
  42494. int32_t L_5 = V_0;
  42495. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42496. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42497. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42498. int32_t L_8;
  42499. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42500. V_1 = (int32_t)L_8;
  42501. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42502. int32_t L_10 = (int32_t)__this->get_width_3();
  42503. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  42504. RuntimeObject* L_11;
  42505. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  42506. V_2 = (RuntimeObject*)L_11;
  42507. }
  42508. IL_0041:
  42509. try
  42510. {// begin try (depth: 1)
  42511. {
  42512. RuntimeObject* L_12 = V_2;
  42513. NullCheck((RuntimeObject*)L_12);
  42514. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  42515. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  42516. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  42517. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  42518. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  42519. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  42520. int32_t L_15 = V_0;
  42521. V_5 = (int32_t)L_15;
  42522. goto IL_0075;
  42523. }
  42524. IL_0056:
  42525. {
  42526. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * L_16 = (RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *)__this->get_address_of_action_5();
  42527. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * L_17;
  42528. L_17 = (( RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * (*) (RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *)(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42529. int32_t L_18 = V_5;
  42530. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  42531. Il2CppFakeBox<RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  42532. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42533. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  42534. *L_17 = L_20.m_Value;
  42535. int32_t L_21 = V_5;
  42536. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  42537. }
  42538. IL_0075:
  42539. {
  42540. int32_t L_22 = V_5;
  42541. int32_t L_23 = V_1;
  42542. if ((((int32_t)L_22) < ((int32_t)L_23)))
  42543. {
  42544. goto IL_0056;
  42545. }
  42546. }
  42547. IL_007a:
  42548. {
  42549. IL2CPP_LEAVE(0x86, FINALLY_007c);
  42550. }
  42551. }// end try (depth: 1)
  42552. catch(Il2CppExceptionWrapper& e)
  42553. {
  42554. __last_unhandled_exception = (Exception_t *)e.ex;
  42555. goto FINALLY_007c;
  42556. }
  42557. FINALLY_007c:
  42558. {// begin finally (depth: 1)
  42559. {
  42560. RuntimeObject* L_24 = V_2;
  42561. if (!L_24)
  42562. {
  42563. goto IL_0085;
  42564. }
  42565. }
  42566. IL_007f:
  42567. {
  42568. RuntimeObject* L_25 = V_2;
  42569. NullCheck((RuntimeObject*)L_25);
  42570. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  42571. }
  42572. IL_0085:
  42573. {
  42574. IL2CPP_END_FINALLY(124)
  42575. }
  42576. }// end finally (depth: 1)
  42577. IL2CPP_CLEANUP(124)
  42578. {
  42579. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42580. IL2CPP_JUMP_TBL(0x86, IL_0086)
  42581. }
  42582. IL_0086:
  42583. {
  42584. return;
  42585. }
  42586. }
  42587. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m1B12A9F9100E47A8525DB0F4DCC9EFCF9594A48D_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42588. {
  42589. RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * _thisAdjusted;
  42590. int32_t _offset = 1;
  42591. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F *>(__this + _offset);
  42592. RowOperationWrapper_2_Invoke_m1B12A9F9100E47A8525DB0F4DCC9EFCF9594A48D_inline(_thisAdjusted, ___i0, method);
  42593. }
  42594. #ifdef __clang__
  42595. #pragma clang diagnostic pop
  42596. #endif
  42597. #ifdef __clang__
  42598. #pragma clang diagnostic push
  42599. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42600. #pragma clang diagnostic ignored "-Wunused-variable"
  42601. #endif
  42602. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  42603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m11F82C60EE3FBE3313040576B87D6DE321B251EC_gshared (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * ___action5, const RuntimeMethod* method)
  42604. {
  42605. {
  42606. int32_t L_0 = ___minY0;
  42607. __this->set_minY_0(L_0);
  42608. int32_t L_1 = ___maxY1;
  42609. __this->set_maxY_1(L_1);
  42610. int32_t L_2 = ___stepY2;
  42611. __this->set_stepY_2(L_2);
  42612. int32_t L_3 = ___width3;
  42613. __this->set_width_3(L_3);
  42614. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42615. __this->set_allocator_4(L_4);
  42616. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * L_5 = ___action5;
  42617. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF L_6 = (*(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *)L_5);
  42618. __this->set_action_5(L_6);
  42619. return;
  42620. }
  42621. }
  42622. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m11F82C60EE3FBE3313040576B87D6DE321B251EC_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * ___action5, const RuntimeMethod* method)
  42623. {
  42624. RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * _thisAdjusted;
  42625. int32_t _offset = 1;
  42626. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 *>(__this + _offset);
  42627. RowOperationWrapper_2__ctor_m11F82C60EE3FBE3313040576B87D6DE321B251EC_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  42628. }
  42629. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  42630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m83C38AC8415ED1F65958006DEB39CD8CEEF56DC6_gshared (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * __this, int32_t ___i0, const RuntimeMethod* method)
  42631. {
  42632. static bool s_Il2CppMethodInitialized;
  42633. if (!s_Il2CppMethodInitialized)
  42634. {
  42635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42637. s_Il2CppMethodInitialized = true;
  42638. }
  42639. int32_t V_0 = 0;
  42640. int32_t V_1 = 0;
  42641. RuntimeObject* V_2 = NULL;
  42642. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  42643. memset((&V_3), 0, sizeof(V_3));
  42644. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  42645. memset((&V_4), 0, sizeof(V_4));
  42646. int32_t V_5 = 0;
  42647. Exception_t * __last_unhandled_exception = 0;
  42648. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42649. {
  42650. int32_t L_0 = (int32_t)__this->get_minY_0();
  42651. int32_t L_1 = ___i0;
  42652. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42653. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42654. int32_t L_3 = V_0;
  42655. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42656. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42657. {
  42658. goto IL_001a;
  42659. }
  42660. }
  42661. {
  42662. return;
  42663. }
  42664. IL_001a:
  42665. {
  42666. int32_t L_5 = V_0;
  42667. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42668. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42669. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42670. int32_t L_8;
  42671. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42672. V_1 = (int32_t)L_8;
  42673. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42674. int32_t L_10 = (int32_t)__this->get_width_3();
  42675. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  42676. RuntimeObject* L_11;
  42677. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  42678. V_2 = (RuntimeObject*)L_11;
  42679. }
  42680. IL_0041:
  42681. try
  42682. {// begin try (depth: 1)
  42683. {
  42684. RuntimeObject* L_12 = V_2;
  42685. NullCheck((RuntimeObject*)L_12);
  42686. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  42687. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  42688. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  42689. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  42690. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  42691. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  42692. int32_t L_15 = V_0;
  42693. V_5 = (int32_t)L_15;
  42694. goto IL_0075;
  42695. }
  42696. IL_0056:
  42697. {
  42698. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * L_16 = (RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *)__this->get_address_of_action_5();
  42699. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * L_17;
  42700. L_17 = (( RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * (*) (RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *)(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42701. int32_t L_18 = V_5;
  42702. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  42703. Il2CppFakeBox<RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  42704. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42705. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  42706. *L_17 = L_20.m_Value;
  42707. int32_t L_21 = V_5;
  42708. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  42709. }
  42710. IL_0075:
  42711. {
  42712. int32_t L_22 = V_5;
  42713. int32_t L_23 = V_1;
  42714. if ((((int32_t)L_22) < ((int32_t)L_23)))
  42715. {
  42716. goto IL_0056;
  42717. }
  42718. }
  42719. IL_007a:
  42720. {
  42721. IL2CPP_LEAVE(0x86, FINALLY_007c);
  42722. }
  42723. }// end try (depth: 1)
  42724. catch(Il2CppExceptionWrapper& e)
  42725. {
  42726. __last_unhandled_exception = (Exception_t *)e.ex;
  42727. goto FINALLY_007c;
  42728. }
  42729. FINALLY_007c:
  42730. {// begin finally (depth: 1)
  42731. {
  42732. RuntimeObject* L_24 = V_2;
  42733. if (!L_24)
  42734. {
  42735. goto IL_0085;
  42736. }
  42737. }
  42738. IL_007f:
  42739. {
  42740. RuntimeObject* L_25 = V_2;
  42741. NullCheck((RuntimeObject*)L_25);
  42742. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  42743. }
  42744. IL_0085:
  42745. {
  42746. IL2CPP_END_FINALLY(124)
  42747. }
  42748. }// end finally (depth: 1)
  42749. IL2CPP_CLEANUP(124)
  42750. {
  42751. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42752. IL2CPP_JUMP_TBL(0x86, IL_0086)
  42753. }
  42754. IL_0086:
  42755. {
  42756. return;
  42757. }
  42758. }
  42759. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m83C38AC8415ED1F65958006DEB39CD8CEEF56DC6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42760. {
  42761. RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * _thisAdjusted;
  42762. int32_t _offset = 1;
  42763. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 *>(__this + _offset);
  42764. RowOperationWrapper_2_Invoke_m83C38AC8415ED1F65958006DEB39CD8CEEF56DC6_inline(_thisAdjusted, ___i0, method);
  42765. }
  42766. #ifdef __clang__
  42767. #pragma clang diagnostic pop
  42768. #endif
  42769. #ifdef __clang__
  42770. #pragma clang diagnostic push
  42771. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42772. #pragma clang diagnostic ignored "-Wunused-variable"
  42773. #endif
  42774. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  42775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m609CF1C7CB5AED07D7C283FB73F0A827661A60EF_gshared (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * ___action5, const RuntimeMethod* method)
  42776. {
  42777. {
  42778. int32_t L_0 = ___minY0;
  42779. __this->set_minY_0(L_0);
  42780. int32_t L_1 = ___maxY1;
  42781. __this->set_maxY_1(L_1);
  42782. int32_t L_2 = ___stepY2;
  42783. __this->set_stepY_2(L_2);
  42784. int32_t L_3 = ___width3;
  42785. __this->set_width_3(L_3);
  42786. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42787. __this->set_allocator_4(L_4);
  42788. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * L_5 = ___action5;
  42789. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 L_6 = (*(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *)L_5);
  42790. __this->set_action_5(L_6);
  42791. return;
  42792. }
  42793. }
  42794. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m609CF1C7CB5AED07D7C283FB73F0A827661A60EF_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * ___action5, const RuntimeMethod* method)
  42795. {
  42796. RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * _thisAdjusted;
  42797. int32_t _offset = 1;
  42798. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 *>(__this + _offset);
  42799. RowOperationWrapper_2__ctor_m609CF1C7CB5AED07D7C283FB73F0A827661A60EF_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  42800. }
  42801. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::Invoke(System.Int32)
  42802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m29977434BFF457C94B2CA2BB29EF9383C4557EF6_gshared (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * __this, int32_t ___i0, const RuntimeMethod* method)
  42803. {
  42804. static bool s_Il2CppMethodInitialized;
  42805. if (!s_Il2CppMethodInitialized)
  42806. {
  42807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42809. s_Il2CppMethodInitialized = true;
  42810. }
  42811. int32_t V_0 = 0;
  42812. int32_t V_1 = 0;
  42813. RuntimeObject* V_2 = NULL;
  42814. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  42815. memset((&V_3), 0, sizeof(V_3));
  42816. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42817. memset((&V_4), 0, sizeof(V_4));
  42818. int32_t V_5 = 0;
  42819. Exception_t * __last_unhandled_exception = 0;
  42820. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42821. {
  42822. int32_t L_0 = (int32_t)__this->get_minY_0();
  42823. int32_t L_1 = ___i0;
  42824. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42825. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42826. int32_t L_3 = V_0;
  42827. int32_t L_4 = (int32_t)__this->get_maxY_1();
  42828. if ((((int32_t)L_3) < ((int32_t)L_4)))
  42829. {
  42830. goto IL_001a;
  42831. }
  42832. }
  42833. {
  42834. return;
  42835. }
  42836. IL_001a:
  42837. {
  42838. int32_t L_5 = V_0;
  42839. int32_t L_6 = (int32_t)__this->get_stepY_2();
  42840. int32_t L_7 = (int32_t)__this->get_maxY_1();
  42841. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42842. int32_t L_8;
  42843. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  42844. V_1 = (int32_t)L_8;
  42845. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  42846. int32_t L_10 = (int32_t)__this->get_width_3();
  42847. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  42848. RuntimeObject* L_11;
  42849. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  42850. V_2 = (RuntimeObject*)L_11;
  42851. }
  42852. IL_0041:
  42853. try
  42854. {// begin try (depth: 1)
  42855. {
  42856. RuntimeObject* L_12 = V_2;
  42857. NullCheck((RuntimeObject*)L_12);
  42858. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  42859. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  42860. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  42861. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  42862. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  42863. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  42864. int32_t L_15 = V_0;
  42865. V_5 = (int32_t)L_15;
  42866. goto IL_0075;
  42867. }
  42868. IL_0056:
  42869. {
  42870. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * L_16 = (RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *)__this->get_address_of_action_5();
  42871. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * L_17;
  42872. L_17 = (( RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * (*) (RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *)(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  42873. int32_t L_18 = V_5;
  42874. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  42875. Il2CppFakeBox<RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  42876. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  42877. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  42878. *L_17 = L_20.m_Value;
  42879. int32_t L_21 = V_5;
  42880. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  42881. }
  42882. IL_0075:
  42883. {
  42884. int32_t L_22 = V_5;
  42885. int32_t L_23 = V_1;
  42886. if ((((int32_t)L_22) < ((int32_t)L_23)))
  42887. {
  42888. goto IL_0056;
  42889. }
  42890. }
  42891. IL_007a:
  42892. {
  42893. IL2CPP_LEAVE(0x86, FINALLY_007c);
  42894. }
  42895. }// end try (depth: 1)
  42896. catch(Il2CppExceptionWrapper& e)
  42897. {
  42898. __last_unhandled_exception = (Exception_t *)e.ex;
  42899. goto FINALLY_007c;
  42900. }
  42901. FINALLY_007c:
  42902. {// begin finally (depth: 1)
  42903. {
  42904. RuntimeObject* L_24 = V_2;
  42905. if (!L_24)
  42906. {
  42907. goto IL_0085;
  42908. }
  42909. }
  42910. IL_007f:
  42911. {
  42912. RuntimeObject* L_25 = V_2;
  42913. NullCheck((RuntimeObject*)L_25);
  42914. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  42915. }
  42916. IL_0085:
  42917. {
  42918. IL2CPP_END_FINALLY(124)
  42919. }
  42920. }// end finally (depth: 1)
  42921. IL2CPP_CLEANUP(124)
  42922. {
  42923. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  42924. IL2CPP_JUMP_TBL(0x86, IL_0086)
  42925. }
  42926. IL_0086:
  42927. {
  42928. return;
  42929. }
  42930. }
  42931. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m29977434BFF457C94B2CA2BB29EF9383C4557EF6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  42932. {
  42933. RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * _thisAdjusted;
  42934. int32_t _offset = 1;
  42935. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 *>(__this + _offset);
  42936. RowOperationWrapper_2_Invoke_m29977434BFF457C94B2CA2BB29EF9383C4557EF6_inline(_thisAdjusted, ___i0, method);
  42937. }
  42938. #ifdef __clang__
  42939. #pragma clang diagnostic pop
  42940. #endif
  42941. #ifdef __clang__
  42942. #pragma clang diagnostic push
  42943. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  42944. #pragma clang diagnostic ignored "-Wunused-variable"
  42945. #endif
  42946. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  42947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m54CAD2B0D40DDAB07F9BD1A7B87CFB89EC64B39A_gshared (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * ___action5, const RuntimeMethod* method)
  42948. {
  42949. {
  42950. int32_t L_0 = ___minY0;
  42951. __this->set_minY_0(L_0);
  42952. int32_t L_1 = ___maxY1;
  42953. __this->set_maxY_1(L_1);
  42954. int32_t L_2 = ___stepY2;
  42955. __this->set_stepY_2(L_2);
  42956. int32_t L_3 = ___width3;
  42957. __this->set_width_3(L_3);
  42958. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  42959. __this->set_allocator_4(L_4);
  42960. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * L_5 = ___action5;
  42961. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 L_6 = (*(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *)L_5);
  42962. __this->set_action_5(L_6);
  42963. return;
  42964. }
  42965. }
  42966. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m54CAD2B0D40DDAB07F9BD1A7B87CFB89EC64B39A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * ___action5, const RuntimeMethod* method)
  42967. {
  42968. RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * _thisAdjusted;
  42969. int32_t _offset = 1;
  42970. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 *>(__this + _offset);
  42971. RowOperationWrapper_2__ctor_m54CAD2B0D40DDAB07F9BD1A7B87CFB89EC64B39A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  42972. }
  42973. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Numerics.Vector4>::Invoke(System.Int32)
  42974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1033392D23F2D47B60267CA599C39A3E0470F974_gshared (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * __this, int32_t ___i0, const RuntimeMethod* method)
  42975. {
  42976. static bool s_Il2CppMethodInitialized;
  42977. if (!s_Il2CppMethodInitialized)
  42978. {
  42979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  42980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  42981. s_Il2CppMethodInitialized = true;
  42982. }
  42983. int32_t V_0 = 0;
  42984. int32_t V_1 = 0;
  42985. RuntimeObject* V_2 = NULL;
  42986. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  42987. memset((&V_3), 0, sizeof(V_3));
  42988. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  42989. memset((&V_4), 0, sizeof(V_4));
  42990. int32_t V_5 = 0;
  42991. Exception_t * __last_unhandled_exception = 0;
  42992. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  42993. {
  42994. int32_t L_0 = (int32_t)__this->get_minY_0();
  42995. int32_t L_1 = ___i0;
  42996. int32_t L_2 = (int32_t)__this->get_stepY_2();
  42997. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  42998. int32_t L_3 = V_0;
  42999. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43000. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43001. {
  43002. goto IL_001a;
  43003. }
  43004. }
  43005. {
  43006. return;
  43007. }
  43008. IL_001a:
  43009. {
  43010. int32_t L_5 = V_0;
  43011. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43012. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43013. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43014. int32_t L_8;
  43015. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43016. V_1 = (int32_t)L_8;
  43017. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43018. int32_t L_10 = (int32_t)__this->get_width_3();
  43019. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  43020. RuntimeObject* L_11;
  43021. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  43022. V_2 = (RuntimeObject*)L_11;
  43023. }
  43024. IL_0041:
  43025. try
  43026. {// begin try (depth: 1)
  43027. {
  43028. RuntimeObject* L_12 = V_2;
  43029. NullCheck((RuntimeObject*)L_12);
  43030. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  43031. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  43032. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  43033. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  43034. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  43035. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  43036. int32_t L_15 = V_0;
  43037. V_5 = (int32_t)L_15;
  43038. goto IL_0075;
  43039. }
  43040. IL_0056:
  43041. {
  43042. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * L_16 = (RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *)__this->get_address_of_action_5();
  43043. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * L_17;
  43044. L_17 = (( RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * (*) (RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *)(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43045. int32_t L_18 = V_5;
  43046. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  43047. Il2CppFakeBox<RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  43048. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43049. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  43050. *L_17 = L_20.m_Value;
  43051. int32_t L_21 = V_5;
  43052. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  43053. }
  43054. IL_0075:
  43055. {
  43056. int32_t L_22 = V_5;
  43057. int32_t L_23 = V_1;
  43058. if ((((int32_t)L_22) < ((int32_t)L_23)))
  43059. {
  43060. goto IL_0056;
  43061. }
  43062. }
  43063. IL_007a:
  43064. {
  43065. IL2CPP_LEAVE(0x86, FINALLY_007c);
  43066. }
  43067. }// end try (depth: 1)
  43068. catch(Il2CppExceptionWrapper& e)
  43069. {
  43070. __last_unhandled_exception = (Exception_t *)e.ex;
  43071. goto FINALLY_007c;
  43072. }
  43073. FINALLY_007c:
  43074. {// begin finally (depth: 1)
  43075. {
  43076. RuntimeObject* L_24 = V_2;
  43077. if (!L_24)
  43078. {
  43079. goto IL_0085;
  43080. }
  43081. }
  43082. IL_007f:
  43083. {
  43084. RuntimeObject* L_25 = V_2;
  43085. NullCheck((RuntimeObject*)L_25);
  43086. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  43087. }
  43088. IL_0085:
  43089. {
  43090. IL2CPP_END_FINALLY(124)
  43091. }
  43092. }// end finally (depth: 1)
  43093. IL2CPP_CLEANUP(124)
  43094. {
  43095. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43096. IL2CPP_JUMP_TBL(0x86, IL_0086)
  43097. }
  43098. IL_0086:
  43099. {
  43100. return;
  43101. }
  43102. }
  43103. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m1033392D23F2D47B60267CA599C39A3E0470F974_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43104. {
  43105. RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * _thisAdjusted;
  43106. int32_t _offset = 1;
  43107. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 *>(__this + _offset);
  43108. RowOperationWrapper_2_Invoke_m1033392D23F2D47B60267CA599C39A3E0470F974_inline(_thisAdjusted, ___i0, method);
  43109. }
  43110. #ifdef __clang__
  43111. #pragma clang diagnostic pop
  43112. #endif
  43113. #ifdef __clang__
  43114. #pragma clang diagnostic push
  43115. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43116. #pragma clang diagnostic ignored "-Wunused-variable"
  43117. #endif
  43118. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  43119. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m93A3CEDAFC3E09BCFD55A882634CA13F52B2328A_gshared (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * ___action5, const RuntimeMethod* method)
  43120. {
  43121. {
  43122. int32_t L_0 = ___minY0;
  43123. __this->set_minY_0(L_0);
  43124. int32_t L_1 = ___maxY1;
  43125. __this->set_maxY_1(L_1);
  43126. int32_t L_2 = ___stepY2;
  43127. __this->set_stepY_2(L_2);
  43128. int32_t L_3 = ___width3;
  43129. __this->set_width_3(L_3);
  43130. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43131. __this->set_allocator_4(L_4);
  43132. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * L_5 = ___action5;
  43133. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E L_6 = (*(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *)L_5);
  43134. __this->set_action_5(L_6);
  43135. return;
  43136. }
  43137. }
  43138. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m93A3CEDAFC3E09BCFD55A882634CA13F52B2328A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * ___action5, const RuntimeMethod* method)
  43139. {
  43140. RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * _thisAdjusted;
  43141. int32_t _offset = 1;
  43142. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 *>(__this + _offset);
  43143. RowOperationWrapper_2__ctor_m93A3CEDAFC3E09BCFD55A882634CA13F52B2328A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  43144. }
  43145. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::Invoke(System.Int32)
  43146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE81D3C5973A90FD1A45CCABD3783B2E05DC5F1D9_gshared (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * __this, int32_t ___i0, const RuntimeMethod* method)
  43147. {
  43148. static bool s_Il2CppMethodInitialized;
  43149. if (!s_Il2CppMethodInitialized)
  43150. {
  43151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43153. s_Il2CppMethodInitialized = true;
  43154. }
  43155. int32_t V_0 = 0;
  43156. int32_t V_1 = 0;
  43157. RuntimeObject* V_2 = NULL;
  43158. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  43159. memset((&V_3), 0, sizeof(V_3));
  43160. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  43161. memset((&V_4), 0, sizeof(V_4));
  43162. int32_t V_5 = 0;
  43163. Exception_t * __last_unhandled_exception = 0;
  43164. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43165. {
  43166. int32_t L_0 = (int32_t)__this->get_minY_0();
  43167. int32_t L_1 = ___i0;
  43168. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43169. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43170. int32_t L_3 = V_0;
  43171. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43172. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43173. {
  43174. goto IL_001a;
  43175. }
  43176. }
  43177. {
  43178. return;
  43179. }
  43180. IL_001a:
  43181. {
  43182. int32_t L_5 = V_0;
  43183. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43184. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43185. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43186. int32_t L_8;
  43187. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43188. V_1 = (int32_t)L_8;
  43189. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43190. int32_t L_10 = (int32_t)__this->get_width_3();
  43191. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  43192. RuntimeObject* L_11;
  43193. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  43194. V_2 = (RuntimeObject*)L_11;
  43195. }
  43196. IL_0041:
  43197. try
  43198. {// begin try (depth: 1)
  43199. {
  43200. RuntimeObject* L_12 = V_2;
  43201. NullCheck((RuntimeObject*)L_12);
  43202. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  43203. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  43204. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  43205. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  43206. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  43207. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  43208. int32_t L_15 = V_0;
  43209. V_5 = (int32_t)L_15;
  43210. goto IL_0075;
  43211. }
  43212. IL_0056:
  43213. {
  43214. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * L_16 = (RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *)__this->get_address_of_action_5();
  43215. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * L_17;
  43216. L_17 = (( RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * (*) (RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *)(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43217. int32_t L_18 = V_5;
  43218. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  43219. Il2CppFakeBox<RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  43220. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43221. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  43222. *L_17 = L_20.m_Value;
  43223. int32_t L_21 = V_5;
  43224. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  43225. }
  43226. IL_0075:
  43227. {
  43228. int32_t L_22 = V_5;
  43229. int32_t L_23 = V_1;
  43230. if ((((int32_t)L_22) < ((int32_t)L_23)))
  43231. {
  43232. goto IL_0056;
  43233. }
  43234. }
  43235. IL_007a:
  43236. {
  43237. IL2CPP_LEAVE(0x86, FINALLY_007c);
  43238. }
  43239. }// end try (depth: 1)
  43240. catch(Il2CppExceptionWrapper& e)
  43241. {
  43242. __last_unhandled_exception = (Exception_t *)e.ex;
  43243. goto FINALLY_007c;
  43244. }
  43245. FINALLY_007c:
  43246. {// begin finally (depth: 1)
  43247. {
  43248. RuntimeObject* L_24 = V_2;
  43249. if (!L_24)
  43250. {
  43251. goto IL_0085;
  43252. }
  43253. }
  43254. IL_007f:
  43255. {
  43256. RuntimeObject* L_25 = V_2;
  43257. NullCheck((RuntimeObject*)L_25);
  43258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  43259. }
  43260. IL_0085:
  43261. {
  43262. IL2CPP_END_FINALLY(124)
  43263. }
  43264. }// end finally (depth: 1)
  43265. IL2CPP_CLEANUP(124)
  43266. {
  43267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43268. IL2CPP_JUMP_TBL(0x86, IL_0086)
  43269. }
  43270. IL_0086:
  43271. {
  43272. return;
  43273. }
  43274. }
  43275. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE81D3C5973A90FD1A45CCABD3783B2E05DC5F1D9_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43276. {
  43277. RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * _thisAdjusted;
  43278. int32_t _offset = 1;
  43279. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 *>(__this + _offset);
  43280. RowOperationWrapper_2_Invoke_mE81D3C5973A90FD1A45CCABD3783B2E05DC5F1D9_inline(_thisAdjusted, ___i0, method);
  43281. }
  43282. #ifdef __clang__
  43283. #pragma clang diagnostic pop
  43284. #endif
  43285. #ifdef __clang__
  43286. #pragma clang diagnostic push
  43287. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43288. #pragma clang diagnostic ignored "-Wunused-variable"
  43289. #endif
  43290. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  43291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2733B445D06817151B0CC7A2828D8F242826AD30_gshared (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * ___action5, const RuntimeMethod* method)
  43292. {
  43293. {
  43294. int32_t L_0 = ___minY0;
  43295. __this->set_minY_0(L_0);
  43296. int32_t L_1 = ___maxY1;
  43297. __this->set_maxY_1(L_1);
  43298. int32_t L_2 = ___stepY2;
  43299. __this->set_stepY_2(L_2);
  43300. int32_t L_3 = ___width3;
  43301. __this->set_width_3(L_3);
  43302. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43303. __this->set_allocator_4(L_4);
  43304. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * L_5 = ___action5;
  43305. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 L_6 = (*(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *)L_5);
  43306. __this->set_action_5(L_6);
  43307. return;
  43308. }
  43309. }
  43310. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m2733B445D06817151B0CC7A2828D8F242826AD30_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * ___action5, const RuntimeMethod* method)
  43311. {
  43312. RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * _thisAdjusted;
  43313. int32_t _offset = 1;
  43314. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD *>(__this + _offset);
  43315. RowOperationWrapper_2__ctor_m2733B445D06817151B0CC7A2828D8F242826AD30_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  43316. }
  43317. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba32>,System.Single>::Invoke(System.Int32)
  43318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA838A3DF37213C56F81ED4691116A4A151A81C2E_gshared (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * __this, int32_t ___i0, const RuntimeMethod* method)
  43319. {
  43320. static bool s_Il2CppMethodInitialized;
  43321. if (!s_Il2CppMethodInitialized)
  43322. {
  43323. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43325. s_Il2CppMethodInitialized = true;
  43326. }
  43327. int32_t V_0 = 0;
  43328. int32_t V_1 = 0;
  43329. RuntimeObject* V_2 = NULL;
  43330. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  43331. memset((&V_3), 0, sizeof(V_3));
  43332. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  43333. memset((&V_4), 0, sizeof(V_4));
  43334. int32_t V_5 = 0;
  43335. Exception_t * __last_unhandled_exception = 0;
  43336. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43337. {
  43338. int32_t L_0 = (int32_t)__this->get_minY_0();
  43339. int32_t L_1 = ___i0;
  43340. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43341. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43342. int32_t L_3 = V_0;
  43343. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43344. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43345. {
  43346. goto IL_001a;
  43347. }
  43348. }
  43349. {
  43350. return;
  43351. }
  43352. IL_001a:
  43353. {
  43354. int32_t L_5 = V_0;
  43355. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43356. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43357. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43358. int32_t L_8;
  43359. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43360. V_1 = (int32_t)L_8;
  43361. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43362. int32_t L_10 = (int32_t)__this->get_width_3();
  43363. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  43364. RuntimeObject* L_11;
  43365. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  43366. V_2 = (RuntimeObject*)L_11;
  43367. }
  43368. IL_0041:
  43369. try
  43370. {// begin try (depth: 1)
  43371. {
  43372. RuntimeObject* L_12 = V_2;
  43373. NullCheck((RuntimeObject*)L_12);
  43374. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  43375. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  43376. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  43377. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  43378. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  43379. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  43380. int32_t L_15 = V_0;
  43381. V_5 = (int32_t)L_15;
  43382. goto IL_0075;
  43383. }
  43384. IL_0056:
  43385. {
  43386. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * L_16 = (RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *)__this->get_address_of_action_5();
  43387. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * L_17;
  43388. L_17 = (( RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * (*) (RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *)(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43389. int32_t L_18 = V_5;
  43390. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  43391. Il2CppFakeBox<RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  43392. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43393. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  43394. *L_17 = L_20.m_Value;
  43395. int32_t L_21 = V_5;
  43396. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  43397. }
  43398. IL_0075:
  43399. {
  43400. int32_t L_22 = V_5;
  43401. int32_t L_23 = V_1;
  43402. if ((((int32_t)L_22) < ((int32_t)L_23)))
  43403. {
  43404. goto IL_0056;
  43405. }
  43406. }
  43407. IL_007a:
  43408. {
  43409. IL2CPP_LEAVE(0x86, FINALLY_007c);
  43410. }
  43411. }// end try (depth: 1)
  43412. catch(Il2CppExceptionWrapper& e)
  43413. {
  43414. __last_unhandled_exception = (Exception_t *)e.ex;
  43415. goto FINALLY_007c;
  43416. }
  43417. FINALLY_007c:
  43418. {// begin finally (depth: 1)
  43419. {
  43420. RuntimeObject* L_24 = V_2;
  43421. if (!L_24)
  43422. {
  43423. goto IL_0085;
  43424. }
  43425. }
  43426. IL_007f:
  43427. {
  43428. RuntimeObject* L_25 = V_2;
  43429. NullCheck((RuntimeObject*)L_25);
  43430. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  43431. }
  43432. IL_0085:
  43433. {
  43434. IL2CPP_END_FINALLY(124)
  43435. }
  43436. }// end finally (depth: 1)
  43437. IL2CPP_CLEANUP(124)
  43438. {
  43439. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43440. IL2CPP_JUMP_TBL(0x86, IL_0086)
  43441. }
  43442. IL_0086:
  43443. {
  43444. return;
  43445. }
  43446. }
  43447. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mA838A3DF37213C56F81ED4691116A4A151A81C2E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43448. {
  43449. RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * _thisAdjusted;
  43450. int32_t _offset = 1;
  43451. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD *>(__this + _offset);
  43452. RowOperationWrapper_2_Invoke_mA838A3DF37213C56F81ED4691116A4A151A81C2E_inline(_thisAdjusted, ___i0, method);
  43453. }
  43454. #ifdef __clang__
  43455. #pragma clang diagnostic pop
  43456. #endif
  43457. #ifdef __clang__
  43458. #pragma clang diagnostic push
  43459. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43460. #pragma clang diagnostic ignored "-Wunused-variable"
  43461. #endif
  43462. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  43463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m53DD4245C44FF3ACB3CA34F126886C77673EA20E_gshared (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * ___action5, const RuntimeMethod* method)
  43464. {
  43465. {
  43466. int32_t L_0 = ___minY0;
  43467. __this->set_minY_0(L_0);
  43468. int32_t L_1 = ___maxY1;
  43469. __this->set_maxY_1(L_1);
  43470. int32_t L_2 = ___stepY2;
  43471. __this->set_stepY_2(L_2);
  43472. int32_t L_3 = ___width3;
  43473. __this->set_width_3(L_3);
  43474. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43475. __this->set_allocator_4(L_4);
  43476. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * L_5 = ___action5;
  43477. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 L_6 = (*(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *)L_5);
  43478. __this->set_action_5(L_6);
  43479. return;
  43480. }
  43481. }
  43482. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m53DD4245C44FF3ACB3CA34F126886C77673EA20E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * ___action5, const RuntimeMethod* method)
  43483. {
  43484. RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * _thisAdjusted;
  43485. int32_t _offset = 1;
  43486. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 *>(__this + _offset);
  43487. RowOperationWrapper_2__ctor_m53DD4245C44FF3ACB3CA34F126886C77673EA20E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  43488. }
  43489. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  43490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF44356F92A8AE3BE5B31EC167F88E590DA2FFD35_gshared (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * __this, int32_t ___i0, const RuntimeMethod* method)
  43491. {
  43492. static bool s_Il2CppMethodInitialized;
  43493. if (!s_Il2CppMethodInitialized)
  43494. {
  43495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43497. s_Il2CppMethodInitialized = true;
  43498. }
  43499. int32_t V_0 = 0;
  43500. int32_t V_1 = 0;
  43501. RuntimeObject* V_2 = NULL;
  43502. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  43503. memset((&V_3), 0, sizeof(V_3));
  43504. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  43505. memset((&V_4), 0, sizeof(V_4));
  43506. int32_t V_5 = 0;
  43507. Exception_t * __last_unhandled_exception = 0;
  43508. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43509. {
  43510. int32_t L_0 = (int32_t)__this->get_minY_0();
  43511. int32_t L_1 = ___i0;
  43512. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43513. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43514. int32_t L_3 = V_0;
  43515. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43516. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43517. {
  43518. goto IL_001a;
  43519. }
  43520. }
  43521. {
  43522. return;
  43523. }
  43524. IL_001a:
  43525. {
  43526. int32_t L_5 = V_0;
  43527. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43528. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43529. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43530. int32_t L_8;
  43531. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43532. V_1 = (int32_t)L_8;
  43533. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43534. int32_t L_10 = (int32_t)__this->get_width_3();
  43535. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  43536. RuntimeObject* L_11;
  43537. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  43538. V_2 = (RuntimeObject*)L_11;
  43539. }
  43540. IL_0041:
  43541. try
  43542. {// begin try (depth: 1)
  43543. {
  43544. RuntimeObject* L_12 = V_2;
  43545. NullCheck((RuntimeObject*)L_12);
  43546. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  43547. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  43548. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  43549. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  43550. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  43551. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  43552. int32_t L_15 = V_0;
  43553. V_5 = (int32_t)L_15;
  43554. goto IL_0075;
  43555. }
  43556. IL_0056:
  43557. {
  43558. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * L_16 = (RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *)__this->get_address_of_action_5();
  43559. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * L_17;
  43560. L_17 = (( RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * (*) (RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *)(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43561. int32_t L_18 = V_5;
  43562. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  43563. Il2CppFakeBox<RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  43564. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43565. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  43566. *L_17 = L_20.m_Value;
  43567. int32_t L_21 = V_5;
  43568. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  43569. }
  43570. IL_0075:
  43571. {
  43572. int32_t L_22 = V_5;
  43573. int32_t L_23 = V_1;
  43574. if ((((int32_t)L_22) < ((int32_t)L_23)))
  43575. {
  43576. goto IL_0056;
  43577. }
  43578. }
  43579. IL_007a:
  43580. {
  43581. IL2CPP_LEAVE(0x86, FINALLY_007c);
  43582. }
  43583. }// end try (depth: 1)
  43584. catch(Il2CppExceptionWrapper& e)
  43585. {
  43586. __last_unhandled_exception = (Exception_t *)e.ex;
  43587. goto FINALLY_007c;
  43588. }
  43589. FINALLY_007c:
  43590. {// begin finally (depth: 1)
  43591. {
  43592. RuntimeObject* L_24 = V_2;
  43593. if (!L_24)
  43594. {
  43595. goto IL_0085;
  43596. }
  43597. }
  43598. IL_007f:
  43599. {
  43600. RuntimeObject* L_25 = V_2;
  43601. NullCheck((RuntimeObject*)L_25);
  43602. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  43603. }
  43604. IL_0085:
  43605. {
  43606. IL2CPP_END_FINALLY(124)
  43607. }
  43608. }// end finally (depth: 1)
  43609. IL2CPP_CLEANUP(124)
  43610. {
  43611. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43612. IL2CPP_JUMP_TBL(0x86, IL_0086)
  43613. }
  43614. IL_0086:
  43615. {
  43616. return;
  43617. }
  43618. }
  43619. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mF44356F92A8AE3BE5B31EC167F88E590DA2FFD35_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43620. {
  43621. RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * _thisAdjusted;
  43622. int32_t _offset = 1;
  43623. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 *>(__this + _offset);
  43624. RowOperationWrapper_2_Invoke_mF44356F92A8AE3BE5B31EC167F88E590DA2FFD35_inline(_thisAdjusted, ___i0, method);
  43625. }
  43626. #ifdef __clang__
  43627. #pragma clang diagnostic pop
  43628. #endif
  43629. #ifdef __clang__
  43630. #pragma clang diagnostic push
  43631. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43632. #pragma clang diagnostic ignored "-Wunused-variable"
  43633. #endif
  43634. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  43635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6B9AED57952C4BE42D0E4A3C21F974B2BAF1417F_gshared (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * ___action5, const RuntimeMethod* method)
  43636. {
  43637. {
  43638. int32_t L_0 = ___minY0;
  43639. __this->set_minY_0(L_0);
  43640. int32_t L_1 = ___maxY1;
  43641. __this->set_maxY_1(L_1);
  43642. int32_t L_2 = ___stepY2;
  43643. __this->set_stepY_2(L_2);
  43644. int32_t L_3 = ___width3;
  43645. __this->set_width_3(L_3);
  43646. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43647. __this->set_allocator_4(L_4);
  43648. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * L_5 = ___action5;
  43649. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 L_6 = (*(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *)L_5);
  43650. __this->set_action_5(L_6);
  43651. return;
  43652. }
  43653. }
  43654. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m6B9AED57952C4BE42D0E4A3C21F974B2BAF1417F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * ___action5, const RuntimeMethod* method)
  43655. {
  43656. RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * _thisAdjusted;
  43657. int32_t _offset = 1;
  43658. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 *>(__this + _offset);
  43659. RowOperationWrapper_2__ctor_m6B9AED57952C4BE42D0E4A3C21F974B2BAF1417F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  43660. }
  43661. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::Invoke(System.Int32)
  43662. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3A735F7780D35ADD3F48DD9BFD44B7123D78C445_gshared (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * __this, int32_t ___i0, const RuntimeMethod* method)
  43663. {
  43664. static bool s_Il2CppMethodInitialized;
  43665. if (!s_Il2CppMethodInitialized)
  43666. {
  43667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43669. s_Il2CppMethodInitialized = true;
  43670. }
  43671. int32_t V_0 = 0;
  43672. int32_t V_1 = 0;
  43673. RuntimeObject* V_2 = NULL;
  43674. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  43675. memset((&V_3), 0, sizeof(V_3));
  43676. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43677. memset((&V_4), 0, sizeof(V_4));
  43678. int32_t V_5 = 0;
  43679. Exception_t * __last_unhandled_exception = 0;
  43680. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43681. {
  43682. int32_t L_0 = (int32_t)__this->get_minY_0();
  43683. int32_t L_1 = ___i0;
  43684. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43685. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43686. int32_t L_3 = V_0;
  43687. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43688. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43689. {
  43690. goto IL_001a;
  43691. }
  43692. }
  43693. {
  43694. return;
  43695. }
  43696. IL_001a:
  43697. {
  43698. int32_t L_5 = V_0;
  43699. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43700. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43701. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43702. int32_t L_8;
  43703. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43704. V_1 = (int32_t)L_8;
  43705. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43706. int32_t L_10 = (int32_t)__this->get_width_3();
  43707. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  43708. RuntimeObject* L_11;
  43709. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  43710. V_2 = (RuntimeObject*)L_11;
  43711. }
  43712. IL_0041:
  43713. try
  43714. {// begin try (depth: 1)
  43715. {
  43716. RuntimeObject* L_12 = V_2;
  43717. NullCheck((RuntimeObject*)L_12);
  43718. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  43719. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  43720. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  43721. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  43722. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  43723. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  43724. int32_t L_15 = V_0;
  43725. V_5 = (int32_t)L_15;
  43726. goto IL_0075;
  43727. }
  43728. IL_0056:
  43729. {
  43730. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * L_16 = (RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *)__this->get_address_of_action_5();
  43731. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * L_17;
  43732. L_17 = (( RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * (*) (RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *)(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43733. int32_t L_18 = V_5;
  43734. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  43735. Il2CppFakeBox<RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  43736. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43737. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  43738. *L_17 = L_20.m_Value;
  43739. int32_t L_21 = V_5;
  43740. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  43741. }
  43742. IL_0075:
  43743. {
  43744. int32_t L_22 = V_5;
  43745. int32_t L_23 = V_1;
  43746. if ((((int32_t)L_22) < ((int32_t)L_23)))
  43747. {
  43748. goto IL_0056;
  43749. }
  43750. }
  43751. IL_007a:
  43752. {
  43753. IL2CPP_LEAVE(0x86, FINALLY_007c);
  43754. }
  43755. }// end try (depth: 1)
  43756. catch(Il2CppExceptionWrapper& e)
  43757. {
  43758. __last_unhandled_exception = (Exception_t *)e.ex;
  43759. goto FINALLY_007c;
  43760. }
  43761. FINALLY_007c:
  43762. {// begin finally (depth: 1)
  43763. {
  43764. RuntimeObject* L_24 = V_2;
  43765. if (!L_24)
  43766. {
  43767. goto IL_0085;
  43768. }
  43769. }
  43770. IL_007f:
  43771. {
  43772. RuntimeObject* L_25 = V_2;
  43773. NullCheck((RuntimeObject*)L_25);
  43774. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  43775. }
  43776. IL_0085:
  43777. {
  43778. IL2CPP_END_FINALLY(124)
  43779. }
  43780. }// end finally (depth: 1)
  43781. IL2CPP_CLEANUP(124)
  43782. {
  43783. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43784. IL2CPP_JUMP_TBL(0x86, IL_0086)
  43785. }
  43786. IL_0086:
  43787. {
  43788. return;
  43789. }
  43790. }
  43791. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m3A735F7780D35ADD3F48DD9BFD44B7123D78C445_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43792. {
  43793. RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * _thisAdjusted;
  43794. int32_t _offset = 1;
  43795. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 *>(__this + _offset);
  43796. RowOperationWrapper_2_Invoke_m3A735F7780D35ADD3F48DD9BFD44B7123D78C445_inline(_thisAdjusted, ___i0, method);
  43797. }
  43798. #ifdef __clang__
  43799. #pragma clang diagnostic pop
  43800. #endif
  43801. #ifdef __clang__
  43802. #pragma clang diagnostic push
  43803. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43804. #pragma clang diagnostic ignored "-Wunused-variable"
  43805. #endif
  43806. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  43807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC26C0CF8AB099569E0EDF2C73B5E4D7E0FC2A52A_gshared (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * ___action5, const RuntimeMethod* method)
  43808. {
  43809. {
  43810. int32_t L_0 = ___minY0;
  43811. __this->set_minY_0(L_0);
  43812. int32_t L_1 = ___maxY1;
  43813. __this->set_maxY_1(L_1);
  43814. int32_t L_2 = ___stepY2;
  43815. __this->set_stepY_2(L_2);
  43816. int32_t L_3 = ___width3;
  43817. __this->set_width_3(L_3);
  43818. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43819. __this->set_allocator_4(L_4);
  43820. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * L_5 = ___action5;
  43821. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 L_6 = (*(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *)L_5);
  43822. __this->set_action_5(L_6);
  43823. return;
  43824. }
  43825. }
  43826. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mC26C0CF8AB099569E0EDF2C73B5E4D7E0FC2A52A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * ___action5, const RuntimeMethod* method)
  43827. {
  43828. RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * _thisAdjusted;
  43829. int32_t _offset = 1;
  43830. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B *>(__this + _offset);
  43831. RowOperationWrapper_2__ctor_mC26C0CF8AB099569E0EDF2C73B5E4D7E0FC2A52A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  43832. }
  43833. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Numerics.Vector4>::Invoke(System.Int32)
  43834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE45C3E5C9261753D625F11168A70AB636A485195_gshared (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * __this, int32_t ___i0, const RuntimeMethod* method)
  43835. {
  43836. static bool s_Il2CppMethodInitialized;
  43837. if (!s_Il2CppMethodInitialized)
  43838. {
  43839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  43840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43841. s_Il2CppMethodInitialized = true;
  43842. }
  43843. int32_t V_0 = 0;
  43844. int32_t V_1 = 0;
  43845. RuntimeObject* V_2 = NULL;
  43846. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  43847. memset((&V_3), 0, sizeof(V_3));
  43848. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  43849. memset((&V_4), 0, sizeof(V_4));
  43850. int32_t V_5 = 0;
  43851. Exception_t * __last_unhandled_exception = 0;
  43852. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  43853. {
  43854. int32_t L_0 = (int32_t)__this->get_minY_0();
  43855. int32_t L_1 = ___i0;
  43856. int32_t L_2 = (int32_t)__this->get_stepY_2();
  43857. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  43858. int32_t L_3 = V_0;
  43859. int32_t L_4 = (int32_t)__this->get_maxY_1();
  43860. if ((((int32_t)L_3) < ((int32_t)L_4)))
  43861. {
  43862. goto IL_001a;
  43863. }
  43864. }
  43865. {
  43866. return;
  43867. }
  43868. IL_001a:
  43869. {
  43870. int32_t L_5 = V_0;
  43871. int32_t L_6 = (int32_t)__this->get_stepY_2();
  43872. int32_t L_7 = (int32_t)__this->get_maxY_1();
  43873. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  43874. int32_t L_8;
  43875. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  43876. V_1 = (int32_t)L_8;
  43877. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  43878. int32_t L_10 = (int32_t)__this->get_width_3();
  43879. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  43880. RuntimeObject* L_11;
  43881. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  43882. V_2 = (RuntimeObject*)L_11;
  43883. }
  43884. IL_0041:
  43885. try
  43886. {// begin try (depth: 1)
  43887. {
  43888. RuntimeObject* L_12 = V_2;
  43889. NullCheck((RuntimeObject*)L_12);
  43890. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  43891. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  43892. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  43893. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  43894. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  43895. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  43896. int32_t L_15 = V_0;
  43897. V_5 = (int32_t)L_15;
  43898. goto IL_0075;
  43899. }
  43900. IL_0056:
  43901. {
  43902. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * L_16 = (RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *)__this->get_address_of_action_5();
  43903. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * L_17;
  43904. L_17 = (( RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * (*) (RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *)(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  43905. int32_t L_18 = V_5;
  43906. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  43907. Il2CppFakeBox<RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  43908. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  43909. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  43910. *L_17 = L_20.m_Value;
  43911. int32_t L_21 = V_5;
  43912. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  43913. }
  43914. IL_0075:
  43915. {
  43916. int32_t L_22 = V_5;
  43917. int32_t L_23 = V_1;
  43918. if ((((int32_t)L_22) < ((int32_t)L_23)))
  43919. {
  43920. goto IL_0056;
  43921. }
  43922. }
  43923. IL_007a:
  43924. {
  43925. IL2CPP_LEAVE(0x86, FINALLY_007c);
  43926. }
  43927. }// end try (depth: 1)
  43928. catch(Il2CppExceptionWrapper& e)
  43929. {
  43930. __last_unhandled_exception = (Exception_t *)e.ex;
  43931. goto FINALLY_007c;
  43932. }
  43933. FINALLY_007c:
  43934. {// begin finally (depth: 1)
  43935. {
  43936. RuntimeObject* L_24 = V_2;
  43937. if (!L_24)
  43938. {
  43939. goto IL_0085;
  43940. }
  43941. }
  43942. IL_007f:
  43943. {
  43944. RuntimeObject* L_25 = V_2;
  43945. NullCheck((RuntimeObject*)L_25);
  43946. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  43947. }
  43948. IL_0085:
  43949. {
  43950. IL2CPP_END_FINALLY(124)
  43951. }
  43952. }// end finally (depth: 1)
  43953. IL2CPP_CLEANUP(124)
  43954. {
  43955. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  43956. IL2CPP_JUMP_TBL(0x86, IL_0086)
  43957. }
  43958. IL_0086:
  43959. {
  43960. return;
  43961. }
  43962. }
  43963. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE45C3E5C9261753D625F11168A70AB636A485195_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  43964. {
  43965. RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * _thisAdjusted;
  43966. int32_t _offset = 1;
  43967. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B *>(__this + _offset);
  43968. RowOperationWrapper_2_Invoke_mE45C3E5C9261753D625F11168A70AB636A485195_inline(_thisAdjusted, ___i0, method);
  43969. }
  43970. #ifdef __clang__
  43971. #pragma clang diagnostic pop
  43972. #endif
  43973. #ifdef __clang__
  43974. #pragma clang diagnostic push
  43975. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  43976. #pragma clang diagnostic ignored "-Wunused-variable"
  43977. #endif
  43978. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  43979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE26C32DDD2AE473588B4220BF54C560E6046D6DE_gshared (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * ___action5, const RuntimeMethod* method)
  43980. {
  43981. {
  43982. int32_t L_0 = ___minY0;
  43983. __this->set_minY_0(L_0);
  43984. int32_t L_1 = ___maxY1;
  43985. __this->set_maxY_1(L_1);
  43986. int32_t L_2 = ___stepY2;
  43987. __this->set_stepY_2(L_2);
  43988. int32_t L_3 = ___width3;
  43989. __this->set_width_3(L_3);
  43990. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  43991. __this->set_allocator_4(L_4);
  43992. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * L_5 = ___action5;
  43993. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 L_6 = (*(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *)L_5);
  43994. __this->set_action_5(L_6);
  43995. return;
  43996. }
  43997. }
  43998. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mE26C32DDD2AE473588B4220BF54C560E6046D6DE_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * ___action5, const RuntimeMethod* method)
  43999. {
  44000. RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * _thisAdjusted;
  44001. int32_t _offset = 1;
  44002. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 *>(__this + _offset);
  44003. RowOperationWrapper_2__ctor_mE26C32DDD2AE473588B4220BF54C560E6046D6DE_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  44004. }
  44005. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::Invoke(System.Int32)
  44006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m568C1991B4A3449EF1141A8000C3B0BA4B97654D_gshared (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * __this, int32_t ___i0, const RuntimeMethod* method)
  44007. {
  44008. static bool s_Il2CppMethodInitialized;
  44009. if (!s_Il2CppMethodInitialized)
  44010. {
  44011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44012. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44013. s_Il2CppMethodInitialized = true;
  44014. }
  44015. int32_t V_0 = 0;
  44016. int32_t V_1 = 0;
  44017. RuntimeObject* V_2 = NULL;
  44018. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  44019. memset((&V_3), 0, sizeof(V_3));
  44020. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  44021. memset((&V_4), 0, sizeof(V_4));
  44022. int32_t V_5 = 0;
  44023. Exception_t * __last_unhandled_exception = 0;
  44024. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44025. {
  44026. int32_t L_0 = (int32_t)__this->get_minY_0();
  44027. int32_t L_1 = ___i0;
  44028. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44029. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44030. int32_t L_3 = V_0;
  44031. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44032. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44033. {
  44034. goto IL_001a;
  44035. }
  44036. }
  44037. {
  44038. return;
  44039. }
  44040. IL_001a:
  44041. {
  44042. int32_t L_5 = V_0;
  44043. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44044. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44045. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44046. int32_t L_8;
  44047. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44048. V_1 = (int32_t)L_8;
  44049. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44050. int32_t L_10 = (int32_t)__this->get_width_3();
  44051. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  44052. RuntimeObject* L_11;
  44053. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  44054. V_2 = (RuntimeObject*)L_11;
  44055. }
  44056. IL_0041:
  44057. try
  44058. {// begin try (depth: 1)
  44059. {
  44060. RuntimeObject* L_12 = V_2;
  44061. NullCheck((RuntimeObject*)L_12);
  44062. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  44063. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  44064. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  44065. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  44066. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  44067. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  44068. int32_t L_15 = V_0;
  44069. V_5 = (int32_t)L_15;
  44070. goto IL_0075;
  44071. }
  44072. IL_0056:
  44073. {
  44074. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * L_16 = (RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *)__this->get_address_of_action_5();
  44075. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * L_17;
  44076. L_17 = (( RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * (*) (RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *)(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44077. int32_t L_18 = V_5;
  44078. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  44079. Il2CppFakeBox<RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  44080. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44081. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  44082. *L_17 = L_20.m_Value;
  44083. int32_t L_21 = V_5;
  44084. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  44085. }
  44086. IL_0075:
  44087. {
  44088. int32_t L_22 = V_5;
  44089. int32_t L_23 = V_1;
  44090. if ((((int32_t)L_22) < ((int32_t)L_23)))
  44091. {
  44092. goto IL_0056;
  44093. }
  44094. }
  44095. IL_007a:
  44096. {
  44097. IL2CPP_LEAVE(0x86, FINALLY_007c);
  44098. }
  44099. }// end try (depth: 1)
  44100. catch(Il2CppExceptionWrapper& e)
  44101. {
  44102. __last_unhandled_exception = (Exception_t *)e.ex;
  44103. goto FINALLY_007c;
  44104. }
  44105. FINALLY_007c:
  44106. {// begin finally (depth: 1)
  44107. {
  44108. RuntimeObject* L_24 = V_2;
  44109. if (!L_24)
  44110. {
  44111. goto IL_0085;
  44112. }
  44113. }
  44114. IL_007f:
  44115. {
  44116. RuntimeObject* L_25 = V_2;
  44117. NullCheck((RuntimeObject*)L_25);
  44118. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  44119. }
  44120. IL_0085:
  44121. {
  44122. IL2CPP_END_FINALLY(124)
  44123. }
  44124. }// end finally (depth: 1)
  44125. IL2CPP_CLEANUP(124)
  44126. {
  44127. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44128. IL2CPP_JUMP_TBL(0x86, IL_0086)
  44129. }
  44130. IL_0086:
  44131. {
  44132. return;
  44133. }
  44134. }
  44135. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m568C1991B4A3449EF1141A8000C3B0BA4B97654D_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44136. {
  44137. RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * _thisAdjusted;
  44138. int32_t _offset = 1;
  44139. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 *>(__this + _offset);
  44140. RowOperationWrapper_2_Invoke_m568C1991B4A3449EF1141A8000C3B0BA4B97654D_inline(_thisAdjusted, ___i0, method);
  44141. }
  44142. #ifdef __clang__
  44143. #pragma clang diagnostic pop
  44144. #endif
  44145. #ifdef __clang__
  44146. #pragma clang diagnostic push
  44147. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44148. #pragma clang diagnostic ignored "-Wunused-variable"
  44149. #endif
  44150. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  44151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBA38EFE838E05A3FFA610A82063E99451AA3315F_gshared (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * ___action5, const RuntimeMethod* method)
  44152. {
  44153. {
  44154. int32_t L_0 = ___minY0;
  44155. __this->set_minY_0(L_0);
  44156. int32_t L_1 = ___maxY1;
  44157. __this->set_maxY_1(L_1);
  44158. int32_t L_2 = ___stepY2;
  44159. __this->set_stepY_2(L_2);
  44160. int32_t L_3 = ___width3;
  44161. __this->set_width_3(L_3);
  44162. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44163. __this->set_allocator_4(L_4);
  44164. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * L_5 = ___action5;
  44165. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 L_6 = (*(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *)L_5);
  44166. __this->set_action_5(L_6);
  44167. return;
  44168. }
  44169. }
  44170. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mBA38EFE838E05A3FFA610A82063E99451AA3315F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * ___action5, const RuntimeMethod* method)
  44171. {
  44172. RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * _thisAdjusted;
  44173. int32_t _offset = 1;
  44174. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B *>(__this + _offset);
  44175. RowOperationWrapper_2__ctor_mBA38EFE838E05A3FFA610A82063E99451AA3315F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  44176. }
  44177. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Rgba64>,System.Single>::Invoke(System.Int32)
  44178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE099D1359FF1E8B0F1625BE62CB56DB60D42AD62_gshared (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * __this, int32_t ___i0, const RuntimeMethod* method)
  44179. {
  44180. static bool s_Il2CppMethodInitialized;
  44181. if (!s_Il2CppMethodInitialized)
  44182. {
  44183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44185. s_Il2CppMethodInitialized = true;
  44186. }
  44187. int32_t V_0 = 0;
  44188. int32_t V_1 = 0;
  44189. RuntimeObject* V_2 = NULL;
  44190. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  44191. memset((&V_3), 0, sizeof(V_3));
  44192. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  44193. memset((&V_4), 0, sizeof(V_4));
  44194. int32_t V_5 = 0;
  44195. Exception_t * __last_unhandled_exception = 0;
  44196. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44197. {
  44198. int32_t L_0 = (int32_t)__this->get_minY_0();
  44199. int32_t L_1 = ___i0;
  44200. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44201. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44202. int32_t L_3 = V_0;
  44203. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44204. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44205. {
  44206. goto IL_001a;
  44207. }
  44208. }
  44209. {
  44210. return;
  44211. }
  44212. IL_001a:
  44213. {
  44214. int32_t L_5 = V_0;
  44215. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44216. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44217. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44218. int32_t L_8;
  44219. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44220. V_1 = (int32_t)L_8;
  44221. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44222. int32_t L_10 = (int32_t)__this->get_width_3();
  44223. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  44224. RuntimeObject* L_11;
  44225. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  44226. V_2 = (RuntimeObject*)L_11;
  44227. }
  44228. IL_0041:
  44229. try
  44230. {// begin try (depth: 1)
  44231. {
  44232. RuntimeObject* L_12 = V_2;
  44233. NullCheck((RuntimeObject*)L_12);
  44234. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  44235. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  44236. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  44237. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  44238. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  44239. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  44240. int32_t L_15 = V_0;
  44241. V_5 = (int32_t)L_15;
  44242. goto IL_0075;
  44243. }
  44244. IL_0056:
  44245. {
  44246. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * L_16 = (RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *)__this->get_address_of_action_5();
  44247. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * L_17;
  44248. L_17 = (( RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * (*) (RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *)(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44249. int32_t L_18 = V_5;
  44250. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  44251. Il2CppFakeBox<RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  44252. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44253. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  44254. *L_17 = L_20.m_Value;
  44255. int32_t L_21 = V_5;
  44256. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  44257. }
  44258. IL_0075:
  44259. {
  44260. int32_t L_22 = V_5;
  44261. int32_t L_23 = V_1;
  44262. if ((((int32_t)L_22) < ((int32_t)L_23)))
  44263. {
  44264. goto IL_0056;
  44265. }
  44266. }
  44267. IL_007a:
  44268. {
  44269. IL2CPP_LEAVE(0x86, FINALLY_007c);
  44270. }
  44271. }// end try (depth: 1)
  44272. catch(Il2CppExceptionWrapper& e)
  44273. {
  44274. __last_unhandled_exception = (Exception_t *)e.ex;
  44275. goto FINALLY_007c;
  44276. }
  44277. FINALLY_007c:
  44278. {// begin finally (depth: 1)
  44279. {
  44280. RuntimeObject* L_24 = V_2;
  44281. if (!L_24)
  44282. {
  44283. goto IL_0085;
  44284. }
  44285. }
  44286. IL_007f:
  44287. {
  44288. RuntimeObject* L_25 = V_2;
  44289. NullCheck((RuntimeObject*)L_25);
  44290. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  44291. }
  44292. IL_0085:
  44293. {
  44294. IL2CPP_END_FINALLY(124)
  44295. }
  44296. }// end finally (depth: 1)
  44297. IL2CPP_CLEANUP(124)
  44298. {
  44299. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44300. IL2CPP_JUMP_TBL(0x86, IL_0086)
  44301. }
  44302. IL_0086:
  44303. {
  44304. return;
  44305. }
  44306. }
  44307. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE099D1359FF1E8B0F1625BE62CB56DB60D42AD62_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44308. {
  44309. RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * _thisAdjusted;
  44310. int32_t _offset = 1;
  44311. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B *>(__this + _offset);
  44312. RowOperationWrapper_2_Invoke_mE099D1359FF1E8B0F1625BE62CB56DB60D42AD62_inline(_thisAdjusted, ___i0, method);
  44313. }
  44314. #ifdef __clang__
  44315. #pragma clang diagnostic pop
  44316. #endif
  44317. #ifdef __clang__
  44318. #pragma clang diagnostic push
  44319. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44320. #pragma clang diagnostic ignored "-Wunused-variable"
  44321. #endif
  44322. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  44323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m625D164630F155D3CCE48675213C1565AC616DB1_gshared (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * ___action5, const RuntimeMethod* method)
  44324. {
  44325. {
  44326. int32_t L_0 = ___minY0;
  44327. __this->set_minY_0(L_0);
  44328. int32_t L_1 = ___maxY1;
  44329. __this->set_maxY_1(L_1);
  44330. int32_t L_2 = ___stepY2;
  44331. __this->set_stepY_2(L_2);
  44332. int32_t L_3 = ___width3;
  44333. __this->set_width_3(L_3);
  44334. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44335. __this->set_allocator_4(L_4);
  44336. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * L_5 = ___action5;
  44337. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 L_6 = (*(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *)L_5);
  44338. __this->set_action_5(L_6);
  44339. return;
  44340. }
  44341. }
  44342. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m625D164630F155D3CCE48675213C1565AC616DB1_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * ___action5, const RuntimeMethod* method)
  44343. {
  44344. RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * _thisAdjusted;
  44345. int32_t _offset = 1;
  44346. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 *>(__this + _offset);
  44347. RowOperationWrapper_2__ctor_m625D164630F155D3CCE48675213C1565AC616DB1_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  44348. }
  44349. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  44350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m618B734D0B7DF88F7712346AD628D6031378F461_gshared (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * __this, int32_t ___i0, const RuntimeMethod* method)
  44351. {
  44352. static bool s_Il2CppMethodInitialized;
  44353. if (!s_Il2CppMethodInitialized)
  44354. {
  44355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44357. s_Il2CppMethodInitialized = true;
  44358. }
  44359. int32_t V_0 = 0;
  44360. int32_t V_1 = 0;
  44361. RuntimeObject* V_2 = NULL;
  44362. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  44363. memset((&V_3), 0, sizeof(V_3));
  44364. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  44365. memset((&V_4), 0, sizeof(V_4));
  44366. int32_t V_5 = 0;
  44367. Exception_t * __last_unhandled_exception = 0;
  44368. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44369. {
  44370. int32_t L_0 = (int32_t)__this->get_minY_0();
  44371. int32_t L_1 = ___i0;
  44372. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44373. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44374. int32_t L_3 = V_0;
  44375. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44376. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44377. {
  44378. goto IL_001a;
  44379. }
  44380. }
  44381. {
  44382. return;
  44383. }
  44384. IL_001a:
  44385. {
  44386. int32_t L_5 = V_0;
  44387. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44388. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44389. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44390. int32_t L_8;
  44391. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44392. V_1 = (int32_t)L_8;
  44393. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44394. int32_t L_10 = (int32_t)__this->get_width_3();
  44395. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  44396. RuntimeObject* L_11;
  44397. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  44398. V_2 = (RuntimeObject*)L_11;
  44399. }
  44400. IL_0041:
  44401. try
  44402. {// begin try (depth: 1)
  44403. {
  44404. RuntimeObject* L_12 = V_2;
  44405. NullCheck((RuntimeObject*)L_12);
  44406. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  44407. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  44408. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  44409. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  44410. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  44411. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  44412. int32_t L_15 = V_0;
  44413. V_5 = (int32_t)L_15;
  44414. goto IL_0075;
  44415. }
  44416. IL_0056:
  44417. {
  44418. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * L_16 = (RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *)__this->get_address_of_action_5();
  44419. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * L_17;
  44420. L_17 = (( RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * (*) (RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *)(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44421. int32_t L_18 = V_5;
  44422. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  44423. Il2CppFakeBox<RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  44424. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44425. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  44426. *L_17 = L_20.m_Value;
  44427. int32_t L_21 = V_5;
  44428. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  44429. }
  44430. IL_0075:
  44431. {
  44432. int32_t L_22 = V_5;
  44433. int32_t L_23 = V_1;
  44434. if ((((int32_t)L_22) < ((int32_t)L_23)))
  44435. {
  44436. goto IL_0056;
  44437. }
  44438. }
  44439. IL_007a:
  44440. {
  44441. IL2CPP_LEAVE(0x86, FINALLY_007c);
  44442. }
  44443. }// end try (depth: 1)
  44444. catch(Il2CppExceptionWrapper& e)
  44445. {
  44446. __last_unhandled_exception = (Exception_t *)e.ex;
  44447. goto FINALLY_007c;
  44448. }
  44449. FINALLY_007c:
  44450. {// begin finally (depth: 1)
  44451. {
  44452. RuntimeObject* L_24 = V_2;
  44453. if (!L_24)
  44454. {
  44455. goto IL_0085;
  44456. }
  44457. }
  44458. IL_007f:
  44459. {
  44460. RuntimeObject* L_25 = V_2;
  44461. NullCheck((RuntimeObject*)L_25);
  44462. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  44463. }
  44464. IL_0085:
  44465. {
  44466. IL2CPP_END_FINALLY(124)
  44467. }
  44468. }// end finally (depth: 1)
  44469. IL2CPP_CLEANUP(124)
  44470. {
  44471. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44472. IL2CPP_JUMP_TBL(0x86, IL_0086)
  44473. }
  44474. IL_0086:
  44475. {
  44476. return;
  44477. }
  44478. }
  44479. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m618B734D0B7DF88F7712346AD628D6031378F461_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44480. {
  44481. RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * _thisAdjusted;
  44482. int32_t _offset = 1;
  44483. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 *>(__this + _offset);
  44484. RowOperationWrapper_2_Invoke_m618B734D0B7DF88F7712346AD628D6031378F461_inline(_thisAdjusted, ___i0, method);
  44485. }
  44486. #ifdef __clang__
  44487. #pragma clang diagnostic pop
  44488. #endif
  44489. #ifdef __clang__
  44490. #pragma clang diagnostic push
  44491. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44492. #pragma clang diagnostic ignored "-Wunused-variable"
  44493. #endif
  44494. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  44495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7498272AC036F5E1A3C36F57F314CD3CFD6D6026_gshared (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * ___action5, const RuntimeMethod* method)
  44496. {
  44497. {
  44498. int32_t L_0 = ___minY0;
  44499. __this->set_minY_0(L_0);
  44500. int32_t L_1 = ___maxY1;
  44501. __this->set_maxY_1(L_1);
  44502. int32_t L_2 = ___stepY2;
  44503. __this->set_stepY_2(L_2);
  44504. int32_t L_3 = ___width3;
  44505. __this->set_width_3(L_3);
  44506. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44507. __this->set_allocator_4(L_4);
  44508. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * L_5 = ___action5;
  44509. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B L_6 = (*(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *)L_5);
  44510. __this->set_action_5(L_6);
  44511. return;
  44512. }
  44513. }
  44514. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7498272AC036F5E1A3C36F57F314CD3CFD6D6026_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * ___action5, const RuntimeMethod* method)
  44515. {
  44516. RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * _thisAdjusted;
  44517. int32_t _offset = 1;
  44518. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 *>(__this + _offset);
  44519. RowOperationWrapper_2__ctor_m7498272AC036F5E1A3C36F57F314CD3CFD6D6026_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  44520. }
  44521. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::Invoke(System.Int32)
  44522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBAEA4329590BD8B29BF5AFA5027166667B4BBFA6_gshared (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * __this, int32_t ___i0, const RuntimeMethod* method)
  44523. {
  44524. static bool s_Il2CppMethodInitialized;
  44525. if (!s_Il2CppMethodInitialized)
  44526. {
  44527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44528. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44529. s_Il2CppMethodInitialized = true;
  44530. }
  44531. int32_t V_0 = 0;
  44532. int32_t V_1 = 0;
  44533. RuntimeObject* V_2 = NULL;
  44534. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  44535. memset((&V_3), 0, sizeof(V_3));
  44536. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44537. memset((&V_4), 0, sizeof(V_4));
  44538. int32_t V_5 = 0;
  44539. Exception_t * __last_unhandled_exception = 0;
  44540. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44541. {
  44542. int32_t L_0 = (int32_t)__this->get_minY_0();
  44543. int32_t L_1 = ___i0;
  44544. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44545. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44546. int32_t L_3 = V_0;
  44547. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44548. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44549. {
  44550. goto IL_001a;
  44551. }
  44552. }
  44553. {
  44554. return;
  44555. }
  44556. IL_001a:
  44557. {
  44558. int32_t L_5 = V_0;
  44559. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44560. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44561. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44562. int32_t L_8;
  44563. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44564. V_1 = (int32_t)L_8;
  44565. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44566. int32_t L_10 = (int32_t)__this->get_width_3();
  44567. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  44568. RuntimeObject* L_11;
  44569. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  44570. V_2 = (RuntimeObject*)L_11;
  44571. }
  44572. IL_0041:
  44573. try
  44574. {// begin try (depth: 1)
  44575. {
  44576. RuntimeObject* L_12 = V_2;
  44577. NullCheck((RuntimeObject*)L_12);
  44578. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  44579. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  44580. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  44581. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  44582. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  44583. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  44584. int32_t L_15 = V_0;
  44585. V_5 = (int32_t)L_15;
  44586. goto IL_0075;
  44587. }
  44588. IL_0056:
  44589. {
  44590. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * L_16 = (RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *)__this->get_address_of_action_5();
  44591. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * L_17;
  44592. L_17 = (( RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * (*) (RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *)(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44593. int32_t L_18 = V_5;
  44594. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  44595. Il2CppFakeBox<RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  44596. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44597. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  44598. *L_17 = L_20.m_Value;
  44599. int32_t L_21 = V_5;
  44600. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  44601. }
  44602. IL_0075:
  44603. {
  44604. int32_t L_22 = V_5;
  44605. int32_t L_23 = V_1;
  44606. if ((((int32_t)L_22) < ((int32_t)L_23)))
  44607. {
  44608. goto IL_0056;
  44609. }
  44610. }
  44611. IL_007a:
  44612. {
  44613. IL2CPP_LEAVE(0x86, FINALLY_007c);
  44614. }
  44615. }// end try (depth: 1)
  44616. catch(Il2CppExceptionWrapper& e)
  44617. {
  44618. __last_unhandled_exception = (Exception_t *)e.ex;
  44619. goto FINALLY_007c;
  44620. }
  44621. FINALLY_007c:
  44622. {// begin finally (depth: 1)
  44623. {
  44624. RuntimeObject* L_24 = V_2;
  44625. if (!L_24)
  44626. {
  44627. goto IL_0085;
  44628. }
  44629. }
  44630. IL_007f:
  44631. {
  44632. RuntimeObject* L_25 = V_2;
  44633. NullCheck((RuntimeObject*)L_25);
  44634. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  44635. }
  44636. IL_0085:
  44637. {
  44638. IL2CPP_END_FINALLY(124)
  44639. }
  44640. }// end finally (depth: 1)
  44641. IL2CPP_CLEANUP(124)
  44642. {
  44643. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44644. IL2CPP_JUMP_TBL(0x86, IL_0086)
  44645. }
  44646. IL_0086:
  44647. {
  44648. return;
  44649. }
  44650. }
  44651. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mBAEA4329590BD8B29BF5AFA5027166667B4BBFA6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44652. {
  44653. RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * _thisAdjusted;
  44654. int32_t _offset = 1;
  44655. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 *>(__this + _offset);
  44656. RowOperationWrapper_2_Invoke_mBAEA4329590BD8B29BF5AFA5027166667B4BBFA6_inline(_thisAdjusted, ___i0, method);
  44657. }
  44658. #ifdef __clang__
  44659. #pragma clang diagnostic pop
  44660. #endif
  44661. #ifdef __clang__
  44662. #pragma clang diagnostic push
  44663. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44664. #pragma clang diagnostic ignored "-Wunused-variable"
  44665. #endif
  44666. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  44667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0C17F1DA39181A130F9155935EF1C48747723551_gshared (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * ___action5, const RuntimeMethod* method)
  44668. {
  44669. {
  44670. int32_t L_0 = ___minY0;
  44671. __this->set_minY_0(L_0);
  44672. int32_t L_1 = ___maxY1;
  44673. __this->set_maxY_1(L_1);
  44674. int32_t L_2 = ___stepY2;
  44675. __this->set_stepY_2(L_2);
  44676. int32_t L_3 = ___width3;
  44677. __this->set_width_3(L_3);
  44678. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44679. __this->set_allocator_4(L_4);
  44680. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * L_5 = ___action5;
  44681. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB L_6 = (*(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *)L_5);
  44682. __this->set_action_5(L_6);
  44683. return;
  44684. }
  44685. }
  44686. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m0C17F1DA39181A130F9155935EF1C48747723551_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * ___action5, const RuntimeMethod* method)
  44687. {
  44688. RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * _thisAdjusted;
  44689. int32_t _offset = 1;
  44690. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B *>(__this + _offset);
  44691. RowOperationWrapper_2__ctor_m0C17F1DA39181A130F9155935EF1C48747723551_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  44692. }
  44693. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Numerics.Vector4>::Invoke(System.Int32)
  44694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2ADE3BFAE735DB8175F4BD09C14EFE12C239A01F_gshared (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * __this, int32_t ___i0, const RuntimeMethod* method)
  44695. {
  44696. static bool s_Il2CppMethodInitialized;
  44697. if (!s_Il2CppMethodInitialized)
  44698. {
  44699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44701. s_Il2CppMethodInitialized = true;
  44702. }
  44703. int32_t V_0 = 0;
  44704. int32_t V_1 = 0;
  44705. RuntimeObject* V_2 = NULL;
  44706. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  44707. memset((&V_3), 0, sizeof(V_3));
  44708. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  44709. memset((&V_4), 0, sizeof(V_4));
  44710. int32_t V_5 = 0;
  44711. Exception_t * __last_unhandled_exception = 0;
  44712. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44713. {
  44714. int32_t L_0 = (int32_t)__this->get_minY_0();
  44715. int32_t L_1 = ___i0;
  44716. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44717. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44718. int32_t L_3 = V_0;
  44719. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44720. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44721. {
  44722. goto IL_001a;
  44723. }
  44724. }
  44725. {
  44726. return;
  44727. }
  44728. IL_001a:
  44729. {
  44730. int32_t L_5 = V_0;
  44731. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44732. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44733. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44734. int32_t L_8;
  44735. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44736. V_1 = (int32_t)L_8;
  44737. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44738. int32_t L_10 = (int32_t)__this->get_width_3();
  44739. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  44740. RuntimeObject* L_11;
  44741. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  44742. V_2 = (RuntimeObject*)L_11;
  44743. }
  44744. IL_0041:
  44745. try
  44746. {// begin try (depth: 1)
  44747. {
  44748. RuntimeObject* L_12 = V_2;
  44749. NullCheck((RuntimeObject*)L_12);
  44750. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  44751. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  44752. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  44753. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  44754. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  44755. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  44756. int32_t L_15 = V_0;
  44757. V_5 = (int32_t)L_15;
  44758. goto IL_0075;
  44759. }
  44760. IL_0056:
  44761. {
  44762. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * L_16 = (RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *)__this->get_address_of_action_5();
  44763. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * L_17;
  44764. L_17 = (( RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * (*) (RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *)(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44765. int32_t L_18 = V_5;
  44766. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  44767. Il2CppFakeBox<RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  44768. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44769. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  44770. *L_17 = L_20.m_Value;
  44771. int32_t L_21 = V_5;
  44772. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  44773. }
  44774. IL_0075:
  44775. {
  44776. int32_t L_22 = V_5;
  44777. int32_t L_23 = V_1;
  44778. if ((((int32_t)L_22) < ((int32_t)L_23)))
  44779. {
  44780. goto IL_0056;
  44781. }
  44782. }
  44783. IL_007a:
  44784. {
  44785. IL2CPP_LEAVE(0x86, FINALLY_007c);
  44786. }
  44787. }// end try (depth: 1)
  44788. catch(Il2CppExceptionWrapper& e)
  44789. {
  44790. __last_unhandled_exception = (Exception_t *)e.ex;
  44791. goto FINALLY_007c;
  44792. }
  44793. FINALLY_007c:
  44794. {// begin finally (depth: 1)
  44795. {
  44796. RuntimeObject* L_24 = V_2;
  44797. if (!L_24)
  44798. {
  44799. goto IL_0085;
  44800. }
  44801. }
  44802. IL_007f:
  44803. {
  44804. RuntimeObject* L_25 = V_2;
  44805. NullCheck((RuntimeObject*)L_25);
  44806. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  44807. }
  44808. IL_0085:
  44809. {
  44810. IL2CPP_END_FINALLY(124)
  44811. }
  44812. }// end finally (depth: 1)
  44813. IL2CPP_CLEANUP(124)
  44814. {
  44815. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44816. IL2CPP_JUMP_TBL(0x86, IL_0086)
  44817. }
  44818. IL_0086:
  44819. {
  44820. return;
  44821. }
  44822. }
  44823. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m2ADE3BFAE735DB8175F4BD09C14EFE12C239A01F_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44824. {
  44825. RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * _thisAdjusted;
  44826. int32_t _offset = 1;
  44827. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B *>(__this + _offset);
  44828. RowOperationWrapper_2_Invoke_m2ADE3BFAE735DB8175F4BD09C14EFE12C239A01F_inline(_thisAdjusted, ___i0, method);
  44829. }
  44830. #ifdef __clang__
  44831. #pragma clang diagnostic pop
  44832. #endif
  44833. #ifdef __clang__
  44834. #pragma clang diagnostic push
  44835. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  44836. #pragma clang diagnostic ignored "-Wunused-variable"
  44837. #endif
  44838. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  44839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDF0C87CCBD7C6D74405E7C38B4438A79FBCF15AC_gshared (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * ___action5, const RuntimeMethod* method)
  44840. {
  44841. {
  44842. int32_t L_0 = ___minY0;
  44843. __this->set_minY_0(L_0);
  44844. int32_t L_1 = ___maxY1;
  44845. __this->set_maxY_1(L_1);
  44846. int32_t L_2 = ___stepY2;
  44847. __this->set_stepY_2(L_2);
  44848. int32_t L_3 = ___width3;
  44849. __this->set_width_3(L_3);
  44850. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  44851. __this->set_allocator_4(L_4);
  44852. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * L_5 = ___action5;
  44853. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 L_6 = (*(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *)L_5);
  44854. __this->set_action_5(L_6);
  44855. return;
  44856. }
  44857. }
  44858. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mDF0C87CCBD7C6D74405E7C38B4438A79FBCF15AC_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * ___action5, const RuntimeMethod* method)
  44859. {
  44860. RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * _thisAdjusted;
  44861. int32_t _offset = 1;
  44862. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A *>(__this + _offset);
  44863. RowOperationWrapper_2__ctor_mDF0C87CCBD7C6D74405E7C38B4438A79FBCF15AC_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  44864. }
  44865. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::Invoke(System.Int32)
  44866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9FFA3260867E6F967D037712332C5E74C403EA49_gshared (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * __this, int32_t ___i0, const RuntimeMethod* method)
  44867. {
  44868. static bool s_Il2CppMethodInitialized;
  44869. if (!s_Il2CppMethodInitialized)
  44870. {
  44871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  44872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44873. s_Il2CppMethodInitialized = true;
  44874. }
  44875. int32_t V_0 = 0;
  44876. int32_t V_1 = 0;
  44877. RuntimeObject* V_2 = NULL;
  44878. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  44879. memset((&V_3), 0, sizeof(V_3));
  44880. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  44881. memset((&V_4), 0, sizeof(V_4));
  44882. int32_t V_5 = 0;
  44883. Exception_t * __last_unhandled_exception = 0;
  44884. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  44885. {
  44886. int32_t L_0 = (int32_t)__this->get_minY_0();
  44887. int32_t L_1 = ___i0;
  44888. int32_t L_2 = (int32_t)__this->get_stepY_2();
  44889. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  44890. int32_t L_3 = V_0;
  44891. int32_t L_4 = (int32_t)__this->get_maxY_1();
  44892. if ((((int32_t)L_3) < ((int32_t)L_4)))
  44893. {
  44894. goto IL_001a;
  44895. }
  44896. }
  44897. {
  44898. return;
  44899. }
  44900. IL_001a:
  44901. {
  44902. int32_t L_5 = V_0;
  44903. int32_t L_6 = (int32_t)__this->get_stepY_2();
  44904. int32_t L_7 = (int32_t)__this->get_maxY_1();
  44905. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  44906. int32_t L_8;
  44907. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  44908. V_1 = (int32_t)L_8;
  44909. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  44910. int32_t L_10 = (int32_t)__this->get_width_3();
  44911. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  44912. RuntimeObject* L_11;
  44913. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  44914. V_2 = (RuntimeObject*)L_11;
  44915. }
  44916. IL_0041:
  44917. try
  44918. {// begin try (depth: 1)
  44919. {
  44920. RuntimeObject* L_12 = V_2;
  44921. NullCheck((RuntimeObject*)L_12);
  44922. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  44923. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  44924. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  44925. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  44926. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  44927. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  44928. int32_t L_15 = V_0;
  44929. V_5 = (int32_t)L_15;
  44930. goto IL_0075;
  44931. }
  44932. IL_0056:
  44933. {
  44934. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * L_16 = (RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *)__this->get_address_of_action_5();
  44935. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * L_17;
  44936. L_17 = (( RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * (*) (RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *)(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  44937. int32_t L_18 = V_5;
  44938. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  44939. Il2CppFakeBox<RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  44940. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  44941. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  44942. *L_17 = L_20.m_Value;
  44943. int32_t L_21 = V_5;
  44944. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  44945. }
  44946. IL_0075:
  44947. {
  44948. int32_t L_22 = V_5;
  44949. int32_t L_23 = V_1;
  44950. if ((((int32_t)L_22) < ((int32_t)L_23)))
  44951. {
  44952. goto IL_0056;
  44953. }
  44954. }
  44955. IL_007a:
  44956. {
  44957. IL2CPP_LEAVE(0x86, FINALLY_007c);
  44958. }
  44959. }// end try (depth: 1)
  44960. catch(Il2CppExceptionWrapper& e)
  44961. {
  44962. __last_unhandled_exception = (Exception_t *)e.ex;
  44963. goto FINALLY_007c;
  44964. }
  44965. FINALLY_007c:
  44966. {// begin finally (depth: 1)
  44967. {
  44968. RuntimeObject* L_24 = V_2;
  44969. if (!L_24)
  44970. {
  44971. goto IL_0085;
  44972. }
  44973. }
  44974. IL_007f:
  44975. {
  44976. RuntimeObject* L_25 = V_2;
  44977. NullCheck((RuntimeObject*)L_25);
  44978. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  44979. }
  44980. IL_0085:
  44981. {
  44982. IL2CPP_END_FINALLY(124)
  44983. }
  44984. }// end finally (depth: 1)
  44985. IL2CPP_CLEANUP(124)
  44986. {
  44987. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  44988. IL2CPP_JUMP_TBL(0x86, IL_0086)
  44989. }
  44990. IL_0086:
  44991. {
  44992. return;
  44993. }
  44994. }
  44995. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m9FFA3260867E6F967D037712332C5E74C403EA49_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  44996. {
  44997. RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * _thisAdjusted;
  44998. int32_t _offset = 1;
  44999. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A *>(__this + _offset);
  45000. RowOperationWrapper_2_Invoke_m9FFA3260867E6F967D037712332C5E74C403EA49_inline(_thisAdjusted, ___i0, method);
  45001. }
  45002. #ifdef __clang__
  45003. #pragma clang diagnostic pop
  45004. #endif
  45005. #ifdef __clang__
  45006. #pragma clang diagnostic push
  45007. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45008. #pragma clang diagnostic ignored "-Wunused-variable"
  45009. #endif
  45010. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  45011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m710A8A7BC4C0E9C7F0E90B925323D1269B9F7CC2_gshared (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * ___action5, const RuntimeMethod* method)
  45012. {
  45013. {
  45014. int32_t L_0 = ___minY0;
  45015. __this->set_minY_0(L_0);
  45016. int32_t L_1 = ___maxY1;
  45017. __this->set_maxY_1(L_1);
  45018. int32_t L_2 = ___stepY2;
  45019. __this->set_stepY_2(L_2);
  45020. int32_t L_3 = ___width3;
  45021. __this->set_width_3(L_3);
  45022. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45023. __this->set_allocator_4(L_4);
  45024. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * L_5 = ___action5;
  45025. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 L_6 = (*(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *)L_5);
  45026. __this->set_action_5(L_6);
  45027. return;
  45028. }
  45029. }
  45030. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m710A8A7BC4C0E9C7F0E90B925323D1269B9F7CC2_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * ___action5, const RuntimeMethod* method)
  45031. {
  45032. RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * _thisAdjusted;
  45033. int32_t _offset = 1;
  45034. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 *>(__this + _offset);
  45035. RowOperationWrapper_2__ctor_m710A8A7BC4C0E9C7F0E90B925323D1269B9F7CC2_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  45036. }
  45037. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.RgbaVector>,System.Single>::Invoke(System.Int32)
  45038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB8C7D4244AD0AF686031E44D969A25F15A04DF11_gshared (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * __this, int32_t ___i0, const RuntimeMethod* method)
  45039. {
  45040. static bool s_Il2CppMethodInitialized;
  45041. if (!s_Il2CppMethodInitialized)
  45042. {
  45043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45045. s_Il2CppMethodInitialized = true;
  45046. }
  45047. int32_t V_0 = 0;
  45048. int32_t V_1 = 0;
  45049. RuntimeObject* V_2 = NULL;
  45050. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  45051. memset((&V_3), 0, sizeof(V_3));
  45052. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  45053. memset((&V_4), 0, sizeof(V_4));
  45054. int32_t V_5 = 0;
  45055. Exception_t * __last_unhandled_exception = 0;
  45056. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45057. {
  45058. int32_t L_0 = (int32_t)__this->get_minY_0();
  45059. int32_t L_1 = ___i0;
  45060. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45061. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45062. int32_t L_3 = V_0;
  45063. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45064. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45065. {
  45066. goto IL_001a;
  45067. }
  45068. }
  45069. {
  45070. return;
  45071. }
  45072. IL_001a:
  45073. {
  45074. int32_t L_5 = V_0;
  45075. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45076. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45077. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45078. int32_t L_8;
  45079. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45080. V_1 = (int32_t)L_8;
  45081. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45082. int32_t L_10 = (int32_t)__this->get_width_3();
  45083. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  45084. RuntimeObject* L_11;
  45085. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  45086. V_2 = (RuntimeObject*)L_11;
  45087. }
  45088. IL_0041:
  45089. try
  45090. {// begin try (depth: 1)
  45091. {
  45092. RuntimeObject* L_12 = V_2;
  45093. NullCheck((RuntimeObject*)L_12);
  45094. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  45095. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  45096. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  45097. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  45098. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  45099. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  45100. int32_t L_15 = V_0;
  45101. V_5 = (int32_t)L_15;
  45102. goto IL_0075;
  45103. }
  45104. IL_0056:
  45105. {
  45106. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * L_16 = (RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *)__this->get_address_of_action_5();
  45107. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * L_17;
  45108. L_17 = (( RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * (*) (RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *)(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45109. int32_t L_18 = V_5;
  45110. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  45111. Il2CppFakeBox<RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  45112. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45113. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  45114. *L_17 = L_20.m_Value;
  45115. int32_t L_21 = V_5;
  45116. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  45117. }
  45118. IL_0075:
  45119. {
  45120. int32_t L_22 = V_5;
  45121. int32_t L_23 = V_1;
  45122. if ((((int32_t)L_22) < ((int32_t)L_23)))
  45123. {
  45124. goto IL_0056;
  45125. }
  45126. }
  45127. IL_007a:
  45128. {
  45129. IL2CPP_LEAVE(0x86, FINALLY_007c);
  45130. }
  45131. }// end try (depth: 1)
  45132. catch(Il2CppExceptionWrapper& e)
  45133. {
  45134. __last_unhandled_exception = (Exception_t *)e.ex;
  45135. goto FINALLY_007c;
  45136. }
  45137. FINALLY_007c:
  45138. {// begin finally (depth: 1)
  45139. {
  45140. RuntimeObject* L_24 = V_2;
  45141. if (!L_24)
  45142. {
  45143. goto IL_0085;
  45144. }
  45145. }
  45146. IL_007f:
  45147. {
  45148. RuntimeObject* L_25 = V_2;
  45149. NullCheck((RuntimeObject*)L_25);
  45150. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  45151. }
  45152. IL_0085:
  45153. {
  45154. IL2CPP_END_FINALLY(124)
  45155. }
  45156. }// end finally (depth: 1)
  45157. IL2CPP_CLEANUP(124)
  45158. {
  45159. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45160. IL2CPP_JUMP_TBL(0x86, IL_0086)
  45161. }
  45162. IL_0086:
  45163. {
  45164. return;
  45165. }
  45166. }
  45167. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mB8C7D4244AD0AF686031E44D969A25F15A04DF11_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45168. {
  45169. RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * _thisAdjusted;
  45170. int32_t _offset = 1;
  45171. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 *>(__this + _offset);
  45172. RowOperationWrapper_2_Invoke_mB8C7D4244AD0AF686031E44D969A25F15A04DF11_inline(_thisAdjusted, ___i0, method);
  45173. }
  45174. #ifdef __clang__
  45175. #pragma clang diagnostic pop
  45176. #endif
  45177. #ifdef __clang__
  45178. #pragma clang diagnostic push
  45179. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45180. #pragma clang diagnostic ignored "-Wunused-variable"
  45181. #endif
  45182. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  45183. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBD175EAD2627F7110E8809869C75ED7DC44E9775_gshared (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * ___action5, const RuntimeMethod* method)
  45184. {
  45185. {
  45186. int32_t L_0 = ___minY0;
  45187. __this->set_minY_0(L_0);
  45188. int32_t L_1 = ___maxY1;
  45189. __this->set_maxY_1(L_1);
  45190. int32_t L_2 = ___stepY2;
  45191. __this->set_stepY_2(L_2);
  45192. int32_t L_3 = ___width3;
  45193. __this->set_width_3(L_3);
  45194. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45195. __this->set_allocator_4(L_4);
  45196. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * L_5 = ___action5;
  45197. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD L_6 = (*(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *)L_5);
  45198. __this->set_action_5(L_6);
  45199. return;
  45200. }
  45201. }
  45202. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mBD175EAD2627F7110E8809869C75ED7DC44E9775_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * ___action5, const RuntimeMethod* method)
  45203. {
  45204. RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * _thisAdjusted;
  45205. int32_t _offset = 1;
  45206. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB *>(__this + _offset);
  45207. RowOperationWrapper_2__ctor_mBD175EAD2627F7110E8809869C75ED7DC44E9775_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  45208. }
  45209. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  45210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2C007E333BFED20AB4F79A20F548FF427984B4CF_gshared (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * __this, int32_t ___i0, const RuntimeMethod* method)
  45211. {
  45212. static bool s_Il2CppMethodInitialized;
  45213. if (!s_Il2CppMethodInitialized)
  45214. {
  45215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45217. s_Il2CppMethodInitialized = true;
  45218. }
  45219. int32_t V_0 = 0;
  45220. int32_t V_1 = 0;
  45221. RuntimeObject* V_2 = NULL;
  45222. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  45223. memset((&V_3), 0, sizeof(V_3));
  45224. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  45225. memset((&V_4), 0, sizeof(V_4));
  45226. int32_t V_5 = 0;
  45227. Exception_t * __last_unhandled_exception = 0;
  45228. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45229. {
  45230. int32_t L_0 = (int32_t)__this->get_minY_0();
  45231. int32_t L_1 = ___i0;
  45232. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45233. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45234. int32_t L_3 = V_0;
  45235. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45236. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45237. {
  45238. goto IL_001a;
  45239. }
  45240. }
  45241. {
  45242. return;
  45243. }
  45244. IL_001a:
  45245. {
  45246. int32_t L_5 = V_0;
  45247. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45248. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45249. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45250. int32_t L_8;
  45251. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45252. V_1 = (int32_t)L_8;
  45253. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45254. int32_t L_10 = (int32_t)__this->get_width_3();
  45255. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  45256. RuntimeObject* L_11;
  45257. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  45258. V_2 = (RuntimeObject*)L_11;
  45259. }
  45260. IL_0041:
  45261. try
  45262. {// begin try (depth: 1)
  45263. {
  45264. RuntimeObject* L_12 = V_2;
  45265. NullCheck((RuntimeObject*)L_12);
  45266. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  45267. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  45268. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  45269. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  45270. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  45271. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  45272. int32_t L_15 = V_0;
  45273. V_5 = (int32_t)L_15;
  45274. goto IL_0075;
  45275. }
  45276. IL_0056:
  45277. {
  45278. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * L_16 = (RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *)__this->get_address_of_action_5();
  45279. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * L_17;
  45280. L_17 = (( RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * (*) (RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *)(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45281. int32_t L_18 = V_5;
  45282. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  45283. Il2CppFakeBox<RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  45284. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45285. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  45286. *L_17 = L_20.m_Value;
  45287. int32_t L_21 = V_5;
  45288. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  45289. }
  45290. IL_0075:
  45291. {
  45292. int32_t L_22 = V_5;
  45293. int32_t L_23 = V_1;
  45294. if ((((int32_t)L_22) < ((int32_t)L_23)))
  45295. {
  45296. goto IL_0056;
  45297. }
  45298. }
  45299. IL_007a:
  45300. {
  45301. IL2CPP_LEAVE(0x86, FINALLY_007c);
  45302. }
  45303. }// end try (depth: 1)
  45304. catch(Il2CppExceptionWrapper& e)
  45305. {
  45306. __last_unhandled_exception = (Exception_t *)e.ex;
  45307. goto FINALLY_007c;
  45308. }
  45309. FINALLY_007c:
  45310. {// begin finally (depth: 1)
  45311. {
  45312. RuntimeObject* L_24 = V_2;
  45313. if (!L_24)
  45314. {
  45315. goto IL_0085;
  45316. }
  45317. }
  45318. IL_007f:
  45319. {
  45320. RuntimeObject* L_25 = V_2;
  45321. NullCheck((RuntimeObject*)L_25);
  45322. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  45323. }
  45324. IL_0085:
  45325. {
  45326. IL2CPP_END_FINALLY(124)
  45327. }
  45328. }// end finally (depth: 1)
  45329. IL2CPP_CLEANUP(124)
  45330. {
  45331. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45332. IL2CPP_JUMP_TBL(0x86, IL_0086)
  45333. }
  45334. IL_0086:
  45335. {
  45336. return;
  45337. }
  45338. }
  45339. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m2C007E333BFED20AB4F79A20F548FF427984B4CF_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45340. {
  45341. RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * _thisAdjusted;
  45342. int32_t _offset = 1;
  45343. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB *>(__this + _offset);
  45344. RowOperationWrapper_2_Invoke_m2C007E333BFED20AB4F79A20F548FF427984B4CF_inline(_thisAdjusted, ___i0, method);
  45345. }
  45346. #ifdef __clang__
  45347. #pragma clang diagnostic pop
  45348. #endif
  45349. #ifdef __clang__
  45350. #pragma clang diagnostic push
  45351. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45352. #pragma clang diagnostic ignored "-Wunused-variable"
  45353. #endif
  45354. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  45355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCB5785E006DC724AE2F1D96A4AB5304FF62EE948_gshared (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * ___action5, const RuntimeMethod* method)
  45356. {
  45357. {
  45358. int32_t L_0 = ___minY0;
  45359. __this->set_minY_0(L_0);
  45360. int32_t L_1 = ___maxY1;
  45361. __this->set_maxY_1(L_1);
  45362. int32_t L_2 = ___stepY2;
  45363. __this->set_stepY_2(L_2);
  45364. int32_t L_3 = ___width3;
  45365. __this->set_width_3(L_3);
  45366. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45367. __this->set_allocator_4(L_4);
  45368. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * L_5 = ___action5;
  45369. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 L_6 = (*(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *)L_5);
  45370. __this->set_action_5(L_6);
  45371. return;
  45372. }
  45373. }
  45374. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mCB5785E006DC724AE2F1D96A4AB5304FF62EE948_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * ___action5, const RuntimeMethod* method)
  45375. {
  45376. RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * _thisAdjusted;
  45377. int32_t _offset = 1;
  45378. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B *>(__this + _offset);
  45379. RowOperationWrapper_2__ctor_mCB5785E006DC724AE2F1D96A4AB5304FF62EE948_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  45380. }
  45381. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::Invoke(System.Int32)
  45382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m758111CEBF0B2DC561879C2BF9662343962D0FD6_gshared (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * __this, int32_t ___i0, const RuntimeMethod* method)
  45383. {
  45384. static bool s_Il2CppMethodInitialized;
  45385. if (!s_Il2CppMethodInitialized)
  45386. {
  45387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45389. s_Il2CppMethodInitialized = true;
  45390. }
  45391. int32_t V_0 = 0;
  45392. int32_t V_1 = 0;
  45393. RuntimeObject* V_2 = NULL;
  45394. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  45395. memset((&V_3), 0, sizeof(V_3));
  45396. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  45397. memset((&V_4), 0, sizeof(V_4));
  45398. int32_t V_5 = 0;
  45399. Exception_t * __last_unhandled_exception = 0;
  45400. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45401. {
  45402. int32_t L_0 = (int32_t)__this->get_minY_0();
  45403. int32_t L_1 = ___i0;
  45404. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45405. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45406. int32_t L_3 = V_0;
  45407. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45408. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45409. {
  45410. goto IL_001a;
  45411. }
  45412. }
  45413. {
  45414. return;
  45415. }
  45416. IL_001a:
  45417. {
  45418. int32_t L_5 = V_0;
  45419. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45420. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45421. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45422. int32_t L_8;
  45423. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45424. V_1 = (int32_t)L_8;
  45425. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45426. int32_t L_10 = (int32_t)__this->get_width_3();
  45427. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  45428. RuntimeObject* L_11;
  45429. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  45430. V_2 = (RuntimeObject*)L_11;
  45431. }
  45432. IL_0041:
  45433. try
  45434. {// begin try (depth: 1)
  45435. {
  45436. RuntimeObject* L_12 = V_2;
  45437. NullCheck((RuntimeObject*)L_12);
  45438. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  45439. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  45440. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  45441. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  45442. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  45443. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  45444. int32_t L_15 = V_0;
  45445. V_5 = (int32_t)L_15;
  45446. goto IL_0075;
  45447. }
  45448. IL_0056:
  45449. {
  45450. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * L_16 = (RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *)__this->get_address_of_action_5();
  45451. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * L_17;
  45452. L_17 = (( RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * (*) (RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *)(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45453. int32_t L_18 = V_5;
  45454. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  45455. Il2CppFakeBox<RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  45456. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45457. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  45458. *L_17 = L_20.m_Value;
  45459. int32_t L_21 = V_5;
  45460. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  45461. }
  45462. IL_0075:
  45463. {
  45464. int32_t L_22 = V_5;
  45465. int32_t L_23 = V_1;
  45466. if ((((int32_t)L_22) < ((int32_t)L_23)))
  45467. {
  45468. goto IL_0056;
  45469. }
  45470. }
  45471. IL_007a:
  45472. {
  45473. IL2CPP_LEAVE(0x86, FINALLY_007c);
  45474. }
  45475. }// end try (depth: 1)
  45476. catch(Il2CppExceptionWrapper& e)
  45477. {
  45478. __last_unhandled_exception = (Exception_t *)e.ex;
  45479. goto FINALLY_007c;
  45480. }
  45481. FINALLY_007c:
  45482. {// begin finally (depth: 1)
  45483. {
  45484. RuntimeObject* L_24 = V_2;
  45485. if (!L_24)
  45486. {
  45487. goto IL_0085;
  45488. }
  45489. }
  45490. IL_007f:
  45491. {
  45492. RuntimeObject* L_25 = V_2;
  45493. NullCheck((RuntimeObject*)L_25);
  45494. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  45495. }
  45496. IL_0085:
  45497. {
  45498. IL2CPP_END_FINALLY(124)
  45499. }
  45500. }// end finally (depth: 1)
  45501. IL2CPP_CLEANUP(124)
  45502. {
  45503. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45504. IL2CPP_JUMP_TBL(0x86, IL_0086)
  45505. }
  45506. IL_0086:
  45507. {
  45508. return;
  45509. }
  45510. }
  45511. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m758111CEBF0B2DC561879C2BF9662343962D0FD6_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45512. {
  45513. RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * _thisAdjusted;
  45514. int32_t _offset = 1;
  45515. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B *>(__this + _offset);
  45516. RowOperationWrapper_2_Invoke_m758111CEBF0B2DC561879C2BF9662343962D0FD6_inline(_thisAdjusted, ___i0, method);
  45517. }
  45518. #ifdef __clang__
  45519. #pragma clang diagnostic pop
  45520. #endif
  45521. #ifdef __clang__
  45522. #pragma clang diagnostic push
  45523. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45524. #pragma clang diagnostic ignored "-Wunused-variable"
  45525. #endif
  45526. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  45527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2D33E6576F00B3AD1094EC6DAC196240E3F070ED_gshared (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * ___action5, const RuntimeMethod* method)
  45528. {
  45529. {
  45530. int32_t L_0 = ___minY0;
  45531. __this->set_minY_0(L_0);
  45532. int32_t L_1 = ___maxY1;
  45533. __this->set_maxY_1(L_1);
  45534. int32_t L_2 = ___stepY2;
  45535. __this->set_stepY_2(L_2);
  45536. int32_t L_3 = ___width3;
  45537. __this->set_width_3(L_3);
  45538. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45539. __this->set_allocator_4(L_4);
  45540. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * L_5 = ___action5;
  45541. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 L_6 = (*(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *)L_5);
  45542. __this->set_action_5(L_6);
  45543. return;
  45544. }
  45545. }
  45546. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m2D33E6576F00B3AD1094EC6DAC196240E3F070ED_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * ___action5, const RuntimeMethod* method)
  45547. {
  45548. RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * _thisAdjusted;
  45549. int32_t _offset = 1;
  45550. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E *>(__this + _offset);
  45551. RowOperationWrapper_2__ctor_m2D33E6576F00B3AD1094EC6DAC196240E3F070ED_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  45552. }
  45553. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Numerics.Vector4>::Invoke(System.Int32)
  45554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m50D6AC42A27EAE03F124ED383C4E3988DE3B295B_gshared (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * __this, int32_t ___i0, const RuntimeMethod* method)
  45555. {
  45556. static bool s_Il2CppMethodInitialized;
  45557. if (!s_Il2CppMethodInitialized)
  45558. {
  45559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45561. s_Il2CppMethodInitialized = true;
  45562. }
  45563. int32_t V_0 = 0;
  45564. int32_t V_1 = 0;
  45565. RuntimeObject* V_2 = NULL;
  45566. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  45567. memset((&V_3), 0, sizeof(V_3));
  45568. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  45569. memset((&V_4), 0, sizeof(V_4));
  45570. int32_t V_5 = 0;
  45571. Exception_t * __last_unhandled_exception = 0;
  45572. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45573. {
  45574. int32_t L_0 = (int32_t)__this->get_minY_0();
  45575. int32_t L_1 = ___i0;
  45576. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45577. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45578. int32_t L_3 = V_0;
  45579. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45580. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45581. {
  45582. goto IL_001a;
  45583. }
  45584. }
  45585. {
  45586. return;
  45587. }
  45588. IL_001a:
  45589. {
  45590. int32_t L_5 = V_0;
  45591. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45592. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45593. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45594. int32_t L_8;
  45595. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45596. V_1 = (int32_t)L_8;
  45597. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45598. int32_t L_10 = (int32_t)__this->get_width_3();
  45599. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  45600. RuntimeObject* L_11;
  45601. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  45602. V_2 = (RuntimeObject*)L_11;
  45603. }
  45604. IL_0041:
  45605. try
  45606. {// begin try (depth: 1)
  45607. {
  45608. RuntimeObject* L_12 = V_2;
  45609. NullCheck((RuntimeObject*)L_12);
  45610. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  45611. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  45612. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  45613. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  45614. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  45615. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  45616. int32_t L_15 = V_0;
  45617. V_5 = (int32_t)L_15;
  45618. goto IL_0075;
  45619. }
  45620. IL_0056:
  45621. {
  45622. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * L_16 = (RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *)__this->get_address_of_action_5();
  45623. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * L_17;
  45624. L_17 = (( RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * (*) (RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *)(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45625. int32_t L_18 = V_5;
  45626. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  45627. Il2CppFakeBox<RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  45628. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45629. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  45630. *L_17 = L_20.m_Value;
  45631. int32_t L_21 = V_5;
  45632. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  45633. }
  45634. IL_0075:
  45635. {
  45636. int32_t L_22 = V_5;
  45637. int32_t L_23 = V_1;
  45638. if ((((int32_t)L_22) < ((int32_t)L_23)))
  45639. {
  45640. goto IL_0056;
  45641. }
  45642. }
  45643. IL_007a:
  45644. {
  45645. IL2CPP_LEAVE(0x86, FINALLY_007c);
  45646. }
  45647. }// end try (depth: 1)
  45648. catch(Il2CppExceptionWrapper& e)
  45649. {
  45650. __last_unhandled_exception = (Exception_t *)e.ex;
  45651. goto FINALLY_007c;
  45652. }
  45653. FINALLY_007c:
  45654. {// begin finally (depth: 1)
  45655. {
  45656. RuntimeObject* L_24 = V_2;
  45657. if (!L_24)
  45658. {
  45659. goto IL_0085;
  45660. }
  45661. }
  45662. IL_007f:
  45663. {
  45664. RuntimeObject* L_25 = V_2;
  45665. NullCheck((RuntimeObject*)L_25);
  45666. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  45667. }
  45668. IL_0085:
  45669. {
  45670. IL2CPP_END_FINALLY(124)
  45671. }
  45672. }// end finally (depth: 1)
  45673. IL2CPP_CLEANUP(124)
  45674. {
  45675. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45676. IL2CPP_JUMP_TBL(0x86, IL_0086)
  45677. }
  45678. IL_0086:
  45679. {
  45680. return;
  45681. }
  45682. }
  45683. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m50D6AC42A27EAE03F124ED383C4E3988DE3B295B_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45684. {
  45685. RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * _thisAdjusted;
  45686. int32_t _offset = 1;
  45687. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E *>(__this + _offset);
  45688. RowOperationWrapper_2_Invoke_m50D6AC42A27EAE03F124ED383C4E3988DE3B295B_inline(_thisAdjusted, ___i0, method);
  45689. }
  45690. #ifdef __clang__
  45691. #pragma clang diagnostic pop
  45692. #endif
  45693. #ifdef __clang__
  45694. #pragma clang diagnostic push
  45695. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45696. #pragma clang diagnostic ignored "-Wunused-variable"
  45697. #endif
  45698. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  45699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB60D524EC0AFF047FB02134AEC5C5C8A7483C662_gshared (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * ___action5, const RuntimeMethod* method)
  45700. {
  45701. {
  45702. int32_t L_0 = ___minY0;
  45703. __this->set_minY_0(L_0);
  45704. int32_t L_1 = ___maxY1;
  45705. __this->set_maxY_1(L_1);
  45706. int32_t L_2 = ___stepY2;
  45707. __this->set_stepY_2(L_2);
  45708. int32_t L_3 = ___width3;
  45709. __this->set_width_3(L_3);
  45710. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45711. __this->set_allocator_4(L_4);
  45712. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * L_5 = ___action5;
  45713. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D L_6 = (*(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *)L_5);
  45714. __this->set_action_5(L_6);
  45715. return;
  45716. }
  45717. }
  45718. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mB60D524EC0AFF047FB02134AEC5C5C8A7483C662_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * ___action5, const RuntimeMethod* method)
  45719. {
  45720. RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * _thisAdjusted;
  45721. int32_t _offset = 1;
  45722. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 *>(__this + _offset);
  45723. RowOperationWrapper_2__ctor_mB60D524EC0AFF047FB02134AEC5C5C8A7483C662_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  45724. }
  45725. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::Invoke(System.Int32)
  45726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2DF9DF2246BA99EF7CF53BF0CD79357BEAB82261_gshared (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * __this, int32_t ___i0, const RuntimeMethod* method)
  45727. {
  45728. static bool s_Il2CppMethodInitialized;
  45729. if (!s_Il2CppMethodInitialized)
  45730. {
  45731. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45733. s_Il2CppMethodInitialized = true;
  45734. }
  45735. int32_t V_0 = 0;
  45736. int32_t V_1 = 0;
  45737. RuntimeObject* V_2 = NULL;
  45738. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  45739. memset((&V_3), 0, sizeof(V_3));
  45740. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  45741. memset((&V_4), 0, sizeof(V_4));
  45742. int32_t V_5 = 0;
  45743. Exception_t * __last_unhandled_exception = 0;
  45744. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45745. {
  45746. int32_t L_0 = (int32_t)__this->get_minY_0();
  45747. int32_t L_1 = ___i0;
  45748. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45749. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45750. int32_t L_3 = V_0;
  45751. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45752. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45753. {
  45754. goto IL_001a;
  45755. }
  45756. }
  45757. {
  45758. return;
  45759. }
  45760. IL_001a:
  45761. {
  45762. int32_t L_5 = V_0;
  45763. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45764. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45765. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45766. int32_t L_8;
  45767. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45768. V_1 = (int32_t)L_8;
  45769. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45770. int32_t L_10 = (int32_t)__this->get_width_3();
  45771. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  45772. RuntimeObject* L_11;
  45773. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  45774. V_2 = (RuntimeObject*)L_11;
  45775. }
  45776. IL_0041:
  45777. try
  45778. {// begin try (depth: 1)
  45779. {
  45780. RuntimeObject* L_12 = V_2;
  45781. NullCheck((RuntimeObject*)L_12);
  45782. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  45783. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  45784. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  45785. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  45786. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  45787. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  45788. int32_t L_15 = V_0;
  45789. V_5 = (int32_t)L_15;
  45790. goto IL_0075;
  45791. }
  45792. IL_0056:
  45793. {
  45794. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * L_16 = (RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *)__this->get_address_of_action_5();
  45795. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * L_17;
  45796. L_17 = (( RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * (*) (RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *)(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45797. int32_t L_18 = V_5;
  45798. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  45799. Il2CppFakeBox<RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  45800. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45801. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  45802. *L_17 = L_20.m_Value;
  45803. int32_t L_21 = V_5;
  45804. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  45805. }
  45806. IL_0075:
  45807. {
  45808. int32_t L_22 = V_5;
  45809. int32_t L_23 = V_1;
  45810. if ((((int32_t)L_22) < ((int32_t)L_23)))
  45811. {
  45812. goto IL_0056;
  45813. }
  45814. }
  45815. IL_007a:
  45816. {
  45817. IL2CPP_LEAVE(0x86, FINALLY_007c);
  45818. }
  45819. }// end try (depth: 1)
  45820. catch(Il2CppExceptionWrapper& e)
  45821. {
  45822. __last_unhandled_exception = (Exception_t *)e.ex;
  45823. goto FINALLY_007c;
  45824. }
  45825. FINALLY_007c:
  45826. {// begin finally (depth: 1)
  45827. {
  45828. RuntimeObject* L_24 = V_2;
  45829. if (!L_24)
  45830. {
  45831. goto IL_0085;
  45832. }
  45833. }
  45834. IL_007f:
  45835. {
  45836. RuntimeObject* L_25 = V_2;
  45837. NullCheck((RuntimeObject*)L_25);
  45838. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  45839. }
  45840. IL_0085:
  45841. {
  45842. IL2CPP_END_FINALLY(124)
  45843. }
  45844. }// end finally (depth: 1)
  45845. IL2CPP_CLEANUP(124)
  45846. {
  45847. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  45848. IL2CPP_JUMP_TBL(0x86, IL_0086)
  45849. }
  45850. IL_0086:
  45851. {
  45852. return;
  45853. }
  45854. }
  45855. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m2DF9DF2246BA99EF7CF53BF0CD79357BEAB82261_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  45856. {
  45857. RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * _thisAdjusted;
  45858. int32_t _offset = 1;
  45859. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 *>(__this + _offset);
  45860. RowOperationWrapper_2_Invoke_m2DF9DF2246BA99EF7CF53BF0CD79357BEAB82261_inline(_thisAdjusted, ___i0, method);
  45861. }
  45862. #ifdef __clang__
  45863. #pragma clang diagnostic pop
  45864. #endif
  45865. #ifdef __clang__
  45866. #pragma clang diagnostic push
  45867. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  45868. #pragma clang diagnostic ignored "-Wunused-variable"
  45869. #endif
  45870. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  45871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA368C892C253799E1CF1062D160E5DEA7FBD3366_gshared (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * ___action5, const RuntimeMethod* method)
  45872. {
  45873. {
  45874. int32_t L_0 = ___minY0;
  45875. __this->set_minY_0(L_0);
  45876. int32_t L_1 = ___maxY1;
  45877. __this->set_maxY_1(L_1);
  45878. int32_t L_2 = ___stepY2;
  45879. __this->set_stepY_2(L_2);
  45880. int32_t L_3 = ___width3;
  45881. __this->set_width_3(L_3);
  45882. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  45883. __this->set_allocator_4(L_4);
  45884. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * L_5 = ___action5;
  45885. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 L_6 = (*(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *)L_5);
  45886. __this->set_action_5(L_6);
  45887. return;
  45888. }
  45889. }
  45890. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mA368C892C253799E1CF1062D160E5DEA7FBD3366_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * ___action5, const RuntimeMethod* method)
  45891. {
  45892. RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * _thisAdjusted;
  45893. int32_t _offset = 1;
  45894. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 *>(__this + _offset);
  45895. RowOperationWrapper_2__ctor_mA368C892C253799E1CF1062D160E5DEA7FBD3366_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  45896. }
  45897. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short2>,System.Single>::Invoke(System.Int32)
  45898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2F8828E890D31547CDC7BA65D8241BB1102C1D49_gshared (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * __this, int32_t ___i0, const RuntimeMethod* method)
  45899. {
  45900. static bool s_Il2CppMethodInitialized;
  45901. if (!s_Il2CppMethodInitialized)
  45902. {
  45903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  45904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45905. s_Il2CppMethodInitialized = true;
  45906. }
  45907. int32_t V_0 = 0;
  45908. int32_t V_1 = 0;
  45909. RuntimeObject* V_2 = NULL;
  45910. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  45911. memset((&V_3), 0, sizeof(V_3));
  45912. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  45913. memset((&V_4), 0, sizeof(V_4));
  45914. int32_t V_5 = 0;
  45915. Exception_t * __last_unhandled_exception = 0;
  45916. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  45917. {
  45918. int32_t L_0 = (int32_t)__this->get_minY_0();
  45919. int32_t L_1 = ___i0;
  45920. int32_t L_2 = (int32_t)__this->get_stepY_2();
  45921. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  45922. int32_t L_3 = V_0;
  45923. int32_t L_4 = (int32_t)__this->get_maxY_1();
  45924. if ((((int32_t)L_3) < ((int32_t)L_4)))
  45925. {
  45926. goto IL_001a;
  45927. }
  45928. }
  45929. {
  45930. return;
  45931. }
  45932. IL_001a:
  45933. {
  45934. int32_t L_5 = V_0;
  45935. int32_t L_6 = (int32_t)__this->get_stepY_2();
  45936. int32_t L_7 = (int32_t)__this->get_maxY_1();
  45937. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  45938. int32_t L_8;
  45939. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  45940. V_1 = (int32_t)L_8;
  45941. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  45942. int32_t L_10 = (int32_t)__this->get_width_3();
  45943. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  45944. RuntimeObject* L_11;
  45945. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  45946. V_2 = (RuntimeObject*)L_11;
  45947. }
  45948. IL_0041:
  45949. try
  45950. {// begin try (depth: 1)
  45951. {
  45952. RuntimeObject* L_12 = V_2;
  45953. NullCheck((RuntimeObject*)L_12);
  45954. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  45955. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  45956. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  45957. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  45958. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  45959. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  45960. int32_t L_15 = V_0;
  45961. V_5 = (int32_t)L_15;
  45962. goto IL_0075;
  45963. }
  45964. IL_0056:
  45965. {
  45966. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * L_16 = (RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *)__this->get_address_of_action_5();
  45967. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * L_17;
  45968. L_17 = (( RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * (*) (RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *)(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  45969. int32_t L_18 = V_5;
  45970. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  45971. Il2CppFakeBox<RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  45972. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  45973. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  45974. *L_17 = L_20.m_Value;
  45975. int32_t L_21 = V_5;
  45976. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  45977. }
  45978. IL_0075:
  45979. {
  45980. int32_t L_22 = V_5;
  45981. int32_t L_23 = V_1;
  45982. if ((((int32_t)L_22) < ((int32_t)L_23)))
  45983. {
  45984. goto IL_0056;
  45985. }
  45986. }
  45987. IL_007a:
  45988. {
  45989. IL2CPP_LEAVE(0x86, FINALLY_007c);
  45990. }
  45991. }// end try (depth: 1)
  45992. catch(Il2CppExceptionWrapper& e)
  45993. {
  45994. __last_unhandled_exception = (Exception_t *)e.ex;
  45995. goto FINALLY_007c;
  45996. }
  45997. FINALLY_007c:
  45998. {// begin finally (depth: 1)
  45999. {
  46000. RuntimeObject* L_24 = V_2;
  46001. if (!L_24)
  46002. {
  46003. goto IL_0085;
  46004. }
  46005. }
  46006. IL_007f:
  46007. {
  46008. RuntimeObject* L_25 = V_2;
  46009. NullCheck((RuntimeObject*)L_25);
  46010. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  46011. }
  46012. IL_0085:
  46013. {
  46014. IL2CPP_END_FINALLY(124)
  46015. }
  46016. }// end finally (depth: 1)
  46017. IL2CPP_CLEANUP(124)
  46018. {
  46019. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46020. IL2CPP_JUMP_TBL(0x86, IL_0086)
  46021. }
  46022. IL_0086:
  46023. {
  46024. return;
  46025. }
  46026. }
  46027. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m2F8828E890D31547CDC7BA65D8241BB1102C1D49_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46028. {
  46029. RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * _thisAdjusted;
  46030. int32_t _offset = 1;
  46031. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 *>(__this + _offset);
  46032. RowOperationWrapper_2_Invoke_m2F8828E890D31547CDC7BA65D8241BB1102C1D49_inline(_thisAdjusted, ___i0, method);
  46033. }
  46034. #ifdef __clang__
  46035. #pragma clang diagnostic pop
  46036. #endif
  46037. #ifdef __clang__
  46038. #pragma clang diagnostic push
  46039. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46040. #pragma clang diagnostic ignored "-Wunused-variable"
  46041. #endif
  46042. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC98DBFCA6830B894185F7BC1BC18E80FA70574BC_gshared (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * ___action5, const RuntimeMethod* method)
  46044. {
  46045. {
  46046. int32_t L_0 = ___minY0;
  46047. __this->set_minY_0(L_0);
  46048. int32_t L_1 = ___maxY1;
  46049. __this->set_maxY_1(L_1);
  46050. int32_t L_2 = ___stepY2;
  46051. __this->set_stepY_2(L_2);
  46052. int32_t L_3 = ___width3;
  46053. __this->set_width_3(L_3);
  46054. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46055. __this->set_allocator_4(L_4);
  46056. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * L_5 = ___action5;
  46057. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 L_6 = (*(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *)L_5);
  46058. __this->set_action_5(L_6);
  46059. return;
  46060. }
  46061. }
  46062. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mC98DBFCA6830B894185F7BC1BC18E80FA70574BC_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * ___action5, const RuntimeMethod* method)
  46063. {
  46064. RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * _thisAdjusted;
  46065. int32_t _offset = 1;
  46066. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 *>(__this + _offset);
  46067. RowOperationWrapper_2__ctor_mC98DBFCA6830B894185F7BC1BC18E80FA70574BC_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  46068. }
  46069. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Binarization.BinaryThresholdProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,SixLabors.ImageSharp.PixelFormats.Rgb24>::Invoke(System.Int32)
  46070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m88127A1CB44D000CC6DA7F0F078730B53CC2DF3E_gshared (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * __this, int32_t ___i0, const RuntimeMethod* method)
  46071. {
  46072. static bool s_Il2CppMethodInitialized;
  46073. if (!s_Il2CppMethodInitialized)
  46074. {
  46075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46077. s_Il2CppMethodInitialized = true;
  46078. }
  46079. int32_t V_0 = 0;
  46080. int32_t V_1 = 0;
  46081. RuntimeObject* V_2 = NULL;
  46082. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  46083. memset((&V_3), 0, sizeof(V_3));
  46084. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  46085. memset((&V_4), 0, sizeof(V_4));
  46086. int32_t V_5 = 0;
  46087. Exception_t * __last_unhandled_exception = 0;
  46088. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46089. {
  46090. int32_t L_0 = (int32_t)__this->get_minY_0();
  46091. int32_t L_1 = ___i0;
  46092. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46093. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46094. int32_t L_3 = V_0;
  46095. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46096. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46097. {
  46098. goto IL_001a;
  46099. }
  46100. }
  46101. {
  46102. return;
  46103. }
  46104. IL_001a:
  46105. {
  46106. int32_t L_5 = V_0;
  46107. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46108. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46109. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46110. int32_t L_8;
  46111. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46112. V_1 = (int32_t)L_8;
  46113. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46114. int32_t L_10 = (int32_t)__this->get_width_3();
  46115. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  46116. RuntimeObject* L_11;
  46117. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  46118. V_2 = (RuntimeObject*)L_11;
  46119. }
  46120. IL_0041:
  46121. try
  46122. {// begin try (depth: 1)
  46123. {
  46124. RuntimeObject* L_12 = V_2;
  46125. NullCheck((RuntimeObject*)L_12);
  46126. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  46127. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  46128. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  46129. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  46130. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  46131. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  46132. int32_t L_15 = V_0;
  46133. V_5 = (int32_t)L_15;
  46134. goto IL_0075;
  46135. }
  46136. IL_0056:
  46137. {
  46138. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * L_16 = (RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *)__this->get_address_of_action_5();
  46139. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * L_17;
  46140. L_17 = (( RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * (*) (RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *)(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46141. int32_t L_18 = V_5;
  46142. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  46143. Il2CppFakeBox<RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  46144. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46145. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  46146. *L_17 = L_20.m_Value;
  46147. int32_t L_21 = V_5;
  46148. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  46149. }
  46150. IL_0075:
  46151. {
  46152. int32_t L_22 = V_5;
  46153. int32_t L_23 = V_1;
  46154. if ((((int32_t)L_22) < ((int32_t)L_23)))
  46155. {
  46156. goto IL_0056;
  46157. }
  46158. }
  46159. IL_007a:
  46160. {
  46161. IL2CPP_LEAVE(0x86, FINALLY_007c);
  46162. }
  46163. }// end try (depth: 1)
  46164. catch(Il2CppExceptionWrapper& e)
  46165. {
  46166. __last_unhandled_exception = (Exception_t *)e.ex;
  46167. goto FINALLY_007c;
  46168. }
  46169. FINALLY_007c:
  46170. {// begin finally (depth: 1)
  46171. {
  46172. RuntimeObject* L_24 = V_2;
  46173. if (!L_24)
  46174. {
  46175. goto IL_0085;
  46176. }
  46177. }
  46178. IL_007f:
  46179. {
  46180. RuntimeObject* L_25 = V_2;
  46181. NullCheck((RuntimeObject*)L_25);
  46182. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  46183. }
  46184. IL_0085:
  46185. {
  46186. IL2CPP_END_FINALLY(124)
  46187. }
  46188. }// end finally (depth: 1)
  46189. IL2CPP_CLEANUP(124)
  46190. {
  46191. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46192. IL2CPP_JUMP_TBL(0x86, IL_0086)
  46193. }
  46194. IL_0086:
  46195. {
  46196. return;
  46197. }
  46198. }
  46199. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m88127A1CB44D000CC6DA7F0F078730B53CC2DF3E_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46200. {
  46201. RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * _thisAdjusted;
  46202. int32_t _offset = 1;
  46203. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 *>(__this + _offset);
  46204. RowOperationWrapper_2_Invoke_m88127A1CB44D000CC6DA7F0F078730B53CC2DF3E_inline(_thisAdjusted, ___i0, method);
  46205. }
  46206. #ifdef __clang__
  46207. #pragma clang diagnostic pop
  46208. #endif
  46209. #ifdef __clang__
  46210. #pragma clang diagnostic push
  46211. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46212. #pragma clang diagnostic ignored "-Wunused-variable"
  46213. #endif
  46214. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB09A5F1864D404897CBF627DC0680357434E283C_gshared (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * ___action5, const RuntimeMethod* method)
  46216. {
  46217. {
  46218. int32_t L_0 = ___minY0;
  46219. __this->set_minY_0(L_0);
  46220. int32_t L_1 = ___maxY1;
  46221. __this->set_maxY_1(L_1);
  46222. int32_t L_2 = ___stepY2;
  46223. __this->set_stepY_2(L_2);
  46224. int32_t L_3 = ___width3;
  46225. __this->set_width_3(L_3);
  46226. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46227. __this->set_allocator_4(L_4);
  46228. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * L_5 = ___action5;
  46229. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C L_6 = (*(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *)L_5);
  46230. __this->set_action_5(L_6);
  46231. return;
  46232. }
  46233. }
  46234. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mB09A5F1864D404897CBF627DC0680357434E283C_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * ___action5, const RuntimeMethod* method)
  46235. {
  46236. RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * _thisAdjusted;
  46237. int32_t _offset = 1;
  46238. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 *>(__this + _offset);
  46239. RowOperationWrapper_2__ctor_mB09A5F1864D404897CBF627DC0680357434E283C_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  46240. }
  46241. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Convolution.ConvolutionProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::Invoke(System.Int32)
  46242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBC9CF1746A94CFA0897DCE2FD10F6F192E969AA7_gshared (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * __this, int32_t ___i0, const RuntimeMethod* method)
  46243. {
  46244. static bool s_Il2CppMethodInitialized;
  46245. if (!s_Il2CppMethodInitialized)
  46246. {
  46247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46248. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46249. s_Il2CppMethodInitialized = true;
  46250. }
  46251. int32_t V_0 = 0;
  46252. int32_t V_1 = 0;
  46253. RuntimeObject* V_2 = NULL;
  46254. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  46255. memset((&V_3), 0, sizeof(V_3));
  46256. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46257. memset((&V_4), 0, sizeof(V_4));
  46258. int32_t V_5 = 0;
  46259. Exception_t * __last_unhandled_exception = 0;
  46260. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46261. {
  46262. int32_t L_0 = (int32_t)__this->get_minY_0();
  46263. int32_t L_1 = ___i0;
  46264. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46265. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46266. int32_t L_3 = V_0;
  46267. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46268. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46269. {
  46270. goto IL_001a;
  46271. }
  46272. }
  46273. {
  46274. return;
  46275. }
  46276. IL_001a:
  46277. {
  46278. int32_t L_5 = V_0;
  46279. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46280. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46281. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46282. int32_t L_8;
  46283. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46284. V_1 = (int32_t)L_8;
  46285. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46286. int32_t L_10 = (int32_t)__this->get_width_3();
  46287. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  46288. RuntimeObject* L_11;
  46289. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  46290. V_2 = (RuntimeObject*)L_11;
  46291. }
  46292. IL_0041:
  46293. try
  46294. {// begin try (depth: 1)
  46295. {
  46296. RuntimeObject* L_12 = V_2;
  46297. NullCheck((RuntimeObject*)L_12);
  46298. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  46299. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  46300. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  46301. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  46302. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  46303. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  46304. int32_t L_15 = V_0;
  46305. V_5 = (int32_t)L_15;
  46306. goto IL_0075;
  46307. }
  46308. IL_0056:
  46309. {
  46310. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * L_16 = (RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *)__this->get_address_of_action_5();
  46311. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * L_17;
  46312. L_17 = (( RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * (*) (RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *)(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46313. int32_t L_18 = V_5;
  46314. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  46315. Il2CppFakeBox<RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  46316. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46317. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  46318. *L_17 = L_20.m_Value;
  46319. int32_t L_21 = V_5;
  46320. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  46321. }
  46322. IL_0075:
  46323. {
  46324. int32_t L_22 = V_5;
  46325. int32_t L_23 = V_1;
  46326. if ((((int32_t)L_22) < ((int32_t)L_23)))
  46327. {
  46328. goto IL_0056;
  46329. }
  46330. }
  46331. IL_007a:
  46332. {
  46333. IL2CPP_LEAVE(0x86, FINALLY_007c);
  46334. }
  46335. }// end try (depth: 1)
  46336. catch(Il2CppExceptionWrapper& e)
  46337. {
  46338. __last_unhandled_exception = (Exception_t *)e.ex;
  46339. goto FINALLY_007c;
  46340. }
  46341. FINALLY_007c:
  46342. {// begin finally (depth: 1)
  46343. {
  46344. RuntimeObject* L_24 = V_2;
  46345. if (!L_24)
  46346. {
  46347. goto IL_0085;
  46348. }
  46349. }
  46350. IL_007f:
  46351. {
  46352. RuntimeObject* L_25 = V_2;
  46353. NullCheck((RuntimeObject*)L_25);
  46354. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  46355. }
  46356. IL_0085:
  46357. {
  46358. IL2CPP_END_FINALLY(124)
  46359. }
  46360. }// end finally (depth: 1)
  46361. IL2CPP_CLEANUP(124)
  46362. {
  46363. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46364. IL2CPP_JUMP_TBL(0x86, IL_0086)
  46365. }
  46366. IL_0086:
  46367. {
  46368. return;
  46369. }
  46370. }
  46371. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mBC9CF1746A94CFA0897DCE2FD10F6F192E969AA7_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46372. {
  46373. RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * _thisAdjusted;
  46374. int32_t _offset = 1;
  46375. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 *>(__this + _offset);
  46376. RowOperationWrapper_2_Invoke_mBC9CF1746A94CFA0897DCE2FD10F6F192E969AA7_inline(_thisAdjusted, ___i0, method);
  46377. }
  46378. #ifdef __clang__
  46379. #pragma clang diagnostic pop
  46380. #endif
  46381. #ifdef __clang__
  46382. #pragma clang diagnostic push
  46383. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46384. #pragma clang diagnostic ignored "-Wunused-variable"
  46385. #endif
  46386. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAFF553E2B176B51FD2094F55868FEE05574FB518_gshared (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * ___action5, const RuntimeMethod* method)
  46388. {
  46389. {
  46390. int32_t L_0 = ___minY0;
  46391. __this->set_minY_0(L_0);
  46392. int32_t L_1 = ___maxY1;
  46393. __this->set_maxY_1(L_1);
  46394. int32_t L_2 = ___stepY2;
  46395. __this->set_stepY_2(L_2);
  46396. int32_t L_3 = ___width3;
  46397. __this->set_width_3(L_3);
  46398. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46399. __this->set_allocator_4(L_4);
  46400. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * L_5 = ___action5;
  46401. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B L_6 = (*(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *)L_5);
  46402. __this->set_action_5(L_6);
  46403. return;
  46404. }
  46405. }
  46406. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mAFF553E2B176B51FD2094F55868FEE05574FB518_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * ___action5, const RuntimeMethod* method)
  46407. {
  46408. RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * _thisAdjusted;
  46409. int32_t _offset = 1;
  46410. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 *>(__this + _offset);
  46411. RowOperationWrapper_2__ctor_mAFF553E2B176B51FD2094F55868FEE05574FB518_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  46412. }
  46413. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Filters.FilterProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Numerics.Vector4>::Invoke(System.Int32)
  46414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE67B62459EC4D17628BF727F858F186CD20DDED7_gshared (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * __this, int32_t ___i0, const RuntimeMethod* method)
  46415. {
  46416. static bool s_Il2CppMethodInitialized;
  46417. if (!s_Il2CppMethodInitialized)
  46418. {
  46419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46421. s_Il2CppMethodInitialized = true;
  46422. }
  46423. int32_t V_0 = 0;
  46424. int32_t V_1 = 0;
  46425. RuntimeObject* V_2 = NULL;
  46426. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  46427. memset((&V_3), 0, sizeof(V_3));
  46428. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46429. memset((&V_4), 0, sizeof(V_4));
  46430. int32_t V_5 = 0;
  46431. Exception_t * __last_unhandled_exception = 0;
  46432. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46433. {
  46434. int32_t L_0 = (int32_t)__this->get_minY_0();
  46435. int32_t L_1 = ___i0;
  46436. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46437. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46438. int32_t L_3 = V_0;
  46439. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46440. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46441. {
  46442. goto IL_001a;
  46443. }
  46444. }
  46445. {
  46446. return;
  46447. }
  46448. IL_001a:
  46449. {
  46450. int32_t L_5 = V_0;
  46451. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46452. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46453. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46454. int32_t L_8;
  46455. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46456. V_1 = (int32_t)L_8;
  46457. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46458. int32_t L_10 = (int32_t)__this->get_width_3();
  46459. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  46460. RuntimeObject* L_11;
  46461. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  46462. V_2 = (RuntimeObject*)L_11;
  46463. }
  46464. IL_0041:
  46465. try
  46466. {// begin try (depth: 1)
  46467. {
  46468. RuntimeObject* L_12 = V_2;
  46469. NullCheck((RuntimeObject*)L_12);
  46470. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  46471. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  46472. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  46473. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  46474. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  46475. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  46476. int32_t L_15 = V_0;
  46477. V_5 = (int32_t)L_15;
  46478. goto IL_0075;
  46479. }
  46480. IL_0056:
  46481. {
  46482. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * L_16 = (RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *)__this->get_address_of_action_5();
  46483. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * L_17;
  46484. L_17 = (( RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * (*) (RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *)(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46485. int32_t L_18 = V_5;
  46486. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  46487. Il2CppFakeBox<RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  46488. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46489. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  46490. *L_17 = L_20.m_Value;
  46491. int32_t L_21 = V_5;
  46492. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  46493. }
  46494. IL_0075:
  46495. {
  46496. int32_t L_22 = V_5;
  46497. int32_t L_23 = V_1;
  46498. if ((((int32_t)L_22) < ((int32_t)L_23)))
  46499. {
  46500. goto IL_0056;
  46501. }
  46502. }
  46503. IL_007a:
  46504. {
  46505. IL2CPP_LEAVE(0x86, FINALLY_007c);
  46506. }
  46507. }// end try (depth: 1)
  46508. catch(Il2CppExceptionWrapper& e)
  46509. {
  46510. __last_unhandled_exception = (Exception_t *)e.ex;
  46511. goto FINALLY_007c;
  46512. }
  46513. FINALLY_007c:
  46514. {// begin finally (depth: 1)
  46515. {
  46516. RuntimeObject* L_24 = V_2;
  46517. if (!L_24)
  46518. {
  46519. goto IL_0085;
  46520. }
  46521. }
  46522. IL_007f:
  46523. {
  46524. RuntimeObject* L_25 = V_2;
  46525. NullCheck((RuntimeObject*)L_25);
  46526. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  46527. }
  46528. IL_0085:
  46529. {
  46530. IL2CPP_END_FINALLY(124)
  46531. }
  46532. }// end finally (depth: 1)
  46533. IL2CPP_CLEANUP(124)
  46534. {
  46535. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46536. IL2CPP_JUMP_TBL(0x86, IL_0086)
  46537. }
  46538. IL_0086:
  46539. {
  46540. return;
  46541. }
  46542. }
  46543. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE67B62459EC4D17628BF727F858F186CD20DDED7_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46544. {
  46545. RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * _thisAdjusted;
  46546. int32_t _offset = 1;
  46547. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 *>(__this + _offset);
  46548. RowOperationWrapper_2_Invoke_mE67B62459EC4D17628BF727F858F186CD20DDED7_inline(_thisAdjusted, ___i0, method);
  46549. }
  46550. #ifdef __clang__
  46551. #pragma clang diagnostic pop
  46552. #endif
  46553. #ifdef __clang__
  46554. #pragma clang diagnostic push
  46555. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46556. #pragma clang diagnostic ignored "-Wunused-variable"
  46557. #endif
  46558. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBBBA07CB360E3179119FEEF9FA62287CE699FE1F_gshared (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * ___action5, const RuntimeMethod* method)
  46560. {
  46561. {
  46562. int32_t L_0 = ___minY0;
  46563. __this->set_minY_0(L_0);
  46564. int32_t L_1 = ___maxY1;
  46565. __this->set_maxY_1(L_1);
  46566. int32_t L_2 = ___stepY2;
  46567. __this->set_stepY_2(L_2);
  46568. int32_t L_3 = ___width3;
  46569. __this->set_width_3(L_3);
  46570. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46571. __this->set_allocator_4(L_4);
  46572. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * L_5 = ___action5;
  46573. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D L_6 = (*(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *)L_5);
  46574. __this->set_action_5(L_6);
  46575. return;
  46576. }
  46577. }
  46578. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mBBBA07CB360E3179119FEEF9FA62287CE699FE1F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * ___action5, const RuntimeMethod* method)
  46579. {
  46580. RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * _thisAdjusted;
  46581. int32_t _offset = 1;
  46582. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 *>(__this + _offset);
  46583. RowOperationWrapper_2__ctor_mBBBA07CB360E3179119FEEF9FA62287CE699FE1F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  46584. }
  46585. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.GlowProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::Invoke(System.Int32)
  46586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3FDB5C631D8EACB4FAF2874A653F23BA469DC898_gshared (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * __this, int32_t ___i0, const RuntimeMethod* method)
  46587. {
  46588. static bool s_Il2CppMethodInitialized;
  46589. if (!s_Il2CppMethodInitialized)
  46590. {
  46591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46593. s_Il2CppMethodInitialized = true;
  46594. }
  46595. int32_t V_0 = 0;
  46596. int32_t V_1 = 0;
  46597. RuntimeObject* V_2 = NULL;
  46598. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  46599. memset((&V_3), 0, sizeof(V_3));
  46600. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  46601. memset((&V_4), 0, sizeof(V_4));
  46602. int32_t V_5 = 0;
  46603. Exception_t * __last_unhandled_exception = 0;
  46604. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46605. {
  46606. int32_t L_0 = (int32_t)__this->get_minY_0();
  46607. int32_t L_1 = ___i0;
  46608. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46609. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46610. int32_t L_3 = V_0;
  46611. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46612. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46613. {
  46614. goto IL_001a;
  46615. }
  46616. }
  46617. {
  46618. return;
  46619. }
  46620. IL_001a:
  46621. {
  46622. int32_t L_5 = V_0;
  46623. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46624. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46625. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46626. int32_t L_8;
  46627. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46628. V_1 = (int32_t)L_8;
  46629. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46630. int32_t L_10 = (int32_t)__this->get_width_3();
  46631. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  46632. RuntimeObject* L_11;
  46633. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  46634. V_2 = (RuntimeObject*)L_11;
  46635. }
  46636. IL_0041:
  46637. try
  46638. {// begin try (depth: 1)
  46639. {
  46640. RuntimeObject* L_12 = V_2;
  46641. NullCheck((RuntimeObject*)L_12);
  46642. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  46643. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  46644. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  46645. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  46646. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  46647. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  46648. int32_t L_15 = V_0;
  46649. V_5 = (int32_t)L_15;
  46650. goto IL_0075;
  46651. }
  46652. IL_0056:
  46653. {
  46654. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * L_16 = (RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *)__this->get_address_of_action_5();
  46655. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * L_17;
  46656. L_17 = (( RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * (*) (RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *)(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46657. int32_t L_18 = V_5;
  46658. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  46659. Il2CppFakeBox<RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  46660. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46661. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  46662. *L_17 = L_20.m_Value;
  46663. int32_t L_21 = V_5;
  46664. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  46665. }
  46666. IL_0075:
  46667. {
  46668. int32_t L_22 = V_5;
  46669. int32_t L_23 = V_1;
  46670. if ((((int32_t)L_22) < ((int32_t)L_23)))
  46671. {
  46672. goto IL_0056;
  46673. }
  46674. }
  46675. IL_007a:
  46676. {
  46677. IL2CPP_LEAVE(0x86, FINALLY_007c);
  46678. }
  46679. }// end try (depth: 1)
  46680. catch(Il2CppExceptionWrapper& e)
  46681. {
  46682. __last_unhandled_exception = (Exception_t *)e.ex;
  46683. goto FINALLY_007c;
  46684. }
  46685. FINALLY_007c:
  46686. {// begin finally (depth: 1)
  46687. {
  46688. RuntimeObject* L_24 = V_2;
  46689. if (!L_24)
  46690. {
  46691. goto IL_0085;
  46692. }
  46693. }
  46694. IL_007f:
  46695. {
  46696. RuntimeObject* L_25 = V_2;
  46697. NullCheck((RuntimeObject*)L_25);
  46698. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  46699. }
  46700. IL_0085:
  46701. {
  46702. IL2CPP_END_FINALLY(124)
  46703. }
  46704. }// end finally (depth: 1)
  46705. IL2CPP_CLEANUP(124)
  46706. {
  46707. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46708. IL2CPP_JUMP_TBL(0x86, IL_0086)
  46709. }
  46710. IL_0086:
  46711. {
  46712. return;
  46713. }
  46714. }
  46715. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m3FDB5C631D8EACB4FAF2874A653F23BA469DC898_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46716. {
  46717. RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * _thisAdjusted;
  46718. int32_t _offset = 1;
  46719. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 *>(__this + _offset);
  46720. RowOperationWrapper_2_Invoke_m3FDB5C631D8EACB4FAF2874A653F23BA469DC898_inline(_thisAdjusted, ___i0, method);
  46721. }
  46722. #ifdef __clang__
  46723. #pragma clang diagnostic pop
  46724. #endif
  46725. #ifdef __clang__
  46726. #pragma clang diagnostic push
  46727. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46728. #pragma clang diagnostic ignored "-Wunused-variable"
  46729. #endif
  46730. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m87A51378A680E83C8808652A87B89B1EB0D21141_gshared (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * ___action5, const RuntimeMethod* method)
  46732. {
  46733. {
  46734. int32_t L_0 = ___minY0;
  46735. __this->set_minY_0(L_0);
  46736. int32_t L_1 = ___maxY1;
  46737. __this->set_maxY_1(L_1);
  46738. int32_t L_2 = ___stepY2;
  46739. __this->set_stepY_2(L_2);
  46740. int32_t L_3 = ___width3;
  46741. __this->set_width_3(L_3);
  46742. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46743. __this->set_allocator_4(L_4);
  46744. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * L_5 = ___action5;
  46745. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C L_6 = (*(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *)L_5);
  46746. __this->set_action_5(L_6);
  46747. return;
  46748. }
  46749. }
  46750. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m87A51378A680E83C8808652A87B89B1EB0D21141_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * ___action5, const RuntimeMethod* method)
  46751. {
  46752. RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * _thisAdjusted;
  46753. int32_t _offset = 1;
  46754. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 *>(__this + _offset);
  46755. RowOperationWrapper_2__ctor_m87A51378A680E83C8808652A87B89B1EB0D21141_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  46756. }
  46757. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Overlays.VignetteProcessor`1/RowOperation<SixLabors.ImageSharp.PixelFormats.Short4>,System.Single>::Invoke(System.Int32)
  46758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m49950EFC2D412BE49611A5410BD41A3EEF0B9F13_gshared (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * __this, int32_t ___i0, const RuntimeMethod* method)
  46759. {
  46760. static bool s_Il2CppMethodInitialized;
  46761. if (!s_Il2CppMethodInitialized)
  46762. {
  46763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46765. s_Il2CppMethodInitialized = true;
  46766. }
  46767. int32_t V_0 = 0;
  46768. int32_t V_1 = 0;
  46769. RuntimeObject* V_2 = NULL;
  46770. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  46771. memset((&V_3), 0, sizeof(V_3));
  46772. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  46773. memset((&V_4), 0, sizeof(V_4));
  46774. int32_t V_5 = 0;
  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. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46802. int32_t L_10 = (int32_t)__this->get_width_3();
  46803. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  46804. RuntimeObject* L_11;
  46805. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  46806. V_2 = (RuntimeObject*)L_11;
  46807. }
  46808. IL_0041:
  46809. try
  46810. {// begin try (depth: 1)
  46811. {
  46812. RuntimeObject* L_12 = V_2;
  46813. NullCheck((RuntimeObject*)L_12);
  46814. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  46815. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  46816. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  46817. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  46818. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  46819. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  46820. int32_t L_15 = V_0;
  46821. V_5 = (int32_t)L_15;
  46822. goto IL_0075;
  46823. }
  46824. IL_0056:
  46825. {
  46826. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * L_16 = (RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *)__this->get_address_of_action_5();
  46827. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * L_17;
  46828. L_17 = (( RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * (*) (RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *)(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  46829. int32_t L_18 = V_5;
  46830. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  46831. Il2CppFakeBox<RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  46832. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  46833. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  46834. *L_17 = L_20.m_Value;
  46835. int32_t L_21 = V_5;
  46836. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  46837. }
  46838. IL_0075:
  46839. {
  46840. int32_t L_22 = V_5;
  46841. int32_t L_23 = V_1;
  46842. if ((((int32_t)L_22) < ((int32_t)L_23)))
  46843. {
  46844. goto IL_0056;
  46845. }
  46846. }
  46847. IL_007a:
  46848. {
  46849. IL2CPP_LEAVE(0x86, FINALLY_007c);
  46850. }
  46851. }// end try (depth: 1)
  46852. catch(Il2CppExceptionWrapper& e)
  46853. {
  46854. __last_unhandled_exception = (Exception_t *)e.ex;
  46855. goto FINALLY_007c;
  46856. }
  46857. FINALLY_007c:
  46858. {// begin finally (depth: 1)
  46859. {
  46860. RuntimeObject* L_24 = V_2;
  46861. if (!L_24)
  46862. {
  46863. goto IL_0085;
  46864. }
  46865. }
  46866. IL_007f:
  46867. {
  46868. RuntimeObject* L_25 = V_2;
  46869. NullCheck((RuntimeObject*)L_25);
  46870. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  46871. }
  46872. IL_0085:
  46873. {
  46874. IL2CPP_END_FINALLY(124)
  46875. }
  46876. }// end finally (depth: 1)
  46877. IL2CPP_CLEANUP(124)
  46878. {
  46879. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  46880. IL2CPP_JUMP_TBL(0x86, IL_0086)
  46881. }
  46882. IL_0086:
  46883. {
  46884. return;
  46885. }
  46886. }
  46887. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m49950EFC2D412BE49611A5410BD41A3EEF0B9F13_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  46888. {
  46889. RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * _thisAdjusted;
  46890. int32_t _offset = 1;
  46891. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 *>(__this + _offset);
  46892. RowOperationWrapper_2_Invoke_m49950EFC2D412BE49611A5410BD41A3EEF0B9F13_inline(_thisAdjusted, ___i0, method);
  46893. }
  46894. #ifdef __clang__
  46895. #pragma clang diagnostic pop
  46896. #endif
  46897. #ifdef __clang__
  46898. #pragma clang diagnostic push
  46899. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  46900. #pragma clang diagnostic ignored "-Wunused-variable"
  46901. #endif
  46902. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  46903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFB3B553F8C9B5287E2C410B73FFC04BF46F851D3_gshared (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * ___action5, const RuntimeMethod* method)
  46904. {
  46905. {
  46906. int32_t L_0 = ___minY0;
  46907. __this->set_minY_0(L_0);
  46908. int32_t L_1 = ___maxY1;
  46909. __this->set_maxY_1(L_1);
  46910. int32_t L_2 = ___stepY2;
  46911. __this->set_stepY_2(L_2);
  46912. int32_t L_3 = ___width3;
  46913. __this->set_width_3(L_3);
  46914. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  46915. __this->set_allocator_4(L_4);
  46916. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * L_5 = ___action5;
  46917. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 L_6 = (*(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *)L_5);
  46918. __this->set_action_5(L_6);
  46919. return;
  46920. }
  46921. }
  46922. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mFB3B553F8C9B5287E2C410B73FFC04BF46F851D3_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * ___action5, const RuntimeMethod* method)
  46923. {
  46924. RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * _thisAdjusted;
  46925. int32_t _offset = 1;
  46926. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 *>(__this + _offset);
  46927. RowOperationWrapper_2__ctor_mFB3B553F8C9B5287E2C410B73FFC04BF46F851D3_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  46928. }
  46929. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  46930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE48CE289BAED7E4ED0E10EABFAAC90E661090135_gshared (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * __this, int32_t ___i0, const RuntimeMethod* method)
  46931. {
  46932. static bool s_Il2CppMethodInitialized;
  46933. if (!s_Il2CppMethodInitialized)
  46934. {
  46935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  46936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46937. s_Il2CppMethodInitialized = true;
  46938. }
  46939. int32_t V_0 = 0;
  46940. int32_t V_1 = 0;
  46941. RuntimeObject* V_2 = NULL;
  46942. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  46943. memset((&V_3), 0, sizeof(V_3));
  46944. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  46945. memset((&V_4), 0, sizeof(V_4));
  46946. int32_t V_5 = 0;
  46947. Exception_t * __last_unhandled_exception = 0;
  46948. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  46949. {
  46950. int32_t L_0 = (int32_t)__this->get_minY_0();
  46951. int32_t L_1 = ___i0;
  46952. int32_t L_2 = (int32_t)__this->get_stepY_2();
  46953. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  46954. int32_t L_3 = V_0;
  46955. int32_t L_4 = (int32_t)__this->get_maxY_1();
  46956. if ((((int32_t)L_3) < ((int32_t)L_4)))
  46957. {
  46958. goto IL_001a;
  46959. }
  46960. }
  46961. {
  46962. return;
  46963. }
  46964. IL_001a:
  46965. {
  46966. int32_t L_5 = V_0;
  46967. int32_t L_6 = (int32_t)__this->get_stepY_2();
  46968. int32_t L_7 = (int32_t)__this->get_maxY_1();
  46969. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  46970. int32_t L_8;
  46971. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  46972. V_1 = (int32_t)L_8;
  46973. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  46974. int32_t L_10 = (int32_t)__this->get_width_3();
  46975. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  46976. RuntimeObject* L_11;
  46977. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  46978. V_2 = (RuntimeObject*)L_11;
  46979. }
  46980. IL_0041:
  46981. try
  46982. {// begin try (depth: 1)
  46983. {
  46984. RuntimeObject* L_12 = V_2;
  46985. NullCheck((RuntimeObject*)L_12);
  46986. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  46987. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  46988. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  46989. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  46990. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  46991. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  46992. int32_t L_15 = V_0;
  46993. V_5 = (int32_t)L_15;
  46994. goto IL_0075;
  46995. }
  46996. IL_0056:
  46997. {
  46998. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * L_16 = (RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *)__this->get_address_of_action_5();
  46999. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * L_17;
  47000. L_17 = (( RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * (*) (RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *)(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47001. int32_t L_18 = V_5;
  47002. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  47003. Il2CppFakeBox<RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  47004. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47005. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  47006. *L_17 = L_20.m_Value;
  47007. int32_t L_21 = V_5;
  47008. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  47009. }
  47010. IL_0075:
  47011. {
  47012. int32_t L_22 = V_5;
  47013. int32_t L_23 = V_1;
  47014. if ((((int32_t)L_22) < ((int32_t)L_23)))
  47015. {
  47016. goto IL_0056;
  47017. }
  47018. }
  47019. IL_007a:
  47020. {
  47021. IL2CPP_LEAVE(0x86, FINALLY_007c);
  47022. }
  47023. }// end try (depth: 1)
  47024. catch(Il2CppExceptionWrapper& e)
  47025. {
  47026. __last_unhandled_exception = (Exception_t *)e.ex;
  47027. goto FINALLY_007c;
  47028. }
  47029. FINALLY_007c:
  47030. {// begin finally (depth: 1)
  47031. {
  47032. RuntimeObject* L_24 = V_2;
  47033. if (!L_24)
  47034. {
  47035. goto IL_0085;
  47036. }
  47037. }
  47038. IL_007f:
  47039. {
  47040. RuntimeObject* L_25 = V_2;
  47041. NullCheck((RuntimeObject*)L_25);
  47042. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  47043. }
  47044. IL_0085:
  47045. {
  47046. IL2CPP_END_FINALLY(124)
  47047. }
  47048. }// end finally (depth: 1)
  47049. IL2CPP_CLEANUP(124)
  47050. {
  47051. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47052. IL2CPP_JUMP_TBL(0x86, IL_0086)
  47053. }
  47054. IL_0086:
  47055. {
  47056. return;
  47057. }
  47058. }
  47059. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mE48CE289BAED7E4ED0E10EABFAAC90E661090135_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  47060. {
  47061. RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * _thisAdjusted;
  47062. int32_t _offset = 1;
  47063. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 *>(__this + _offset);
  47064. RowOperationWrapper_2_Invoke_mE48CE289BAED7E4ED0E10EABFAAC90E661090135_inline(_thisAdjusted, ___i0, method);
  47065. }
  47066. #ifdef __clang__
  47067. #pragma clang diagnostic pop
  47068. #endif
  47069. #ifdef __clang__
  47070. #pragma clang diagnostic push
  47071. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47072. #pragma clang diagnostic ignored "-Wunused-variable"
  47073. #endif
  47074. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  47075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3319F7E4EDD5A67770FC7EAF1CC2C3DA3C79863C_gshared (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * ___action5, const RuntimeMethod* method)
  47076. {
  47077. {
  47078. int32_t L_0 = ___minY0;
  47079. __this->set_minY_0(L_0);
  47080. int32_t L_1 = ___maxY1;
  47081. __this->set_maxY_1(L_1);
  47082. int32_t L_2 = ___stepY2;
  47083. __this->set_stepY_2(L_2);
  47084. int32_t L_3 = ___width3;
  47085. __this->set_width_3(L_3);
  47086. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47087. __this->set_allocator_4(L_4);
  47088. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * L_5 = ___action5;
  47089. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C L_6 = (*(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *)L_5);
  47090. __this->set_action_5(L_6);
  47091. return;
  47092. }
  47093. }
  47094. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m3319F7E4EDD5A67770FC7EAF1CC2C3DA3C79863C_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * ___action5, const RuntimeMethod* method)
  47095. {
  47096. RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * _thisAdjusted;
  47097. int32_t _offset = 1;
  47098. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 *>(__this + _offset);
  47099. RowOperationWrapper_2__ctor_m3319F7E4EDD5A67770FC7EAF1CC2C3DA3C79863C_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  47100. }
  47101. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.A8,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  47102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mED5E0DEC9403B5C2442E8C9BC8D6FE8A89D2DE87_gshared (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * __this, int32_t ___i0, const RuntimeMethod* method)
  47103. {
  47104. static bool s_Il2CppMethodInitialized;
  47105. if (!s_Il2CppMethodInitialized)
  47106. {
  47107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47109. s_Il2CppMethodInitialized = true;
  47110. }
  47111. int32_t V_0 = 0;
  47112. int32_t V_1 = 0;
  47113. RuntimeObject* V_2 = NULL;
  47114. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  47115. memset((&V_3), 0, sizeof(V_3));
  47116. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47117. memset((&V_4), 0, sizeof(V_4));
  47118. int32_t V_5 = 0;
  47119. Exception_t * __last_unhandled_exception = 0;
  47120. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47121. {
  47122. int32_t L_0 = (int32_t)__this->get_minY_0();
  47123. int32_t L_1 = ___i0;
  47124. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47125. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47126. int32_t L_3 = V_0;
  47127. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47128. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47129. {
  47130. goto IL_001a;
  47131. }
  47132. }
  47133. {
  47134. return;
  47135. }
  47136. IL_001a:
  47137. {
  47138. int32_t L_5 = V_0;
  47139. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47140. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47141. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47142. int32_t L_8;
  47143. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47144. V_1 = (int32_t)L_8;
  47145. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47146. int32_t L_10 = (int32_t)__this->get_width_3();
  47147. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  47148. RuntimeObject* L_11;
  47149. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  47150. V_2 = (RuntimeObject*)L_11;
  47151. }
  47152. IL_0041:
  47153. try
  47154. {// begin try (depth: 1)
  47155. {
  47156. RuntimeObject* L_12 = V_2;
  47157. NullCheck((RuntimeObject*)L_12);
  47158. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  47159. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  47160. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  47161. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  47162. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  47163. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  47164. int32_t L_15 = V_0;
  47165. V_5 = (int32_t)L_15;
  47166. goto IL_0075;
  47167. }
  47168. IL_0056:
  47169. {
  47170. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * L_16 = (RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *)__this->get_address_of_action_5();
  47171. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * L_17;
  47172. L_17 = (( RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * (*) (RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *)(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47173. int32_t L_18 = V_5;
  47174. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  47175. Il2CppFakeBox<RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  47176. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47177. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  47178. *L_17 = L_20.m_Value;
  47179. int32_t L_21 = V_5;
  47180. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  47181. }
  47182. IL_0075:
  47183. {
  47184. int32_t L_22 = V_5;
  47185. int32_t L_23 = V_1;
  47186. if ((((int32_t)L_22) < ((int32_t)L_23)))
  47187. {
  47188. goto IL_0056;
  47189. }
  47190. }
  47191. IL_007a:
  47192. {
  47193. IL2CPP_LEAVE(0x86, FINALLY_007c);
  47194. }
  47195. }// end try (depth: 1)
  47196. catch(Il2CppExceptionWrapper& e)
  47197. {
  47198. __last_unhandled_exception = (Exception_t *)e.ex;
  47199. goto FINALLY_007c;
  47200. }
  47201. FINALLY_007c:
  47202. {// begin finally (depth: 1)
  47203. {
  47204. RuntimeObject* L_24 = V_2;
  47205. if (!L_24)
  47206. {
  47207. goto IL_0085;
  47208. }
  47209. }
  47210. IL_007f:
  47211. {
  47212. RuntimeObject* L_25 = V_2;
  47213. NullCheck((RuntimeObject*)L_25);
  47214. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  47215. }
  47216. IL_0085:
  47217. {
  47218. IL2CPP_END_FINALLY(124)
  47219. }
  47220. }// end finally (depth: 1)
  47221. IL2CPP_CLEANUP(124)
  47222. {
  47223. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47224. IL2CPP_JUMP_TBL(0x86, IL_0086)
  47225. }
  47226. IL_0086:
  47227. {
  47228. return;
  47229. }
  47230. }
  47231. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mED5E0DEC9403B5C2442E8C9BC8D6FE8A89D2DE87_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  47232. {
  47233. RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * _thisAdjusted;
  47234. int32_t _offset = 1;
  47235. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 *>(__this + _offset);
  47236. RowOperationWrapper_2_Invoke_mED5E0DEC9403B5C2442E8C9BC8D6FE8A89D2DE87_inline(_thisAdjusted, ___i0, method);
  47237. }
  47238. #ifdef __clang__
  47239. #pragma clang diagnostic pop
  47240. #endif
  47241. #ifdef __clang__
  47242. #pragma clang diagnostic push
  47243. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47244. #pragma clang diagnostic ignored "-Wunused-variable"
  47245. #endif
  47246. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  47247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF2BDA1780237AD205FF056BF2CBE2A89A5B7134C_gshared (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * ___action5, const RuntimeMethod* method)
  47248. {
  47249. {
  47250. int32_t L_0 = ___minY0;
  47251. __this->set_minY_0(L_0);
  47252. int32_t L_1 = ___maxY1;
  47253. __this->set_maxY_1(L_1);
  47254. int32_t L_2 = ___stepY2;
  47255. __this->set_stepY_2(L_2);
  47256. int32_t L_3 = ___width3;
  47257. __this->set_width_3(L_3);
  47258. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47259. __this->set_allocator_4(L_4);
  47260. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * L_5 = ___action5;
  47261. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F L_6 = (*(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *)L_5);
  47262. __this->set_action_5(L_6);
  47263. return;
  47264. }
  47265. }
  47266. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mF2BDA1780237AD205FF056BF2CBE2A89A5B7134C_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * ___action5, const RuntimeMethod* method)
  47267. {
  47268. RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * _thisAdjusted;
  47269. int32_t _offset = 1;
  47270. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA *>(__this + _offset);
  47271. RowOperationWrapper_2__ctor_mF2BDA1780237AD205FF056BF2CBE2A89A5B7134C_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  47272. }
  47273. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  47274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mAC00EC158C69DDBF25135178EEF830065AFA7991_gshared (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * __this, int32_t ___i0, const RuntimeMethod* method)
  47275. {
  47276. static bool s_Il2CppMethodInitialized;
  47277. if (!s_Il2CppMethodInitialized)
  47278. {
  47279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47281. s_Il2CppMethodInitialized = true;
  47282. }
  47283. int32_t V_0 = 0;
  47284. int32_t V_1 = 0;
  47285. RuntimeObject* V_2 = NULL;
  47286. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  47287. memset((&V_3), 0, sizeof(V_3));
  47288. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47289. memset((&V_4), 0, sizeof(V_4));
  47290. int32_t V_5 = 0;
  47291. Exception_t * __last_unhandled_exception = 0;
  47292. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47293. {
  47294. int32_t L_0 = (int32_t)__this->get_minY_0();
  47295. int32_t L_1 = ___i0;
  47296. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47297. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47298. int32_t L_3 = V_0;
  47299. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47300. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47301. {
  47302. goto IL_001a;
  47303. }
  47304. }
  47305. {
  47306. return;
  47307. }
  47308. IL_001a:
  47309. {
  47310. int32_t L_5 = V_0;
  47311. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47312. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47313. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47314. int32_t L_8;
  47315. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47316. V_1 = (int32_t)L_8;
  47317. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47318. int32_t L_10 = (int32_t)__this->get_width_3();
  47319. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  47320. RuntimeObject* L_11;
  47321. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  47322. V_2 = (RuntimeObject*)L_11;
  47323. }
  47324. IL_0041:
  47325. try
  47326. {// begin try (depth: 1)
  47327. {
  47328. RuntimeObject* L_12 = V_2;
  47329. NullCheck((RuntimeObject*)L_12);
  47330. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  47331. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  47332. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  47333. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  47334. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  47335. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  47336. int32_t L_15 = V_0;
  47337. V_5 = (int32_t)L_15;
  47338. goto IL_0075;
  47339. }
  47340. IL_0056:
  47341. {
  47342. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * L_16 = (RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *)__this->get_address_of_action_5();
  47343. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * L_17;
  47344. L_17 = (( RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * (*) (RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *)(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47345. int32_t L_18 = V_5;
  47346. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  47347. Il2CppFakeBox<RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  47348. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47349. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  47350. *L_17 = L_20.m_Value;
  47351. int32_t L_21 = V_5;
  47352. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  47353. }
  47354. IL_0075:
  47355. {
  47356. int32_t L_22 = V_5;
  47357. int32_t L_23 = V_1;
  47358. if ((((int32_t)L_22) < ((int32_t)L_23)))
  47359. {
  47360. goto IL_0056;
  47361. }
  47362. }
  47363. IL_007a:
  47364. {
  47365. IL2CPP_LEAVE(0x86, FINALLY_007c);
  47366. }
  47367. }// end try (depth: 1)
  47368. catch(Il2CppExceptionWrapper& e)
  47369. {
  47370. __last_unhandled_exception = (Exception_t *)e.ex;
  47371. goto FINALLY_007c;
  47372. }
  47373. FINALLY_007c:
  47374. {// begin finally (depth: 1)
  47375. {
  47376. RuntimeObject* L_24 = V_2;
  47377. if (!L_24)
  47378. {
  47379. goto IL_0085;
  47380. }
  47381. }
  47382. IL_007f:
  47383. {
  47384. RuntimeObject* L_25 = V_2;
  47385. NullCheck((RuntimeObject*)L_25);
  47386. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  47387. }
  47388. IL_0085:
  47389. {
  47390. IL2CPP_END_FINALLY(124)
  47391. }
  47392. }// end finally (depth: 1)
  47393. IL2CPP_CLEANUP(124)
  47394. {
  47395. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47396. IL2CPP_JUMP_TBL(0x86, IL_0086)
  47397. }
  47398. IL_0086:
  47399. {
  47400. return;
  47401. }
  47402. }
  47403. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mAC00EC158C69DDBF25135178EEF830065AFA7991_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  47404. {
  47405. RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * _thisAdjusted;
  47406. int32_t _offset = 1;
  47407. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA *>(__this + _offset);
  47408. RowOperationWrapper_2_Invoke_mAC00EC158C69DDBF25135178EEF830065AFA7991_inline(_thisAdjusted, ___i0, method);
  47409. }
  47410. #ifdef __clang__
  47411. #pragma clang diagnostic pop
  47412. #endif
  47413. #ifdef __clang__
  47414. #pragma clang diagnostic push
  47415. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47416. #pragma clang diagnostic ignored "-Wunused-variable"
  47417. #endif
  47418. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  47419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB7A080DBE104AB1EB832E40223832CE00FC84B13_gshared (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * ___action5, const RuntimeMethod* method)
  47420. {
  47421. {
  47422. int32_t L_0 = ___minY0;
  47423. __this->set_minY_0(L_0);
  47424. int32_t L_1 = ___maxY1;
  47425. __this->set_maxY_1(L_1);
  47426. int32_t L_2 = ___stepY2;
  47427. __this->set_stepY_2(L_2);
  47428. int32_t L_3 = ___width3;
  47429. __this->set_width_3(L_3);
  47430. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47431. __this->set_allocator_4(L_4);
  47432. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * L_5 = ___action5;
  47433. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 L_6 = (*(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *)L_5);
  47434. __this->set_action_5(L_6);
  47435. return;
  47436. }
  47437. }
  47438. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mB7A080DBE104AB1EB832E40223832CE00FC84B13_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * ___action5, const RuntimeMethod* method)
  47439. {
  47440. RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * _thisAdjusted;
  47441. int32_t _offset = 1;
  47442. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 *>(__this + _offset);
  47443. RowOperationWrapper_2__ctor_mB7A080DBE104AB1EB832E40223832CE00FC84B13_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  47444. }
  47445. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Abgr32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  47446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3B00C7838BBB98F24E77B06EAF8598CB1EC27013_gshared (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * __this, int32_t ___i0, const RuntimeMethod* method)
  47447. {
  47448. static bool s_Il2CppMethodInitialized;
  47449. if (!s_Il2CppMethodInitialized)
  47450. {
  47451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47453. s_Il2CppMethodInitialized = true;
  47454. }
  47455. int32_t V_0 = 0;
  47456. int32_t V_1 = 0;
  47457. RuntimeObject* V_2 = NULL;
  47458. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  47459. memset((&V_3), 0, sizeof(V_3));
  47460. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47461. memset((&V_4), 0, sizeof(V_4));
  47462. int32_t V_5 = 0;
  47463. Exception_t * __last_unhandled_exception = 0;
  47464. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47465. {
  47466. int32_t L_0 = (int32_t)__this->get_minY_0();
  47467. int32_t L_1 = ___i0;
  47468. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47469. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47470. int32_t L_3 = V_0;
  47471. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47472. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47473. {
  47474. goto IL_001a;
  47475. }
  47476. }
  47477. {
  47478. return;
  47479. }
  47480. IL_001a:
  47481. {
  47482. int32_t L_5 = V_0;
  47483. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47484. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47485. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47486. int32_t L_8;
  47487. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47488. V_1 = (int32_t)L_8;
  47489. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47490. int32_t L_10 = (int32_t)__this->get_width_3();
  47491. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  47492. RuntimeObject* L_11;
  47493. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  47494. V_2 = (RuntimeObject*)L_11;
  47495. }
  47496. IL_0041:
  47497. try
  47498. {// begin try (depth: 1)
  47499. {
  47500. RuntimeObject* L_12 = V_2;
  47501. NullCheck((RuntimeObject*)L_12);
  47502. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  47503. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  47504. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  47505. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  47506. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  47507. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  47508. int32_t L_15 = V_0;
  47509. V_5 = (int32_t)L_15;
  47510. goto IL_0075;
  47511. }
  47512. IL_0056:
  47513. {
  47514. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * L_16 = (RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *)__this->get_address_of_action_5();
  47515. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * L_17;
  47516. L_17 = (( RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * (*) (RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *)(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47517. int32_t L_18 = V_5;
  47518. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  47519. Il2CppFakeBox<RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  47520. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47521. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  47522. *L_17 = L_20.m_Value;
  47523. int32_t L_21 = V_5;
  47524. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  47525. }
  47526. IL_0075:
  47527. {
  47528. int32_t L_22 = V_5;
  47529. int32_t L_23 = V_1;
  47530. if ((((int32_t)L_22) < ((int32_t)L_23)))
  47531. {
  47532. goto IL_0056;
  47533. }
  47534. }
  47535. IL_007a:
  47536. {
  47537. IL2CPP_LEAVE(0x86, FINALLY_007c);
  47538. }
  47539. }// end try (depth: 1)
  47540. catch(Il2CppExceptionWrapper& e)
  47541. {
  47542. __last_unhandled_exception = (Exception_t *)e.ex;
  47543. goto FINALLY_007c;
  47544. }
  47545. FINALLY_007c:
  47546. {// begin finally (depth: 1)
  47547. {
  47548. RuntimeObject* L_24 = V_2;
  47549. if (!L_24)
  47550. {
  47551. goto IL_0085;
  47552. }
  47553. }
  47554. IL_007f:
  47555. {
  47556. RuntimeObject* L_25 = V_2;
  47557. NullCheck((RuntimeObject*)L_25);
  47558. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  47559. }
  47560. IL_0085:
  47561. {
  47562. IL2CPP_END_FINALLY(124)
  47563. }
  47564. }// end finally (depth: 1)
  47565. IL2CPP_CLEANUP(124)
  47566. {
  47567. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47568. IL2CPP_JUMP_TBL(0x86, IL_0086)
  47569. }
  47570. IL_0086:
  47571. {
  47572. return;
  47573. }
  47574. }
  47575. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m3B00C7838BBB98F24E77B06EAF8598CB1EC27013_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  47576. {
  47577. RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * _thisAdjusted;
  47578. int32_t _offset = 1;
  47579. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 *>(__this + _offset);
  47580. RowOperationWrapper_2_Invoke_m3B00C7838BBB98F24E77B06EAF8598CB1EC27013_inline(_thisAdjusted, ___i0, method);
  47581. }
  47582. #ifdef __clang__
  47583. #pragma clang diagnostic pop
  47584. #endif
  47585. #ifdef __clang__
  47586. #pragma clang diagnostic push
  47587. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47588. #pragma clang diagnostic ignored "-Wunused-variable"
  47589. #endif
  47590. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  47591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDD2B411B6CDB17DE2B7C204A606711AB041D957A_gshared (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * ___action5, const RuntimeMethod* method)
  47592. {
  47593. {
  47594. int32_t L_0 = ___minY0;
  47595. __this->set_minY_0(L_0);
  47596. int32_t L_1 = ___maxY1;
  47597. __this->set_maxY_1(L_1);
  47598. int32_t L_2 = ___stepY2;
  47599. __this->set_stepY_2(L_2);
  47600. int32_t L_3 = ___width3;
  47601. __this->set_width_3(L_3);
  47602. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47603. __this->set_allocator_4(L_4);
  47604. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * L_5 = ___action5;
  47605. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 L_6 = (*(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *)L_5);
  47606. __this->set_action_5(L_6);
  47607. return;
  47608. }
  47609. }
  47610. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mDD2B411B6CDB17DE2B7C204A606711AB041D957A_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * ___action5, const RuntimeMethod* method)
  47611. {
  47612. RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * _thisAdjusted;
  47613. int32_t _offset = 1;
  47614. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 *>(__this + _offset);
  47615. RowOperationWrapper_2__ctor_mDD2B411B6CDB17DE2B7C204A606711AB041D957A_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  47616. }
  47617. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  47618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBAF22D076BA6F9DF999C332193F7DDBE0F3EE2AE_gshared (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * __this, int32_t ___i0, const RuntimeMethod* method)
  47619. {
  47620. static bool s_Il2CppMethodInitialized;
  47621. if (!s_Il2CppMethodInitialized)
  47622. {
  47623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47625. s_Il2CppMethodInitialized = true;
  47626. }
  47627. int32_t V_0 = 0;
  47628. int32_t V_1 = 0;
  47629. RuntimeObject* V_2 = NULL;
  47630. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  47631. memset((&V_3), 0, sizeof(V_3));
  47632. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47633. memset((&V_4), 0, sizeof(V_4));
  47634. int32_t V_5 = 0;
  47635. Exception_t * __last_unhandled_exception = 0;
  47636. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47637. {
  47638. int32_t L_0 = (int32_t)__this->get_minY_0();
  47639. int32_t L_1 = ___i0;
  47640. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47641. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47642. int32_t L_3 = V_0;
  47643. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47644. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47645. {
  47646. goto IL_001a;
  47647. }
  47648. }
  47649. {
  47650. return;
  47651. }
  47652. IL_001a:
  47653. {
  47654. int32_t L_5 = V_0;
  47655. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47656. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47657. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47658. int32_t L_8;
  47659. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47660. V_1 = (int32_t)L_8;
  47661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47662. int32_t L_10 = (int32_t)__this->get_width_3();
  47663. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  47664. RuntimeObject* L_11;
  47665. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  47666. V_2 = (RuntimeObject*)L_11;
  47667. }
  47668. IL_0041:
  47669. try
  47670. {// begin try (depth: 1)
  47671. {
  47672. RuntimeObject* L_12 = V_2;
  47673. NullCheck((RuntimeObject*)L_12);
  47674. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  47675. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  47676. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  47677. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  47678. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  47679. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  47680. int32_t L_15 = V_0;
  47681. V_5 = (int32_t)L_15;
  47682. goto IL_0075;
  47683. }
  47684. IL_0056:
  47685. {
  47686. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * L_16 = (RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *)__this->get_address_of_action_5();
  47687. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * L_17;
  47688. L_17 = (( RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * (*) (RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *)(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47689. int32_t L_18 = V_5;
  47690. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  47691. Il2CppFakeBox<RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  47692. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47693. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  47694. *L_17 = L_20.m_Value;
  47695. int32_t L_21 = V_5;
  47696. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  47697. }
  47698. IL_0075:
  47699. {
  47700. int32_t L_22 = V_5;
  47701. int32_t L_23 = V_1;
  47702. if ((((int32_t)L_22) < ((int32_t)L_23)))
  47703. {
  47704. goto IL_0056;
  47705. }
  47706. }
  47707. IL_007a:
  47708. {
  47709. IL2CPP_LEAVE(0x86, FINALLY_007c);
  47710. }
  47711. }// end try (depth: 1)
  47712. catch(Il2CppExceptionWrapper& e)
  47713. {
  47714. __last_unhandled_exception = (Exception_t *)e.ex;
  47715. goto FINALLY_007c;
  47716. }
  47717. FINALLY_007c:
  47718. {// begin finally (depth: 1)
  47719. {
  47720. RuntimeObject* L_24 = V_2;
  47721. if (!L_24)
  47722. {
  47723. goto IL_0085;
  47724. }
  47725. }
  47726. IL_007f:
  47727. {
  47728. RuntimeObject* L_25 = V_2;
  47729. NullCheck((RuntimeObject*)L_25);
  47730. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  47731. }
  47732. IL_0085:
  47733. {
  47734. IL2CPP_END_FINALLY(124)
  47735. }
  47736. }// end finally (depth: 1)
  47737. IL2CPP_CLEANUP(124)
  47738. {
  47739. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47740. IL2CPP_JUMP_TBL(0x86, IL_0086)
  47741. }
  47742. IL_0086:
  47743. {
  47744. return;
  47745. }
  47746. }
  47747. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mBAF22D076BA6F9DF999C332193F7DDBE0F3EE2AE_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  47748. {
  47749. RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * _thisAdjusted;
  47750. int32_t _offset = 1;
  47751. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 *>(__this + _offset);
  47752. RowOperationWrapper_2_Invoke_mBAF22D076BA6F9DF999C332193F7DDBE0F3EE2AE_inline(_thisAdjusted, ___i0, method);
  47753. }
  47754. #ifdef __clang__
  47755. #pragma clang diagnostic pop
  47756. #endif
  47757. #ifdef __clang__
  47758. #pragma clang diagnostic push
  47759. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47760. #pragma clang diagnostic ignored "-Wunused-variable"
  47761. #endif
  47762. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  47763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m51AED9173472D691A05A362A99D4602901F5993E_gshared (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * ___action5, const RuntimeMethod* method)
  47764. {
  47765. {
  47766. int32_t L_0 = ___minY0;
  47767. __this->set_minY_0(L_0);
  47768. int32_t L_1 = ___maxY1;
  47769. __this->set_maxY_1(L_1);
  47770. int32_t L_2 = ___stepY2;
  47771. __this->set_stepY_2(L_2);
  47772. int32_t L_3 = ___width3;
  47773. __this->set_width_3(L_3);
  47774. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47775. __this->set_allocator_4(L_4);
  47776. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * L_5 = ___action5;
  47777. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED L_6 = (*(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *)L_5);
  47778. __this->set_action_5(L_6);
  47779. return;
  47780. }
  47781. }
  47782. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m51AED9173472D691A05A362A99D4602901F5993E_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * ___action5, const RuntimeMethod* method)
  47783. {
  47784. RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * _thisAdjusted;
  47785. int32_t _offset = 1;
  47786. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 *>(__this + _offset);
  47787. RowOperationWrapper_2__ctor_m51AED9173472D691A05A362A99D4602901F5993E_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  47788. }
  47789. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Argb32,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  47790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB9A0E34B4725B27DDC133E4A23754445BEF98C80_gshared (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * __this, int32_t ___i0, const RuntimeMethod* method)
  47791. {
  47792. static bool s_Il2CppMethodInitialized;
  47793. if (!s_Il2CppMethodInitialized)
  47794. {
  47795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47797. s_Il2CppMethodInitialized = true;
  47798. }
  47799. int32_t V_0 = 0;
  47800. int32_t V_1 = 0;
  47801. RuntimeObject* V_2 = NULL;
  47802. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  47803. memset((&V_3), 0, sizeof(V_3));
  47804. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47805. memset((&V_4), 0, sizeof(V_4));
  47806. int32_t V_5 = 0;
  47807. Exception_t * __last_unhandled_exception = 0;
  47808. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47809. {
  47810. int32_t L_0 = (int32_t)__this->get_minY_0();
  47811. int32_t L_1 = ___i0;
  47812. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47813. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47814. int32_t L_3 = V_0;
  47815. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47816. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47817. {
  47818. goto IL_001a;
  47819. }
  47820. }
  47821. {
  47822. return;
  47823. }
  47824. IL_001a:
  47825. {
  47826. int32_t L_5 = V_0;
  47827. int32_t L_6 = (int32_t)__this->get_stepY_2();
  47828. int32_t L_7 = (int32_t)__this->get_maxY_1();
  47829. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47830. int32_t L_8;
  47831. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  47832. V_1 = (int32_t)L_8;
  47833. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  47834. int32_t L_10 = (int32_t)__this->get_width_3();
  47835. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  47836. RuntimeObject* L_11;
  47837. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  47838. V_2 = (RuntimeObject*)L_11;
  47839. }
  47840. IL_0041:
  47841. try
  47842. {// begin try (depth: 1)
  47843. {
  47844. RuntimeObject* L_12 = V_2;
  47845. NullCheck((RuntimeObject*)L_12);
  47846. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  47847. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  47848. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  47849. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  47850. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  47851. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  47852. int32_t L_15 = V_0;
  47853. V_5 = (int32_t)L_15;
  47854. goto IL_0075;
  47855. }
  47856. IL_0056:
  47857. {
  47858. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * L_16 = (RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *)__this->get_address_of_action_5();
  47859. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * L_17;
  47860. L_17 = (( RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * (*) (RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *)(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  47861. int32_t L_18 = V_5;
  47862. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  47863. Il2CppFakeBox<RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  47864. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  47865. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  47866. *L_17 = L_20.m_Value;
  47867. int32_t L_21 = V_5;
  47868. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  47869. }
  47870. IL_0075:
  47871. {
  47872. int32_t L_22 = V_5;
  47873. int32_t L_23 = V_1;
  47874. if ((((int32_t)L_22) < ((int32_t)L_23)))
  47875. {
  47876. goto IL_0056;
  47877. }
  47878. }
  47879. IL_007a:
  47880. {
  47881. IL2CPP_LEAVE(0x86, FINALLY_007c);
  47882. }
  47883. }// end try (depth: 1)
  47884. catch(Il2CppExceptionWrapper& e)
  47885. {
  47886. __last_unhandled_exception = (Exception_t *)e.ex;
  47887. goto FINALLY_007c;
  47888. }
  47889. FINALLY_007c:
  47890. {// begin finally (depth: 1)
  47891. {
  47892. RuntimeObject* L_24 = V_2;
  47893. if (!L_24)
  47894. {
  47895. goto IL_0085;
  47896. }
  47897. }
  47898. IL_007f:
  47899. {
  47900. RuntimeObject* L_25 = V_2;
  47901. NullCheck((RuntimeObject*)L_25);
  47902. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  47903. }
  47904. IL_0085:
  47905. {
  47906. IL2CPP_END_FINALLY(124)
  47907. }
  47908. }// end finally (depth: 1)
  47909. IL2CPP_CLEANUP(124)
  47910. {
  47911. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  47912. IL2CPP_JUMP_TBL(0x86, IL_0086)
  47913. }
  47914. IL_0086:
  47915. {
  47916. return;
  47917. }
  47918. }
  47919. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mB9A0E34B4725B27DDC133E4A23754445BEF98C80_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  47920. {
  47921. RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * _thisAdjusted;
  47922. int32_t _offset = 1;
  47923. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 *>(__this + _offset);
  47924. RowOperationWrapper_2_Invoke_mB9A0E34B4725B27DDC133E4A23754445BEF98C80_inline(_thisAdjusted, ___i0, method);
  47925. }
  47926. #ifdef __clang__
  47927. #pragma clang diagnostic pop
  47928. #endif
  47929. #ifdef __clang__
  47930. #pragma clang diagnostic push
  47931. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  47932. #pragma clang diagnostic ignored "-Wunused-variable"
  47933. #endif
  47934. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  47935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7A44BFD88C4CEB036BE3954F64D4AB0A9829894F_gshared (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * ___action5, const RuntimeMethod* method)
  47936. {
  47937. {
  47938. int32_t L_0 = ___minY0;
  47939. __this->set_minY_0(L_0);
  47940. int32_t L_1 = ___maxY1;
  47941. __this->set_maxY_1(L_1);
  47942. int32_t L_2 = ___stepY2;
  47943. __this->set_stepY_2(L_2);
  47944. int32_t L_3 = ___width3;
  47945. __this->set_width_3(L_3);
  47946. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  47947. __this->set_allocator_4(L_4);
  47948. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * L_5 = ___action5;
  47949. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D L_6 = (*(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *)L_5);
  47950. __this->set_action_5(L_6);
  47951. return;
  47952. }
  47953. }
  47954. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_m7A44BFD88C4CEB036BE3954F64D4AB0A9829894F_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * ___action5, const RuntimeMethod* method)
  47955. {
  47956. RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * _thisAdjusted;
  47957. int32_t _offset = 1;
  47958. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E *>(__this + _offset);
  47959. RowOperationWrapper_2__ctor_m7A44BFD88C4CEB036BE3954F64D4AB0A9829894F_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  47960. }
  47961. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  47962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m19E31DE2608198BFD56BD3E44AEA70EE0505511C_gshared (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * __this, int32_t ___i0, const RuntimeMethod* method)
  47963. {
  47964. static bool s_Il2CppMethodInitialized;
  47965. if (!s_Il2CppMethodInitialized)
  47966. {
  47967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  47968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  47969. s_Il2CppMethodInitialized = true;
  47970. }
  47971. int32_t V_0 = 0;
  47972. int32_t V_1 = 0;
  47973. RuntimeObject* V_2 = NULL;
  47974. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  47975. memset((&V_3), 0, sizeof(V_3));
  47976. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  47977. memset((&V_4), 0, sizeof(V_4));
  47978. int32_t V_5 = 0;
  47979. Exception_t * __last_unhandled_exception = 0;
  47980. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  47981. {
  47982. int32_t L_0 = (int32_t)__this->get_minY_0();
  47983. int32_t L_1 = ___i0;
  47984. int32_t L_2 = (int32_t)__this->get_stepY_2();
  47985. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  47986. int32_t L_3 = V_0;
  47987. int32_t L_4 = (int32_t)__this->get_maxY_1();
  47988. if ((((int32_t)L_3) < ((int32_t)L_4)))
  47989. {
  47990. goto IL_001a;
  47991. }
  47992. }
  47993. {
  47994. return;
  47995. }
  47996. IL_001a:
  47997. {
  47998. int32_t L_5 = V_0;
  47999. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48000. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48001. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48002. int32_t L_8;
  48003. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48004. V_1 = (int32_t)L_8;
  48005. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48006. int32_t L_10 = (int32_t)__this->get_width_3();
  48007. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  48008. RuntimeObject* L_11;
  48009. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  48010. V_2 = (RuntimeObject*)L_11;
  48011. }
  48012. IL_0041:
  48013. try
  48014. {// begin try (depth: 1)
  48015. {
  48016. RuntimeObject* L_12 = V_2;
  48017. NullCheck((RuntimeObject*)L_12);
  48018. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  48019. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  48020. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  48021. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  48022. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  48023. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  48024. int32_t L_15 = V_0;
  48025. V_5 = (int32_t)L_15;
  48026. goto IL_0075;
  48027. }
  48028. IL_0056:
  48029. {
  48030. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * L_16 = (RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *)__this->get_address_of_action_5();
  48031. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * L_17;
  48032. L_17 = (( RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * (*) (RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *)(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48033. int32_t L_18 = V_5;
  48034. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  48035. Il2CppFakeBox<RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  48036. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48037. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  48038. *L_17 = L_20.m_Value;
  48039. int32_t L_21 = V_5;
  48040. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  48041. }
  48042. IL_0075:
  48043. {
  48044. int32_t L_22 = V_5;
  48045. int32_t L_23 = V_1;
  48046. if ((((int32_t)L_22) < ((int32_t)L_23)))
  48047. {
  48048. goto IL_0056;
  48049. }
  48050. }
  48051. IL_007a:
  48052. {
  48053. IL2CPP_LEAVE(0x86, FINALLY_007c);
  48054. }
  48055. }// end try (depth: 1)
  48056. catch(Il2CppExceptionWrapper& e)
  48057. {
  48058. __last_unhandled_exception = (Exception_t *)e.ex;
  48059. goto FINALLY_007c;
  48060. }
  48061. FINALLY_007c:
  48062. {// begin finally (depth: 1)
  48063. {
  48064. RuntimeObject* L_24 = V_2;
  48065. if (!L_24)
  48066. {
  48067. goto IL_0085;
  48068. }
  48069. }
  48070. IL_007f:
  48071. {
  48072. RuntimeObject* L_25 = V_2;
  48073. NullCheck((RuntimeObject*)L_25);
  48074. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  48075. }
  48076. IL_0085:
  48077. {
  48078. IL2CPP_END_FINALLY(124)
  48079. }
  48080. }// end finally (depth: 1)
  48081. IL2CPP_CLEANUP(124)
  48082. {
  48083. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48084. IL2CPP_JUMP_TBL(0x86, IL_0086)
  48085. }
  48086. IL_0086:
  48087. {
  48088. return;
  48089. }
  48090. }
  48091. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_m19E31DE2608198BFD56BD3E44AEA70EE0505511C_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  48092. {
  48093. RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * _thisAdjusted;
  48094. int32_t _offset = 1;
  48095. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E *>(__this + _offset);
  48096. RowOperationWrapper_2_Invoke_m19E31DE2608198BFD56BD3E44AEA70EE0505511C_inline(_thisAdjusted, ___i0, method);
  48097. }
  48098. #ifdef __clang__
  48099. #pragma clang diagnostic pop
  48100. #endif
  48101. #ifdef __clang__
  48102. #pragma clang diagnostic push
  48103. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  48104. #pragma clang diagnostic ignored "-Wunused-variable"
  48105. #endif
  48106. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,SixLabors.ImageSharp.Memory.MemoryAllocator,T&)
  48107. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mD2A710ECCB789D7E13D6EB51544CDEFD921854E0_gshared (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * ___action5, const RuntimeMethod* method)
  48108. {
  48109. {
  48110. int32_t L_0 = ___minY0;
  48111. __this->set_minY_0(L_0);
  48112. int32_t L_1 = ___maxY1;
  48113. __this->set_maxY_1(L_1);
  48114. int32_t L_2 = ___stepY2;
  48115. __this->set_stepY_2(L_2);
  48116. int32_t L_3 = ___width3;
  48117. __this->set_width_3(L_3);
  48118. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48119. __this->set_allocator_4(L_4);
  48120. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * L_5 = ___action5;
  48121. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 L_6 = (*(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *)L_5);
  48122. __this->set_action_5(L_6);
  48123. return;
  48124. }
  48125. }
  48126. IL2CPP_EXTERN_C void RowOperationWrapper_2__ctor_mD2A710ECCB789D7E13D6EB51544CDEFD921854E0_AdjustorThunk (RuntimeObject * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * ___action5, const RuntimeMethod* method)
  48127. {
  48128. RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * _thisAdjusted;
  48129. int32_t _offset = 1;
  48130. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 *>(__this + _offset);
  48131. RowOperationWrapper_2__ctor_mD2A710ECCB789D7E13D6EB51544CDEFD921854E0_inline(_thisAdjusted, ___minY0, ___maxY1, ___stepY2, ___width3, ___allocator4, ___action5, method);
  48132. }
  48133. // System.Void SixLabors.ImageSharp.Advanced.ParallelRowIterator/RowOperationWrapper`2<SixLabors.ImageSharp.Processing.Processors.Effects.PixelRowDelegateProcessor`2/RowOperation<SixLabors.ImageSharp.PixelFormats.Bgr24,SixLabors.ImageSharp.Processing.Processors.Effects.PositionAwarePixelRowDelegateProcessor/PixelRowDelegate>,System.Numerics.Vector4>::Invoke(System.Int32)
  48134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA26FCD200ECF96F18E0D6B9EDB1502DC705FB7B8_gshared (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * __this, int32_t ___i0, const RuntimeMethod* method)
  48135. {
  48136. static bool s_Il2CppMethodInitialized;
  48137. if (!s_Il2CppMethodInitialized)
  48138. {
  48139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48140. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48141. s_Il2CppMethodInitialized = true;
  48142. }
  48143. int32_t V_0 = 0;
  48144. int32_t V_1 = 0;
  48145. RuntimeObject* V_2 = NULL;
  48146. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  48147. memset((&V_3), 0, sizeof(V_3));
  48148. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  48149. memset((&V_4), 0, sizeof(V_4));
  48150. int32_t V_5 = 0;
  48151. Exception_t * __last_unhandled_exception = 0;
  48152. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48153. {
  48154. int32_t L_0 = (int32_t)__this->get_minY_0();
  48155. int32_t L_1 = ___i0;
  48156. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48157. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48158. int32_t L_3 = V_0;
  48159. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48160. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48161. {
  48162. goto IL_001a;
  48163. }
  48164. }
  48165. {
  48166. return;
  48167. }
  48168. IL_001a:
  48169. {
  48170. int32_t L_5 = V_0;
  48171. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48172. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48173. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48174. int32_t L_8;
  48175. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48176. V_1 = (int32_t)L_8;
  48177. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48178. int32_t L_10 = (int32_t)__this->get_width_3();
  48179. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  48180. RuntimeObject* L_11;
  48181. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  48182. V_2 = (RuntimeObject*)L_11;
  48183. }
  48184. IL_0041:
  48185. try
  48186. {// begin try (depth: 1)
  48187. {
  48188. RuntimeObject* L_12 = V_2;
  48189. NullCheck((RuntimeObject*)L_12);
  48190. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  48191. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  48192. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  48193. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  48194. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  48195. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  48196. int32_t L_15 = V_0;
  48197. V_5 = (int32_t)L_15;
  48198. goto IL_0075;
  48199. }
  48200. IL_0056:
  48201. {
  48202. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * L_16 = (RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *)__this->get_address_of_action_5();
  48203. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * L_17;
  48204. L_17 = (( RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * (*) (RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *)(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48205. int32_t L_18 = V_5;
  48206. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  48207. Il2CppFakeBox<RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  48208. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48209. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  48210. *L_17 = L_20.m_Value;
  48211. int32_t L_21 = V_5;
  48212. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  48213. }
  48214. IL_0075:
  48215. {
  48216. int32_t L_22 = V_5;
  48217. int32_t L_23 = V_1;
  48218. if ((((int32_t)L_22) < ((int32_t)L_23)))
  48219. {
  48220. goto IL_0056;
  48221. }
  48222. }
  48223. IL_007a:
  48224. {
  48225. IL2CPP_LEAVE(0x86, FINALLY_007c);
  48226. }
  48227. }// end try (depth: 1)
  48228. catch(Il2CppExceptionWrapper& e)
  48229. {
  48230. __last_unhandled_exception = (Exception_t *)e.ex;
  48231. goto FINALLY_007c;
  48232. }
  48233. FINALLY_007c:
  48234. {// begin finally (depth: 1)
  48235. {
  48236. RuntimeObject* L_24 = V_2;
  48237. if (!L_24)
  48238. {
  48239. goto IL_0085;
  48240. }
  48241. }
  48242. IL_007f:
  48243. {
  48244. RuntimeObject* L_25 = V_2;
  48245. NullCheck((RuntimeObject*)L_25);
  48246. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  48247. }
  48248. IL_0085:
  48249. {
  48250. IL2CPP_END_FINALLY(124)
  48251. }
  48252. }// end finally (depth: 1)
  48253. IL2CPP_CLEANUP(124)
  48254. {
  48255. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48256. IL2CPP_JUMP_TBL(0x86, IL_0086)
  48257. }
  48258. IL_0086:
  48259. {
  48260. return;
  48261. }
  48262. }
  48263. IL2CPP_EXTERN_C void RowOperationWrapper_2_Invoke_mA26FCD200ECF96F18E0D6B9EDB1502DC705FB7B8_AdjustorThunk (RuntimeObject * __this, int32_t ___i0, const RuntimeMethod* method)
  48264. {
  48265. RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * _thisAdjusted;
  48266. int32_t _offset = 1;
  48267. _thisAdjusted = reinterpret_cast<RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 *>(__this + _offset);
  48268. RowOperationWrapper_2_Invoke_mA26FCD200ECF96F18E0D6B9EDB1502DC705FB7B8_inline(_thisAdjusted, ___i0, method);
  48269. }
  48270. #ifdef __clang__
  48271. #pragma clang diagnostic pop
  48272. #endif
  48273. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8D29C1FDCD6797C9C98A5926708317B0C9DB9A8D_gshared_inline (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * ___action5, const RuntimeMethod* method)
  48274. {
  48275. {
  48276. int32_t L_0 = ___minY0;
  48277. __this->set_minY_0(L_0);
  48278. int32_t L_1 = ___maxY1;
  48279. __this->set_maxY_1(L_1);
  48280. int32_t L_2 = ___stepY2;
  48281. __this->set_stepY_2(L_2);
  48282. int32_t L_3 = ___width3;
  48283. __this->set_width_3(L_3);
  48284. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48285. __this->set_allocator_4(L_4);
  48286. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * L_5 = ___action5;
  48287. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C L_6 = (*(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *)L_5);
  48288. __this->set_action_5(L_6);
  48289. return;
  48290. }
  48291. }
  48292. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_gshared_inline (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 * __this, const RuntimeMethod* method)
  48293. {
  48294. static bool s_Il2CppMethodInitialized;
  48295. if (!s_Il2CppMethodInitialized)
  48296. {
  48297. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var);
  48298. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  48299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  48300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  48301. s_Il2CppMethodInitialized = true;
  48302. }
  48303. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_0;
  48304. memset((&V_0), 0, sizeof(V_0));
  48305. String_t* V_1 = NULL;
  48306. {
  48307. int32_t L_0 = (int32_t)__this->get__index_1();
  48308. if ((((int32_t)L_0) >= ((int32_t)0)))
  48309. {
  48310. goto IL_0034;
  48311. }
  48312. }
  48313. {
  48314. RuntimeObject * L_1 = (RuntimeObject *)__this->get__object_0();
  48315. NullCheck((MemoryManager_1_t9E58EA5F1DAC0777AB0DA3E4BEDE18FC6C9288DB *)((MemoryManager_1_t9E58EA5F1DAC0777AB0DA3E4BEDE18FC6C9288DB *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8))));
  48316. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_2;
  48317. L_2 = VirtualFuncInvoker0< Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 >::Invoke(8 /* System.Span`1<T> System.Buffers.MemoryManager`1<System.Single>::GetSpan() */, (MemoryManager_1_t9E58EA5F1DAC0777AB0DA3E4BEDE18FC6C9288DB *)((MemoryManager_1_t9E58EA5F1DAC0777AB0DA3E4BEDE18FC6C9288DB *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8))));
  48318. V_0 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_2;
  48319. int32_t L_3 = (int32_t)__this->get__index_1();
  48320. int32_t L_4 = (int32_t)__this->get__length_2();
  48321. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_5;
  48322. L_5 = Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(&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));
  48323. return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_5;
  48324. }
  48325. IL_0034:
  48326. {
  48327. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) };
  48328. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  48329. Type_t * L_7;
  48330. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  48331. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) };
  48332. Type_t * L_9;
  48333. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  48334. bool L_10;
  48335. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  48336. if (!L_10)
  48337. {
  48338. goto IL_0089;
  48339. }
  48340. }
  48341. {
  48342. RuntimeObject * L_11 = (RuntimeObject *)__this->get__object_0();
  48343. String_t* L_12 = (String_t*)((String_t*)IsInst((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var));
  48344. V_1 = (String_t*)L_12;
  48345. if (!L_12)
  48346. {
  48347. goto IL_0089;
  48348. }
  48349. }
  48350. {
  48351. String_t* L_13 = V_1;
  48352. Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_14;
  48353. L_14 = (( Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * (*) (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));
  48354. IL2CPP_RUNTIME_CLASS_INIT(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  48355. intptr_t L_15 = ((MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields*)il2cpp_codegen_static_fields_for(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var))->get_StringAdjustment_0();
  48356. String_t* L_16 = V_1;
  48357. NullCheck((String_t*)L_16);
  48358. int32_t L_17;
  48359. L_17 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline((String_t*)L_16, /*hidden argument*/NULL);
  48360. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_18;
  48361. memset((&L_18), 0, sizeof(L_18));
  48362. Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline((&L_18), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_14, (intptr_t)L_15, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  48363. V_0 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_18;
  48364. int32_t L_19 = (int32_t)__this->get__index_1();
  48365. int32_t L_20 = (int32_t)__this->get__length_2();
  48366. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_21;
  48367. L_21 = Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_inline((Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 *)(&V_0), (int32_t)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  48368. return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_21;
  48369. }
  48370. IL_0089:
  48371. {
  48372. RuntimeObject * L_22 = (RuntimeObject *)__this->get__object_0();
  48373. if (!L_22)
  48374. {
  48375. goto IL_00b4;
  48376. }
  48377. }
  48378. {
  48379. RuntimeObject * L_23 = (RuntimeObject *)__this->get__object_0();
  48380. int32_t L_24 = (int32_t)__this->get__index_1();
  48381. int32_t L_25 = (int32_t)__this->get__length_2();
  48382. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_26;
  48383. memset((&L_26), 0, sizeof(L_26));
  48384. Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_inline((&L_26), (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)((SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)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));
  48385. return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_26;
  48386. }
  48387. IL_00b4:
  48388. {
  48389. il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ));
  48390. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_27 = V_0;
  48391. return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_27;
  48392. }
  48393. }
  48394. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m808B44D6508BBA128B212363549A8732FF45A612_gshared_inline (RowOperationWrapper_2_tCFFBC9E28BCC79D3426E7C7F90CD7056BB95F6C1 * __this, int32_t ___i0, const RuntimeMethod* method)
  48395. {
  48396. static bool s_Il2CppMethodInitialized;
  48397. if (!s_Il2CppMethodInitialized)
  48398. {
  48399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48401. s_Il2CppMethodInitialized = true;
  48402. }
  48403. int32_t V_0 = 0;
  48404. int32_t V_1 = 0;
  48405. RuntimeObject* V_2 = NULL;
  48406. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  48407. memset((&V_3), 0, sizeof(V_3));
  48408. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  48409. memset((&V_4), 0, sizeof(V_4));
  48410. int32_t V_5 = 0;
  48411. Exception_t * __last_unhandled_exception = 0;
  48412. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48413. {
  48414. int32_t L_0 = (int32_t)__this->get_minY_0();
  48415. int32_t L_1 = ___i0;
  48416. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48417. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48418. int32_t L_3 = V_0;
  48419. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48420. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48421. {
  48422. goto IL_001a;
  48423. }
  48424. }
  48425. {
  48426. return;
  48427. }
  48428. IL_001a:
  48429. {
  48430. int32_t L_5 = V_0;
  48431. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48432. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48433. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48434. int32_t L_8;
  48435. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48436. V_1 = (int32_t)L_8;
  48437. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48438. int32_t L_10 = (int32_t)__this->get_width_3();
  48439. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  48440. RuntimeObject* L_11;
  48441. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  48442. V_2 = (RuntimeObject*)L_11;
  48443. }
  48444. IL_0041:
  48445. try
  48446. {// begin try (depth: 1)
  48447. {
  48448. RuntimeObject* L_12 = V_2;
  48449. NullCheck((RuntimeObject*)L_12);
  48450. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  48451. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  48452. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  48453. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  48454. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  48455. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  48456. int32_t L_15 = V_0;
  48457. V_5 = (int32_t)L_15;
  48458. goto IL_0075;
  48459. }
  48460. IL_0056:
  48461. {
  48462. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * L_16 = (RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *)__this->get_address_of_action_5();
  48463. RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * L_17;
  48464. L_17 = (( RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C * (*) (RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *)(RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48465. int32_t L_18 = V_5;
  48466. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  48467. Il2CppFakeBox<RowOperation_t65D3C6D28C256FF09C7EB4E90123E14CB267751C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  48468. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48469. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  48470. *L_17 = L_20.m_Value;
  48471. int32_t L_21 = V_5;
  48472. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  48473. }
  48474. IL_0075:
  48475. {
  48476. int32_t L_22 = V_5;
  48477. int32_t L_23 = V_1;
  48478. if ((((int32_t)L_22) < ((int32_t)L_23)))
  48479. {
  48480. goto IL_0056;
  48481. }
  48482. }
  48483. IL_007a:
  48484. {
  48485. IL2CPP_LEAVE(0x86, FINALLY_007c);
  48486. }
  48487. }// end try (depth: 1)
  48488. catch(Il2CppExceptionWrapper& e)
  48489. {
  48490. __last_unhandled_exception = (Exception_t *)e.ex;
  48491. goto FINALLY_007c;
  48492. }
  48493. FINALLY_007c:
  48494. {// begin finally (depth: 1)
  48495. {
  48496. RuntimeObject* L_24 = V_2;
  48497. if (!L_24)
  48498. {
  48499. goto IL_0085;
  48500. }
  48501. }
  48502. IL_007f:
  48503. {
  48504. RuntimeObject* L_25 = V_2;
  48505. NullCheck((RuntimeObject*)L_25);
  48506. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  48507. }
  48508. IL_0085:
  48509. {
  48510. IL2CPP_END_FINALLY(124)
  48511. }
  48512. }// end finally (depth: 1)
  48513. IL2CPP_CLEANUP(124)
  48514. {
  48515. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48516. IL2CPP_JUMP_TBL(0x86, IL_0086)
  48517. }
  48518. IL_0086:
  48519. {
  48520. return;
  48521. }
  48522. }
  48523. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m788E9EA7214A50C32CBD4EEE2F93002E10CB0AAE_gshared_inline (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * ___action5, const RuntimeMethod* method)
  48524. {
  48525. {
  48526. int32_t L_0 = ___minY0;
  48527. __this->set_minY_0(L_0);
  48528. int32_t L_1 = ___maxY1;
  48529. __this->set_maxY_1(L_1);
  48530. int32_t L_2 = ___stepY2;
  48531. __this->set_stepY_2(L_2);
  48532. int32_t L_3 = ___width3;
  48533. __this->set_width_3(L_3);
  48534. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48535. __this->set_allocator_4(L_4);
  48536. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * L_5 = ___action5;
  48537. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 L_6 = (*(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *)L_5);
  48538. __this->set_action_5(L_6);
  48539. return;
  48540. }
  48541. }
  48542. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3567A9B4D58404CA404F1E547B96CE71D8644179_gshared_inline (RowOperationWrapper_2_t12EF8B03BC711EF2A7AE1957FE8756705A03DEFA * __this, int32_t ___i0, const RuntimeMethod* method)
  48543. {
  48544. static bool s_Il2CppMethodInitialized;
  48545. if (!s_Il2CppMethodInitialized)
  48546. {
  48547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48548. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48549. s_Il2CppMethodInitialized = true;
  48550. }
  48551. int32_t V_0 = 0;
  48552. int32_t V_1 = 0;
  48553. RuntimeObject* V_2 = NULL;
  48554. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  48555. memset((&V_3), 0, sizeof(V_3));
  48556. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  48557. memset((&V_4), 0, sizeof(V_4));
  48558. int32_t V_5 = 0;
  48559. Exception_t * __last_unhandled_exception = 0;
  48560. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48561. {
  48562. int32_t L_0 = (int32_t)__this->get_minY_0();
  48563. int32_t L_1 = ___i0;
  48564. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48565. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48566. int32_t L_3 = V_0;
  48567. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48568. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48569. {
  48570. goto IL_001a;
  48571. }
  48572. }
  48573. {
  48574. return;
  48575. }
  48576. IL_001a:
  48577. {
  48578. int32_t L_5 = V_0;
  48579. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48580. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48581. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48582. int32_t L_8;
  48583. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48584. V_1 = (int32_t)L_8;
  48585. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48586. int32_t L_10 = (int32_t)__this->get_width_3();
  48587. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  48588. RuntimeObject* L_11;
  48589. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  48590. V_2 = (RuntimeObject*)L_11;
  48591. }
  48592. IL_0041:
  48593. try
  48594. {// begin try (depth: 1)
  48595. {
  48596. RuntimeObject* L_12 = V_2;
  48597. NullCheck((RuntimeObject*)L_12);
  48598. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  48599. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  48600. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  48601. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  48602. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  48603. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  48604. int32_t L_15 = V_0;
  48605. V_5 = (int32_t)L_15;
  48606. goto IL_0075;
  48607. }
  48608. IL_0056:
  48609. {
  48610. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * L_16 = (RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *)__this->get_address_of_action_5();
  48611. RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * L_17;
  48612. L_17 = (( RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 * (*) (RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *)(RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48613. int32_t L_18 = V_5;
  48614. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  48615. Il2CppFakeBox<RowOperation_tCB9391F24F75949B9EDA437E96A955516C87AD78 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  48616. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48617. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  48618. *L_17 = L_20.m_Value;
  48619. int32_t L_21 = V_5;
  48620. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  48621. }
  48622. IL_0075:
  48623. {
  48624. int32_t L_22 = V_5;
  48625. int32_t L_23 = V_1;
  48626. if ((((int32_t)L_22) < ((int32_t)L_23)))
  48627. {
  48628. goto IL_0056;
  48629. }
  48630. }
  48631. IL_007a:
  48632. {
  48633. IL2CPP_LEAVE(0x86, FINALLY_007c);
  48634. }
  48635. }// end try (depth: 1)
  48636. catch(Il2CppExceptionWrapper& e)
  48637. {
  48638. __last_unhandled_exception = (Exception_t *)e.ex;
  48639. goto FINALLY_007c;
  48640. }
  48641. FINALLY_007c:
  48642. {// begin finally (depth: 1)
  48643. {
  48644. RuntimeObject* L_24 = V_2;
  48645. if (!L_24)
  48646. {
  48647. goto IL_0085;
  48648. }
  48649. }
  48650. IL_007f:
  48651. {
  48652. RuntimeObject* L_25 = V_2;
  48653. NullCheck((RuntimeObject*)L_25);
  48654. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  48655. }
  48656. IL_0085:
  48657. {
  48658. IL2CPP_END_FINALLY(124)
  48659. }
  48660. }// end finally (depth: 1)
  48661. IL2CPP_CLEANUP(124)
  48662. {
  48663. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48664. IL2CPP_JUMP_TBL(0x86, IL_0086)
  48665. }
  48666. IL_0086:
  48667. {
  48668. return;
  48669. }
  48670. }
  48671. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m425CA1CFE2E4F39B36FCCB8A386B554BE3B244E1_gshared_inline (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * ___action5, const RuntimeMethod* method)
  48672. {
  48673. {
  48674. int32_t L_0 = ___minY0;
  48675. __this->set_minY_0(L_0);
  48676. int32_t L_1 = ___maxY1;
  48677. __this->set_maxY_1(L_1);
  48678. int32_t L_2 = ___stepY2;
  48679. __this->set_stepY_2(L_2);
  48680. int32_t L_3 = ___width3;
  48681. __this->set_width_3(L_3);
  48682. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48683. __this->set_allocator_4(L_4);
  48684. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * L_5 = ___action5;
  48685. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 L_6 = (*(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *)L_5);
  48686. __this->set_action_5(L_6);
  48687. return;
  48688. }
  48689. }
  48690. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_gshared_inline (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 * __this, const RuntimeMethod* method)
  48691. {
  48692. static bool s_Il2CppMethodInitialized;
  48693. if (!s_Il2CppMethodInitialized)
  48694. {
  48695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var);
  48696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  48697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  48698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  48699. s_Il2CppMethodInitialized = true;
  48700. }
  48701. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_0;
  48702. memset((&V_0), 0, sizeof(V_0));
  48703. String_t* V_1 = NULL;
  48704. {
  48705. int32_t L_0 = (int32_t)__this->get__index_1();
  48706. if ((((int32_t)L_0) >= ((int32_t)0)))
  48707. {
  48708. goto IL_0034;
  48709. }
  48710. }
  48711. {
  48712. RuntimeObject * L_1 = (RuntimeObject *)__this->get__object_0();
  48713. NullCheck((MemoryManager_1_t515458B958BF22794195F3FCBAE1AA95966FB714 *)((MemoryManager_1_t515458B958BF22794195F3FCBAE1AA95966FB714 *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8))));
  48714. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_2;
  48715. L_2 = VirtualFuncInvoker0< Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD >::Invoke(8 /* System.Span`1<T> System.Buffers.MemoryManager`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::GetSpan() */, (MemoryManager_1_t515458B958BF22794195F3FCBAE1AA95966FB714 *)((MemoryManager_1_t515458B958BF22794195F3FCBAE1AA95966FB714 *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8))));
  48716. V_0 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_2;
  48717. int32_t L_3 = (int32_t)__this->get__index_1();
  48718. int32_t L_4 = (int32_t)__this->get__length_2();
  48719. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_5;
  48720. L_5 = Span_1_Slice_m559CD7E5A5C913047F416D79EE553ED3D2AE8332_inline((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD *)(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD *)(&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));
  48721. return (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_5;
  48722. }
  48723. IL_0034:
  48724. {
  48725. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) };
  48726. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  48727. Type_t * L_7;
  48728. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  48729. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) };
  48730. Type_t * L_9;
  48731. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  48732. bool L_10;
  48733. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  48734. if (!L_10)
  48735. {
  48736. goto IL_0089;
  48737. }
  48738. }
  48739. {
  48740. RuntimeObject * L_11 = (RuntimeObject *)__this->get__object_0();
  48741. String_t* L_12 = (String_t*)((String_t*)IsInst((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var));
  48742. V_1 = (String_t*)L_12;
  48743. if (!L_12)
  48744. {
  48745. goto IL_0089;
  48746. }
  48747. }
  48748. {
  48749. String_t* L_13 = V_1;
  48750. Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * L_14;
  48751. L_14 = (( Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * (*) (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));
  48752. IL2CPP_RUNTIME_CLASS_INIT(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  48753. intptr_t L_15 = ((MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields*)il2cpp_codegen_static_fields_for(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var))->get_StringAdjustment_0();
  48754. String_t* L_16 = V_1;
  48755. NullCheck((String_t*)L_16);
  48756. int32_t L_17;
  48757. L_17 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline((String_t*)L_16, /*hidden argument*/NULL);
  48758. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_18;
  48759. memset((&L_18), 0, sizeof(L_18));
  48760. Span_1__ctor_m9A4FCEC0600C4459A7F0B217F7EB877B9B4164BC_inline((&L_18), (Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D *)L_14, (intptr_t)L_15, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  48761. V_0 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_18;
  48762. int32_t L_19 = (int32_t)__this->get__index_1();
  48763. int32_t L_20 = (int32_t)__this->get__length_2();
  48764. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_21;
  48765. L_21 = Span_1_Slice_m559CD7E5A5C913047F416D79EE553ED3D2AE8332_inline((Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD *)(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD *)(&V_0), (int32_t)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  48766. return (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_21;
  48767. }
  48768. IL_0089:
  48769. {
  48770. RuntimeObject * L_22 = (RuntimeObject *)__this->get__object_0();
  48771. if (!L_22)
  48772. {
  48773. goto IL_00b4;
  48774. }
  48775. }
  48776. {
  48777. RuntimeObject * L_23 = (RuntimeObject *)__this->get__object_0();
  48778. int32_t L_24 = (int32_t)__this->get__index_1();
  48779. int32_t L_25 = (int32_t)__this->get__length_2();
  48780. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_26;
  48781. memset((&L_26), 0, sizeof(L_26));
  48782. Span_1__ctor_m02F3C5D724CAC95EE7E93CA20DE244A55B4DCE68_inline((&L_26), (Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284*)((Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284*)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));
  48783. return (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_26;
  48784. }
  48785. IL_00b4:
  48786. {
  48787. il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD ));
  48788. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_27 = V_0;
  48789. return (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_27;
  48790. }
  48791. }
  48792. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53CD07DEAC1A47032CBEBE349FBE8FF04D7AE70D_gshared_inline (RowOperationWrapper_2_tBEED23CD2BD3E9FEEF5C217E7E7F9729FE398142 * __this, int32_t ___i0, const RuntimeMethod* method)
  48793. {
  48794. static bool s_Il2CppMethodInitialized;
  48795. if (!s_Il2CppMethodInitialized)
  48796. {
  48797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  48798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48799. s_Il2CppMethodInitialized = true;
  48800. }
  48801. int32_t V_0 = 0;
  48802. int32_t V_1 = 0;
  48803. RuntimeObject* V_2 = NULL;
  48804. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  48805. memset((&V_3), 0, sizeof(V_3));
  48806. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  48807. memset((&V_4), 0, sizeof(V_4));
  48808. int32_t V_5 = 0;
  48809. Exception_t * __last_unhandled_exception = 0;
  48810. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  48811. {
  48812. int32_t L_0 = (int32_t)__this->get_minY_0();
  48813. int32_t L_1 = ___i0;
  48814. int32_t L_2 = (int32_t)__this->get_stepY_2();
  48815. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  48816. int32_t L_3 = V_0;
  48817. int32_t L_4 = (int32_t)__this->get_maxY_1();
  48818. if ((((int32_t)L_3) < ((int32_t)L_4)))
  48819. {
  48820. goto IL_001a;
  48821. }
  48822. }
  48823. {
  48824. return;
  48825. }
  48826. IL_001a:
  48827. {
  48828. int32_t L_5 = V_0;
  48829. int32_t L_6 = (int32_t)__this->get_stepY_2();
  48830. int32_t L_7 = (int32_t)__this->get_maxY_1();
  48831. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  48832. int32_t L_8;
  48833. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  48834. V_1 = (int32_t)L_8;
  48835. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  48836. int32_t L_10 = (int32_t)__this->get_width_3();
  48837. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  48838. RuntimeObject* L_11;
  48839. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  48840. V_2 = (RuntimeObject*)L_11;
  48841. }
  48842. IL_0041:
  48843. try
  48844. {// begin try (depth: 1)
  48845. {
  48846. RuntimeObject* L_12 = V_2;
  48847. NullCheck((RuntimeObject*)L_12);
  48848. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  48849. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  48850. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  48851. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  48852. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  48853. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  48854. int32_t L_15 = V_0;
  48855. V_5 = (int32_t)L_15;
  48856. goto IL_0075;
  48857. }
  48858. IL_0056:
  48859. {
  48860. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * L_16 = (RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *)__this->get_address_of_action_5();
  48861. RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * L_17;
  48862. L_17 = (( RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 * (*) (RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *)(RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  48863. int32_t L_18 = V_5;
  48864. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  48865. Il2CppFakeBox<RowOperation_tA8B49087BAE67D6616990D89F644AA3F4D116141 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  48866. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  48867. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  48868. *L_17 = L_20.m_Value;
  48869. int32_t L_21 = V_5;
  48870. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  48871. }
  48872. IL_0075:
  48873. {
  48874. int32_t L_22 = V_5;
  48875. int32_t L_23 = V_1;
  48876. if ((((int32_t)L_22) < ((int32_t)L_23)))
  48877. {
  48878. goto IL_0056;
  48879. }
  48880. }
  48881. IL_007a:
  48882. {
  48883. IL2CPP_LEAVE(0x86, FINALLY_007c);
  48884. }
  48885. }// end try (depth: 1)
  48886. catch(Il2CppExceptionWrapper& e)
  48887. {
  48888. __last_unhandled_exception = (Exception_t *)e.ex;
  48889. goto FINALLY_007c;
  48890. }
  48891. FINALLY_007c:
  48892. {// begin finally (depth: 1)
  48893. {
  48894. RuntimeObject* L_24 = V_2;
  48895. if (!L_24)
  48896. {
  48897. goto IL_0085;
  48898. }
  48899. }
  48900. IL_007f:
  48901. {
  48902. RuntimeObject* L_25 = V_2;
  48903. NullCheck((RuntimeObject*)L_25);
  48904. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  48905. }
  48906. IL_0085:
  48907. {
  48908. IL2CPP_END_FINALLY(124)
  48909. }
  48910. }// end finally (depth: 1)
  48911. IL2CPP_CLEANUP(124)
  48912. {
  48913. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  48914. IL2CPP_JUMP_TBL(0x86, IL_0086)
  48915. }
  48916. IL_0086:
  48917. {
  48918. return;
  48919. }
  48920. }
  48921. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7DA1B3B53F3D671F978973C91189B43C56E69689_gshared_inline (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * ___action5, const RuntimeMethod* method)
  48922. {
  48923. {
  48924. int32_t L_0 = ___minY0;
  48925. __this->set_minY_0(L_0);
  48926. int32_t L_1 = ___maxY1;
  48927. __this->set_maxY_1(L_1);
  48928. int32_t L_2 = ___stepY2;
  48929. __this->set_stepY_2(L_2);
  48930. int32_t L_3 = ___width3;
  48931. __this->set_width_3(L_3);
  48932. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  48933. __this->set_allocator_4(L_4);
  48934. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * L_5 = ___action5;
  48935. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A L_6 = (*(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *)L_5);
  48936. __this->set_action_5(L_6);
  48937. return;
  48938. }
  48939. }
  48940. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_gshared_inline (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 * __this, const RuntimeMethod* method)
  48941. {
  48942. static bool s_Il2CppMethodInitialized;
  48943. if (!s_Il2CppMethodInitialized)
  48944. {
  48945. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var);
  48946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  48947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  48948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  48949. s_Il2CppMethodInitialized = true;
  48950. }
  48951. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_0;
  48952. memset((&V_0), 0, sizeof(V_0));
  48953. String_t* V_1 = NULL;
  48954. {
  48955. int32_t L_0 = (int32_t)__this->get__index_1();
  48956. if ((((int32_t)L_0) >= ((int32_t)0)))
  48957. {
  48958. goto IL_0034;
  48959. }
  48960. }
  48961. {
  48962. RuntimeObject * L_1 = (RuntimeObject *)__this->get__object_0();
  48963. NullCheck((MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 *)((MemoryManager_1_tA9892C969C738FE1A224F19BB86F0A9B23CEF555 *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 8))));
  48964. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_2;
  48965. 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))));
  48966. V_0 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_2;
  48967. int32_t L_3 = (int32_t)__this->get__index_1();
  48968. int32_t L_4 = (int32_t)__this->get__length_2();
  48969. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_5;
  48970. 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));
  48971. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_5;
  48972. }
  48973. IL_0034:
  48974. {
  48975. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) };
  48976. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  48977. Type_t * L_7;
  48978. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  48979. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast<intptr_t> (Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_0_0_0_var) };
  48980. Type_t * L_9;
  48981. L_9 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL);
  48982. bool L_10;
  48983. L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL);
  48984. if (!L_10)
  48985. {
  48986. goto IL_0089;
  48987. }
  48988. }
  48989. {
  48990. RuntimeObject * L_11 = (RuntimeObject *)__this->get__object_0();
  48991. String_t* L_12 = (String_t*)((String_t*)IsInst((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var));
  48992. V_1 = (String_t*)L_12;
  48993. if (!L_12)
  48994. {
  48995. goto IL_0089;
  48996. }
  48997. }
  48998. {
  48999. String_t* L_13 = V_1;
  49000. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_14;
  49001. 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));
  49002. IL2CPP_RUNTIME_CLASS_INIT(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var);
  49003. intptr_t L_15 = ((MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_StaticFields*)il2cpp_codegen_static_fields_for(MemoryExtensions_t3692531D647148747BC65C4610E740AEE9983A40_il2cpp_TypeInfo_var))->get_StringAdjustment_0();
  49004. String_t* L_16 = V_1;
  49005. NullCheck((String_t*)L_16);
  49006. int32_t L_17;
  49007. L_17 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline((String_t*)L_16, /*hidden argument*/NULL);
  49008. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_18;
  49009. memset((&L_18), 0, sizeof(L_18));
  49010. 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));
  49011. V_0 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_18;
  49012. int32_t L_19 = (int32_t)__this->get__index_1();
  49013. int32_t L_20 = (int32_t)__this->get__length_2();
  49014. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_21;
  49015. 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));
  49016. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_21;
  49017. }
  49018. IL_0089:
  49019. {
  49020. RuntimeObject * L_22 = (RuntimeObject *)__this->get__object_0();
  49021. if (!L_22)
  49022. {
  49023. goto IL_00b4;
  49024. }
  49025. }
  49026. {
  49027. RuntimeObject * L_23 = (RuntimeObject *)__this->get__object_0();
  49028. int32_t L_24 = (int32_t)__this->get__index_1();
  49029. int32_t L_25 = (int32_t)__this->get__length_2();
  49030. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_26;
  49031. memset((&L_26), 0, sizeof(L_26));
  49032. 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));
  49033. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_26;
  49034. }
  49035. IL_00b4:
  49036. {
  49037. il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ));
  49038. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_27 = V_0;
  49039. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_27;
  49040. }
  49041. }
  49042. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m742ED217160A9798D5698B10786C3524669017D5_gshared_inline (RowOperationWrapper_2_t60E72927F6FE25A915F1B899923B3CE0D065F159 * __this, int32_t ___i0, const RuntimeMethod* method)
  49043. {
  49044. static bool s_Il2CppMethodInitialized;
  49045. if (!s_Il2CppMethodInitialized)
  49046. {
  49047. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49048. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49049. s_Il2CppMethodInitialized = true;
  49050. }
  49051. int32_t V_0 = 0;
  49052. int32_t V_1 = 0;
  49053. RuntimeObject* V_2 = NULL;
  49054. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  49055. memset((&V_3), 0, sizeof(V_3));
  49056. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49057. memset((&V_4), 0, sizeof(V_4));
  49058. int32_t V_5 = 0;
  49059. Exception_t * __last_unhandled_exception = 0;
  49060. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49061. {
  49062. int32_t L_0 = (int32_t)__this->get_minY_0();
  49063. int32_t L_1 = ___i0;
  49064. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49065. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49066. int32_t L_3 = V_0;
  49067. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49068. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49069. {
  49070. goto IL_001a;
  49071. }
  49072. }
  49073. {
  49074. return;
  49075. }
  49076. IL_001a:
  49077. {
  49078. int32_t L_5 = V_0;
  49079. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49080. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49081. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49082. int32_t L_8;
  49083. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49084. V_1 = (int32_t)L_8;
  49085. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49086. int32_t L_10 = (int32_t)__this->get_width_3();
  49087. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  49088. RuntimeObject* L_11;
  49089. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  49090. V_2 = (RuntimeObject*)L_11;
  49091. }
  49092. IL_0041:
  49093. try
  49094. {// begin try (depth: 1)
  49095. {
  49096. RuntimeObject* L_12 = V_2;
  49097. NullCheck((RuntimeObject*)L_12);
  49098. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  49099. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  49100. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  49101. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  49102. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  49103. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  49104. int32_t L_15 = V_0;
  49105. V_5 = (int32_t)L_15;
  49106. goto IL_0075;
  49107. }
  49108. IL_0056:
  49109. {
  49110. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * L_16 = (RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *)__this->get_address_of_action_5();
  49111. RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * L_17;
  49112. L_17 = (( RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A * (*) (RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *)(RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49113. int32_t L_18 = V_5;
  49114. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  49115. Il2CppFakeBox<RowOperation_tDC40B6AAE9534F62664A87504789C15033C6652A > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  49116. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49117. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  49118. *L_17 = L_20.m_Value;
  49119. int32_t L_21 = V_5;
  49120. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  49121. }
  49122. IL_0075:
  49123. {
  49124. int32_t L_22 = V_5;
  49125. int32_t L_23 = V_1;
  49126. if ((((int32_t)L_22) < ((int32_t)L_23)))
  49127. {
  49128. goto IL_0056;
  49129. }
  49130. }
  49131. IL_007a:
  49132. {
  49133. IL2CPP_LEAVE(0x86, FINALLY_007c);
  49134. }
  49135. }// end try (depth: 1)
  49136. catch(Il2CppExceptionWrapper& e)
  49137. {
  49138. __last_unhandled_exception = (Exception_t *)e.ex;
  49139. goto FINALLY_007c;
  49140. }
  49141. FINALLY_007c:
  49142. {// begin finally (depth: 1)
  49143. {
  49144. RuntimeObject* L_24 = V_2;
  49145. if (!L_24)
  49146. {
  49147. goto IL_0085;
  49148. }
  49149. }
  49150. IL_007f:
  49151. {
  49152. RuntimeObject* L_25 = V_2;
  49153. NullCheck((RuntimeObject*)L_25);
  49154. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  49155. }
  49156. IL_0085:
  49157. {
  49158. IL2CPP_END_FINALLY(124)
  49159. }
  49160. }// end finally (depth: 1)
  49161. IL2CPP_CLEANUP(124)
  49162. {
  49163. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49164. IL2CPP_JUMP_TBL(0x86, IL_0086)
  49165. }
  49166. IL_0086:
  49167. {
  49168. return;
  49169. }
  49170. }
  49171. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m50CE8C8E5FB7F43F6309EDB62E8CA1AF61BDCC0D_gshared_inline (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * ___action5, const RuntimeMethod* method)
  49172. {
  49173. {
  49174. int32_t L_0 = ___minY0;
  49175. __this->set_minY_0(L_0);
  49176. int32_t L_1 = ___maxY1;
  49177. __this->set_maxY_1(L_1);
  49178. int32_t L_2 = ___stepY2;
  49179. __this->set_stepY_2(L_2);
  49180. int32_t L_3 = ___width3;
  49181. __this->set_width_3(L_3);
  49182. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49183. __this->set_allocator_4(L_4);
  49184. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * L_5 = ___action5;
  49185. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 L_6 = (*(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *)L_5);
  49186. __this->set_action_5(L_6);
  49187. return;
  49188. }
  49189. }
  49190. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5290AD2180F8BB4EB9E9313DBDA1AF37CBF7095E_gshared_inline (RowOperationWrapper_2_tFDDEC1595DCDB62D727C340210592EBD8F5A5308 * __this, int32_t ___i0, const RuntimeMethod* method)
  49191. {
  49192. static bool s_Il2CppMethodInitialized;
  49193. if (!s_Il2CppMethodInitialized)
  49194. {
  49195. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49197. s_Il2CppMethodInitialized = true;
  49198. }
  49199. int32_t V_0 = 0;
  49200. int32_t V_1 = 0;
  49201. RuntimeObject* V_2 = NULL;
  49202. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  49203. memset((&V_3), 0, sizeof(V_3));
  49204. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49205. memset((&V_4), 0, sizeof(V_4));
  49206. int32_t V_5 = 0;
  49207. Exception_t * __last_unhandled_exception = 0;
  49208. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49209. {
  49210. int32_t L_0 = (int32_t)__this->get_minY_0();
  49211. int32_t L_1 = ___i0;
  49212. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49213. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49214. int32_t L_3 = V_0;
  49215. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49216. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49217. {
  49218. goto IL_001a;
  49219. }
  49220. }
  49221. {
  49222. return;
  49223. }
  49224. IL_001a:
  49225. {
  49226. int32_t L_5 = V_0;
  49227. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49228. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49229. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49230. int32_t L_8;
  49231. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49232. V_1 = (int32_t)L_8;
  49233. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49234. int32_t L_10 = (int32_t)__this->get_width_3();
  49235. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  49236. RuntimeObject* L_11;
  49237. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  49238. V_2 = (RuntimeObject*)L_11;
  49239. }
  49240. IL_0041:
  49241. try
  49242. {// begin try (depth: 1)
  49243. {
  49244. RuntimeObject* L_12 = V_2;
  49245. NullCheck((RuntimeObject*)L_12);
  49246. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  49247. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  49248. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  49249. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  49250. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  49251. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  49252. int32_t L_15 = V_0;
  49253. V_5 = (int32_t)L_15;
  49254. goto IL_0075;
  49255. }
  49256. IL_0056:
  49257. {
  49258. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * L_16 = (RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *)__this->get_address_of_action_5();
  49259. RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * L_17;
  49260. L_17 = (( RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 * (*) (RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *)(RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49261. int32_t L_18 = V_5;
  49262. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  49263. Il2CppFakeBox<RowOperation_tFB6CF36D7C4256A95F72B486F0C3B7A61189E944 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  49264. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49265. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  49266. *L_17 = L_20.m_Value;
  49267. int32_t L_21 = V_5;
  49268. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  49269. }
  49270. IL_0075:
  49271. {
  49272. int32_t L_22 = V_5;
  49273. int32_t L_23 = V_1;
  49274. if ((((int32_t)L_22) < ((int32_t)L_23)))
  49275. {
  49276. goto IL_0056;
  49277. }
  49278. }
  49279. IL_007a:
  49280. {
  49281. IL2CPP_LEAVE(0x86, FINALLY_007c);
  49282. }
  49283. }// end try (depth: 1)
  49284. catch(Il2CppExceptionWrapper& e)
  49285. {
  49286. __last_unhandled_exception = (Exception_t *)e.ex;
  49287. goto FINALLY_007c;
  49288. }
  49289. FINALLY_007c:
  49290. {// begin finally (depth: 1)
  49291. {
  49292. RuntimeObject* L_24 = V_2;
  49293. if (!L_24)
  49294. {
  49295. goto IL_0085;
  49296. }
  49297. }
  49298. IL_007f:
  49299. {
  49300. RuntimeObject* L_25 = V_2;
  49301. NullCheck((RuntimeObject*)L_25);
  49302. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  49303. }
  49304. IL_0085:
  49305. {
  49306. IL2CPP_END_FINALLY(124)
  49307. }
  49308. }// end finally (depth: 1)
  49309. IL2CPP_CLEANUP(124)
  49310. {
  49311. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49312. IL2CPP_JUMP_TBL(0x86, IL_0086)
  49313. }
  49314. IL_0086:
  49315. {
  49316. return;
  49317. }
  49318. }
  49319. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m30E27B76B30F3F43FC9F316203C84CFC6EDB32B3_gshared_inline (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * ___action5, const RuntimeMethod* method)
  49320. {
  49321. {
  49322. int32_t L_0 = ___minY0;
  49323. __this->set_minY_0(L_0);
  49324. int32_t L_1 = ___maxY1;
  49325. __this->set_maxY_1(L_1);
  49326. int32_t L_2 = ___stepY2;
  49327. __this->set_stepY_2(L_2);
  49328. int32_t L_3 = ___width3;
  49329. __this->set_width_3(L_3);
  49330. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49331. __this->set_allocator_4(L_4);
  49332. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * L_5 = ___action5;
  49333. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 L_6 = (*(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *)L_5);
  49334. __this->set_action_5(L_6);
  49335. return;
  49336. }
  49337. }
  49338. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD9ACA207F5C7B235706E9AA4BE5B774B11B28A2D_gshared_inline (RowOperationWrapper_2_t68A5936DACD4DF1BD02378318FFE33446A40EC47 * __this, int32_t ___i0, const RuntimeMethod* method)
  49339. {
  49340. static bool s_Il2CppMethodInitialized;
  49341. if (!s_Il2CppMethodInitialized)
  49342. {
  49343. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49345. s_Il2CppMethodInitialized = true;
  49346. }
  49347. int32_t V_0 = 0;
  49348. int32_t V_1 = 0;
  49349. RuntimeObject* V_2 = NULL;
  49350. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  49351. memset((&V_3), 0, sizeof(V_3));
  49352. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  49353. memset((&V_4), 0, sizeof(V_4));
  49354. int32_t V_5 = 0;
  49355. Exception_t * __last_unhandled_exception = 0;
  49356. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49357. {
  49358. int32_t L_0 = (int32_t)__this->get_minY_0();
  49359. int32_t L_1 = ___i0;
  49360. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49361. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49362. int32_t L_3 = V_0;
  49363. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49364. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49365. {
  49366. goto IL_001a;
  49367. }
  49368. }
  49369. {
  49370. return;
  49371. }
  49372. IL_001a:
  49373. {
  49374. int32_t L_5 = V_0;
  49375. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49376. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49377. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49378. int32_t L_8;
  49379. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49380. V_1 = (int32_t)L_8;
  49381. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49382. int32_t L_10 = (int32_t)__this->get_width_3();
  49383. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  49384. RuntimeObject* L_11;
  49385. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  49386. V_2 = (RuntimeObject*)L_11;
  49387. }
  49388. IL_0041:
  49389. try
  49390. {// begin try (depth: 1)
  49391. {
  49392. RuntimeObject* L_12 = V_2;
  49393. NullCheck((RuntimeObject*)L_12);
  49394. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  49395. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  49396. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  49397. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  49398. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  49399. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  49400. int32_t L_15 = V_0;
  49401. V_5 = (int32_t)L_15;
  49402. goto IL_0075;
  49403. }
  49404. IL_0056:
  49405. {
  49406. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * L_16 = (RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *)__this->get_address_of_action_5();
  49407. RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * L_17;
  49408. L_17 = (( RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 * (*) (RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *)(RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49409. int32_t L_18 = V_5;
  49410. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  49411. Il2CppFakeBox<RowOperation_tB60603C879BD988FE39C4DA0EE8D265113974B93 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  49412. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49413. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  49414. *L_17 = L_20.m_Value;
  49415. int32_t L_21 = V_5;
  49416. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  49417. }
  49418. IL_0075:
  49419. {
  49420. int32_t L_22 = V_5;
  49421. int32_t L_23 = V_1;
  49422. if ((((int32_t)L_22) < ((int32_t)L_23)))
  49423. {
  49424. goto IL_0056;
  49425. }
  49426. }
  49427. IL_007a:
  49428. {
  49429. IL2CPP_LEAVE(0x86, FINALLY_007c);
  49430. }
  49431. }// end try (depth: 1)
  49432. catch(Il2CppExceptionWrapper& e)
  49433. {
  49434. __last_unhandled_exception = (Exception_t *)e.ex;
  49435. goto FINALLY_007c;
  49436. }
  49437. FINALLY_007c:
  49438. {// begin finally (depth: 1)
  49439. {
  49440. RuntimeObject* L_24 = V_2;
  49441. if (!L_24)
  49442. {
  49443. goto IL_0085;
  49444. }
  49445. }
  49446. IL_007f:
  49447. {
  49448. RuntimeObject* L_25 = V_2;
  49449. NullCheck((RuntimeObject*)L_25);
  49450. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  49451. }
  49452. IL_0085:
  49453. {
  49454. IL2CPP_END_FINALLY(124)
  49455. }
  49456. }// end finally (depth: 1)
  49457. IL2CPP_CLEANUP(124)
  49458. {
  49459. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49460. IL2CPP_JUMP_TBL(0x86, IL_0086)
  49461. }
  49462. IL_0086:
  49463. {
  49464. return;
  49465. }
  49466. }
  49467. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB791FDD5CFDD08A129587D77262D3A57A2FEDD9B_gshared_inline (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * ___action5, const RuntimeMethod* method)
  49468. {
  49469. {
  49470. int32_t L_0 = ___minY0;
  49471. __this->set_minY_0(L_0);
  49472. int32_t L_1 = ___maxY1;
  49473. __this->set_maxY_1(L_1);
  49474. int32_t L_2 = ___stepY2;
  49475. __this->set_stepY_2(L_2);
  49476. int32_t L_3 = ___width3;
  49477. __this->set_width_3(L_3);
  49478. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49479. __this->set_allocator_4(L_4);
  49480. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * L_5 = ___action5;
  49481. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D L_6 = (*(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *)L_5);
  49482. __this->set_action_5(L_6);
  49483. return;
  49484. }
  49485. }
  49486. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m17C34F3B61BD0B05FBA28D30DA4C627318AEA9E0_gshared_inline (RowOperationWrapper_2_tC70235907A29502F7047EF60BD71D4E9301F1CDE * __this, int32_t ___i0, const RuntimeMethod* method)
  49487. {
  49488. static bool s_Il2CppMethodInitialized;
  49489. if (!s_Il2CppMethodInitialized)
  49490. {
  49491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49492. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49493. s_Il2CppMethodInitialized = true;
  49494. }
  49495. int32_t V_0 = 0;
  49496. int32_t V_1 = 0;
  49497. RuntimeObject* V_2 = NULL;
  49498. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  49499. memset((&V_3), 0, sizeof(V_3));
  49500. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  49501. memset((&V_4), 0, sizeof(V_4));
  49502. int32_t V_5 = 0;
  49503. Exception_t * __last_unhandled_exception = 0;
  49504. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49505. {
  49506. int32_t L_0 = (int32_t)__this->get_minY_0();
  49507. int32_t L_1 = ___i0;
  49508. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49509. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49510. int32_t L_3 = V_0;
  49511. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49512. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49513. {
  49514. goto IL_001a;
  49515. }
  49516. }
  49517. {
  49518. return;
  49519. }
  49520. IL_001a:
  49521. {
  49522. int32_t L_5 = V_0;
  49523. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49524. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49525. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49526. int32_t L_8;
  49527. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49528. V_1 = (int32_t)L_8;
  49529. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49530. int32_t L_10 = (int32_t)__this->get_width_3();
  49531. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  49532. RuntimeObject* L_11;
  49533. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  49534. V_2 = (RuntimeObject*)L_11;
  49535. }
  49536. IL_0041:
  49537. try
  49538. {// begin try (depth: 1)
  49539. {
  49540. RuntimeObject* L_12 = V_2;
  49541. NullCheck((RuntimeObject*)L_12);
  49542. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  49543. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  49544. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  49545. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  49546. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  49547. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  49548. int32_t L_15 = V_0;
  49549. V_5 = (int32_t)L_15;
  49550. goto IL_0075;
  49551. }
  49552. IL_0056:
  49553. {
  49554. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * L_16 = (RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *)__this->get_address_of_action_5();
  49555. RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * L_17;
  49556. L_17 = (( RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D * (*) (RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *)(RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49557. int32_t L_18 = V_5;
  49558. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  49559. Il2CppFakeBox<RowOperation_tC6FFFD76D64CE4A8B8B5AD2688338C33951E635D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  49560. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49561. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  49562. *L_17 = L_20.m_Value;
  49563. int32_t L_21 = V_5;
  49564. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  49565. }
  49566. IL_0075:
  49567. {
  49568. int32_t L_22 = V_5;
  49569. int32_t L_23 = V_1;
  49570. if ((((int32_t)L_22) < ((int32_t)L_23)))
  49571. {
  49572. goto IL_0056;
  49573. }
  49574. }
  49575. IL_007a:
  49576. {
  49577. IL2CPP_LEAVE(0x86, FINALLY_007c);
  49578. }
  49579. }// end try (depth: 1)
  49580. catch(Il2CppExceptionWrapper& e)
  49581. {
  49582. __last_unhandled_exception = (Exception_t *)e.ex;
  49583. goto FINALLY_007c;
  49584. }
  49585. FINALLY_007c:
  49586. {// begin finally (depth: 1)
  49587. {
  49588. RuntimeObject* L_24 = V_2;
  49589. if (!L_24)
  49590. {
  49591. goto IL_0085;
  49592. }
  49593. }
  49594. IL_007f:
  49595. {
  49596. RuntimeObject* L_25 = V_2;
  49597. NullCheck((RuntimeObject*)L_25);
  49598. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  49599. }
  49600. IL_0085:
  49601. {
  49602. IL2CPP_END_FINALLY(124)
  49603. }
  49604. }// end finally (depth: 1)
  49605. IL2CPP_CLEANUP(124)
  49606. {
  49607. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49608. IL2CPP_JUMP_TBL(0x86, IL_0086)
  49609. }
  49610. IL_0086:
  49611. {
  49612. return;
  49613. }
  49614. }
  49615. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7D831B30953DE36626C9E6799D1C7F3C88C16398_gshared_inline (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * ___action5, const RuntimeMethod* method)
  49616. {
  49617. {
  49618. int32_t L_0 = ___minY0;
  49619. __this->set_minY_0(L_0);
  49620. int32_t L_1 = ___maxY1;
  49621. __this->set_maxY_1(L_1);
  49622. int32_t L_2 = ___stepY2;
  49623. __this->set_stepY_2(L_2);
  49624. int32_t L_3 = ___width3;
  49625. __this->set_width_3(L_3);
  49626. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49627. __this->set_allocator_4(L_4);
  49628. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * L_5 = ___action5;
  49629. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 L_6 = (*(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *)L_5);
  49630. __this->set_action_5(L_6);
  49631. return;
  49632. }
  49633. }
  49634. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m030E066B634F469081D09E862BE8AB80A4A43238_gshared_inline (RowOperationWrapper_2_t3B999B34393E657F3F4D27CFD64A990068C5262E * __this, int32_t ___i0, const RuntimeMethod* method)
  49635. {
  49636. static bool s_Il2CppMethodInitialized;
  49637. if (!s_Il2CppMethodInitialized)
  49638. {
  49639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49641. s_Il2CppMethodInitialized = true;
  49642. }
  49643. int32_t V_0 = 0;
  49644. int32_t V_1 = 0;
  49645. RuntimeObject* V_2 = NULL;
  49646. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  49647. memset((&V_3), 0, sizeof(V_3));
  49648. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  49649. memset((&V_4), 0, sizeof(V_4));
  49650. int32_t V_5 = 0;
  49651. Exception_t * __last_unhandled_exception = 0;
  49652. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49653. {
  49654. int32_t L_0 = (int32_t)__this->get_minY_0();
  49655. int32_t L_1 = ___i0;
  49656. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49657. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49658. int32_t L_3 = V_0;
  49659. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49660. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49661. {
  49662. goto IL_001a;
  49663. }
  49664. }
  49665. {
  49666. return;
  49667. }
  49668. IL_001a:
  49669. {
  49670. int32_t L_5 = V_0;
  49671. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49672. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49673. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49674. int32_t L_8;
  49675. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49676. V_1 = (int32_t)L_8;
  49677. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49678. int32_t L_10 = (int32_t)__this->get_width_3();
  49679. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  49680. RuntimeObject* L_11;
  49681. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  49682. V_2 = (RuntimeObject*)L_11;
  49683. }
  49684. IL_0041:
  49685. try
  49686. {// begin try (depth: 1)
  49687. {
  49688. RuntimeObject* L_12 = V_2;
  49689. NullCheck((RuntimeObject*)L_12);
  49690. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  49691. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  49692. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  49693. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  49694. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  49695. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  49696. int32_t L_15 = V_0;
  49697. V_5 = (int32_t)L_15;
  49698. goto IL_0075;
  49699. }
  49700. IL_0056:
  49701. {
  49702. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * L_16 = (RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *)__this->get_address_of_action_5();
  49703. RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * L_17;
  49704. L_17 = (( RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 * (*) (RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *)(RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49705. int32_t L_18 = V_5;
  49706. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  49707. Il2CppFakeBox<RowOperation_t9CB4E9806F2DEE361479C157F02A7C39789D88A3 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  49708. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49709. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  49710. *L_17 = L_20.m_Value;
  49711. int32_t L_21 = V_5;
  49712. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  49713. }
  49714. IL_0075:
  49715. {
  49716. int32_t L_22 = V_5;
  49717. int32_t L_23 = V_1;
  49718. if ((((int32_t)L_22) < ((int32_t)L_23)))
  49719. {
  49720. goto IL_0056;
  49721. }
  49722. }
  49723. IL_007a:
  49724. {
  49725. IL2CPP_LEAVE(0x86, FINALLY_007c);
  49726. }
  49727. }// end try (depth: 1)
  49728. catch(Il2CppExceptionWrapper& e)
  49729. {
  49730. __last_unhandled_exception = (Exception_t *)e.ex;
  49731. goto FINALLY_007c;
  49732. }
  49733. FINALLY_007c:
  49734. {// begin finally (depth: 1)
  49735. {
  49736. RuntimeObject* L_24 = V_2;
  49737. if (!L_24)
  49738. {
  49739. goto IL_0085;
  49740. }
  49741. }
  49742. IL_007f:
  49743. {
  49744. RuntimeObject* L_25 = V_2;
  49745. NullCheck((RuntimeObject*)L_25);
  49746. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  49747. }
  49748. IL_0085:
  49749. {
  49750. IL2CPP_END_FINALLY(124)
  49751. }
  49752. }// end finally (depth: 1)
  49753. IL2CPP_CLEANUP(124)
  49754. {
  49755. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49756. IL2CPP_JUMP_TBL(0x86, IL_0086)
  49757. }
  49758. IL_0086:
  49759. {
  49760. return;
  49761. }
  49762. }
  49763. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7DAC19F612765F569B684FB09D57C2FBB4622D91_gshared_inline (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * ___action5, const RuntimeMethod* method)
  49764. {
  49765. {
  49766. int32_t L_0 = ___minY0;
  49767. __this->set_minY_0(L_0);
  49768. int32_t L_1 = ___maxY1;
  49769. __this->set_maxY_1(L_1);
  49770. int32_t L_2 = ___stepY2;
  49771. __this->set_stepY_2(L_2);
  49772. int32_t L_3 = ___width3;
  49773. __this->set_width_3(L_3);
  49774. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49775. __this->set_allocator_4(L_4);
  49776. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * L_5 = ___action5;
  49777. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B L_6 = (*(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *)L_5);
  49778. __this->set_action_5(L_6);
  49779. return;
  49780. }
  49781. }
  49782. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m213B1E3EDB372FDE6C2246AE2CDFB8061E26FCDD_gshared_inline (RowOperationWrapper_2_t2F99DA5909ABD89EA701D946D7A5916D9E6B0968 * __this, int32_t ___i0, const RuntimeMethod* method)
  49783. {
  49784. static bool s_Il2CppMethodInitialized;
  49785. if (!s_Il2CppMethodInitialized)
  49786. {
  49787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49789. s_Il2CppMethodInitialized = true;
  49790. }
  49791. int32_t V_0 = 0;
  49792. int32_t V_1 = 0;
  49793. RuntimeObject* V_2 = NULL;
  49794. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  49795. memset((&V_3), 0, sizeof(V_3));
  49796. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49797. memset((&V_4), 0, sizeof(V_4));
  49798. int32_t V_5 = 0;
  49799. Exception_t * __last_unhandled_exception = 0;
  49800. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49801. {
  49802. int32_t L_0 = (int32_t)__this->get_minY_0();
  49803. int32_t L_1 = ___i0;
  49804. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49805. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49806. int32_t L_3 = V_0;
  49807. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49808. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49809. {
  49810. goto IL_001a;
  49811. }
  49812. }
  49813. {
  49814. return;
  49815. }
  49816. IL_001a:
  49817. {
  49818. int32_t L_5 = V_0;
  49819. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49820. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49821. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49822. int32_t L_8;
  49823. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49824. V_1 = (int32_t)L_8;
  49825. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49826. int32_t L_10 = (int32_t)__this->get_width_3();
  49827. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  49828. RuntimeObject* L_11;
  49829. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  49830. V_2 = (RuntimeObject*)L_11;
  49831. }
  49832. IL_0041:
  49833. try
  49834. {// begin try (depth: 1)
  49835. {
  49836. RuntimeObject* L_12 = V_2;
  49837. NullCheck((RuntimeObject*)L_12);
  49838. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  49839. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  49840. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  49841. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  49842. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  49843. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  49844. int32_t L_15 = V_0;
  49845. V_5 = (int32_t)L_15;
  49846. goto IL_0075;
  49847. }
  49848. IL_0056:
  49849. {
  49850. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * L_16 = (RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *)__this->get_address_of_action_5();
  49851. RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * L_17;
  49852. L_17 = (( RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B * (*) (RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *)(RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  49853. int32_t L_18 = V_5;
  49854. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  49855. Il2CppFakeBox<RowOperation_tD1C64CCC0739299B7D12997AC0E2B88AF580E33B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  49856. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  49857. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  49858. *L_17 = L_20.m_Value;
  49859. int32_t L_21 = V_5;
  49860. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  49861. }
  49862. IL_0075:
  49863. {
  49864. int32_t L_22 = V_5;
  49865. int32_t L_23 = V_1;
  49866. if ((((int32_t)L_22) < ((int32_t)L_23)))
  49867. {
  49868. goto IL_0056;
  49869. }
  49870. }
  49871. IL_007a:
  49872. {
  49873. IL2CPP_LEAVE(0x86, FINALLY_007c);
  49874. }
  49875. }// end try (depth: 1)
  49876. catch(Il2CppExceptionWrapper& e)
  49877. {
  49878. __last_unhandled_exception = (Exception_t *)e.ex;
  49879. goto FINALLY_007c;
  49880. }
  49881. FINALLY_007c:
  49882. {// begin finally (depth: 1)
  49883. {
  49884. RuntimeObject* L_24 = V_2;
  49885. if (!L_24)
  49886. {
  49887. goto IL_0085;
  49888. }
  49889. }
  49890. IL_007f:
  49891. {
  49892. RuntimeObject* L_25 = V_2;
  49893. NullCheck((RuntimeObject*)L_25);
  49894. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  49895. }
  49896. IL_0085:
  49897. {
  49898. IL2CPP_END_FINALLY(124)
  49899. }
  49900. }// end finally (depth: 1)
  49901. IL2CPP_CLEANUP(124)
  49902. {
  49903. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  49904. IL2CPP_JUMP_TBL(0x86, IL_0086)
  49905. }
  49906. IL_0086:
  49907. {
  49908. return;
  49909. }
  49910. }
  49911. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB1FE870AB2C2B85C78E20AF96439E8C3A134E258_gshared_inline (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * ___action5, const RuntimeMethod* method)
  49912. {
  49913. {
  49914. int32_t L_0 = ___minY0;
  49915. __this->set_minY_0(L_0);
  49916. int32_t L_1 = ___maxY1;
  49917. __this->set_maxY_1(L_1);
  49918. int32_t L_2 = ___stepY2;
  49919. __this->set_stepY_2(L_2);
  49920. int32_t L_3 = ___width3;
  49921. __this->set_width_3(L_3);
  49922. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  49923. __this->set_allocator_4(L_4);
  49924. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * L_5 = ___action5;
  49925. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D L_6 = (*(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *)L_5);
  49926. __this->set_action_5(L_6);
  49927. return;
  49928. }
  49929. }
  49930. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m623774C2B144CAAC47C7A08994F68656FA7D3CE8_gshared_inline (RowOperationWrapper_2_tDCEA5A31E8AE6DD56151F361F3EE618F3D3593A6 * __this, int32_t ___i0, const RuntimeMethod* method)
  49931. {
  49932. static bool s_Il2CppMethodInitialized;
  49933. if (!s_Il2CppMethodInitialized)
  49934. {
  49935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  49936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49937. s_Il2CppMethodInitialized = true;
  49938. }
  49939. int32_t V_0 = 0;
  49940. int32_t V_1 = 0;
  49941. RuntimeObject* V_2 = NULL;
  49942. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  49943. memset((&V_3), 0, sizeof(V_3));
  49944. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  49945. memset((&V_4), 0, sizeof(V_4));
  49946. int32_t V_5 = 0;
  49947. Exception_t * __last_unhandled_exception = 0;
  49948. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  49949. {
  49950. int32_t L_0 = (int32_t)__this->get_minY_0();
  49951. int32_t L_1 = ___i0;
  49952. int32_t L_2 = (int32_t)__this->get_stepY_2();
  49953. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  49954. int32_t L_3 = V_0;
  49955. int32_t L_4 = (int32_t)__this->get_maxY_1();
  49956. if ((((int32_t)L_3) < ((int32_t)L_4)))
  49957. {
  49958. goto IL_001a;
  49959. }
  49960. }
  49961. {
  49962. return;
  49963. }
  49964. IL_001a:
  49965. {
  49966. int32_t L_5 = V_0;
  49967. int32_t L_6 = (int32_t)__this->get_stepY_2();
  49968. int32_t L_7 = (int32_t)__this->get_maxY_1();
  49969. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  49970. int32_t L_8;
  49971. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  49972. V_1 = (int32_t)L_8;
  49973. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  49974. int32_t L_10 = (int32_t)__this->get_width_3();
  49975. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  49976. RuntimeObject* L_11;
  49977. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  49978. V_2 = (RuntimeObject*)L_11;
  49979. }
  49980. IL_0041:
  49981. try
  49982. {// begin try (depth: 1)
  49983. {
  49984. RuntimeObject* L_12 = V_2;
  49985. NullCheck((RuntimeObject*)L_12);
  49986. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  49987. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  49988. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  49989. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  49990. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  49991. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  49992. int32_t L_15 = V_0;
  49993. V_5 = (int32_t)L_15;
  49994. goto IL_0075;
  49995. }
  49996. IL_0056:
  49997. {
  49998. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * L_16 = (RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *)__this->get_address_of_action_5();
  49999. RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * L_17;
  50000. L_17 = (( RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D * (*) (RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *)(RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50001. int32_t L_18 = V_5;
  50002. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  50003. Il2CppFakeBox<RowOperation_tF5450EB210FF4D30330451C53F9D73270A25834D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  50004. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50005. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  50006. *L_17 = L_20.m_Value;
  50007. int32_t L_21 = V_5;
  50008. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  50009. }
  50010. IL_0075:
  50011. {
  50012. int32_t L_22 = V_5;
  50013. int32_t L_23 = V_1;
  50014. if ((((int32_t)L_22) < ((int32_t)L_23)))
  50015. {
  50016. goto IL_0056;
  50017. }
  50018. }
  50019. IL_007a:
  50020. {
  50021. IL2CPP_LEAVE(0x86, FINALLY_007c);
  50022. }
  50023. }// end try (depth: 1)
  50024. catch(Il2CppExceptionWrapper& e)
  50025. {
  50026. __last_unhandled_exception = (Exception_t *)e.ex;
  50027. goto FINALLY_007c;
  50028. }
  50029. FINALLY_007c:
  50030. {// begin finally (depth: 1)
  50031. {
  50032. RuntimeObject* L_24 = V_2;
  50033. if (!L_24)
  50034. {
  50035. goto IL_0085;
  50036. }
  50037. }
  50038. IL_007f:
  50039. {
  50040. RuntimeObject* L_25 = V_2;
  50041. NullCheck((RuntimeObject*)L_25);
  50042. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  50043. }
  50044. IL_0085:
  50045. {
  50046. IL2CPP_END_FINALLY(124)
  50047. }
  50048. }// end finally (depth: 1)
  50049. IL2CPP_CLEANUP(124)
  50050. {
  50051. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50052. IL2CPP_JUMP_TBL(0x86, IL_0086)
  50053. }
  50054. IL_0086:
  50055. {
  50056. return;
  50057. }
  50058. }
  50059. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9BDA5A0248E3092B92E308176AAEA27DBA17BEA0_gshared_inline (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * ___action5, const RuntimeMethod* method)
  50060. {
  50061. {
  50062. int32_t L_0 = ___minY0;
  50063. __this->set_minY_0(L_0);
  50064. int32_t L_1 = ___maxY1;
  50065. __this->set_maxY_1(L_1);
  50066. int32_t L_2 = ___stepY2;
  50067. __this->set_stepY_2(L_2);
  50068. int32_t L_3 = ___width3;
  50069. __this->set_width_3(L_3);
  50070. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50071. __this->set_allocator_4(L_4);
  50072. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * L_5 = ___action5;
  50073. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC L_6 = (*(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *)L_5);
  50074. __this->set_action_5(L_6);
  50075. return;
  50076. }
  50077. }
  50078. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m221B4BEECF02AFF20F40D6117EE14C451CDA4B12_gshared_inline (RowOperationWrapper_2_tFDAF78DDECC359105489CCBABD7B7F245B3007B3 * __this, int32_t ___i0, const RuntimeMethod* method)
  50079. {
  50080. static bool s_Il2CppMethodInitialized;
  50081. if (!s_Il2CppMethodInitialized)
  50082. {
  50083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50085. s_Il2CppMethodInitialized = true;
  50086. }
  50087. int32_t V_0 = 0;
  50088. int32_t V_1 = 0;
  50089. RuntimeObject* V_2 = NULL;
  50090. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  50091. memset((&V_3), 0, sizeof(V_3));
  50092. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  50093. memset((&V_4), 0, sizeof(V_4));
  50094. int32_t V_5 = 0;
  50095. Exception_t * __last_unhandled_exception = 0;
  50096. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50097. {
  50098. int32_t L_0 = (int32_t)__this->get_minY_0();
  50099. int32_t L_1 = ___i0;
  50100. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50101. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50102. int32_t L_3 = V_0;
  50103. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50104. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50105. {
  50106. goto IL_001a;
  50107. }
  50108. }
  50109. {
  50110. return;
  50111. }
  50112. IL_001a:
  50113. {
  50114. int32_t L_5 = V_0;
  50115. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50116. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50117. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50118. int32_t L_8;
  50119. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50120. V_1 = (int32_t)L_8;
  50121. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50122. int32_t L_10 = (int32_t)__this->get_width_3();
  50123. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  50124. RuntimeObject* L_11;
  50125. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  50126. V_2 = (RuntimeObject*)L_11;
  50127. }
  50128. IL_0041:
  50129. try
  50130. {// begin try (depth: 1)
  50131. {
  50132. RuntimeObject* L_12 = V_2;
  50133. NullCheck((RuntimeObject*)L_12);
  50134. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  50135. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  50136. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  50137. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  50138. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  50139. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  50140. int32_t L_15 = V_0;
  50141. V_5 = (int32_t)L_15;
  50142. goto IL_0075;
  50143. }
  50144. IL_0056:
  50145. {
  50146. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * L_16 = (RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *)__this->get_address_of_action_5();
  50147. RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * L_17;
  50148. L_17 = (( RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC * (*) (RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *)(RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50149. int32_t L_18 = V_5;
  50150. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  50151. Il2CppFakeBox<RowOperation_tFDC72AF13327F9D8FED12E997F4A186CA882B2DC > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  50152. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50153. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  50154. *L_17 = L_20.m_Value;
  50155. int32_t L_21 = V_5;
  50156. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  50157. }
  50158. IL_0075:
  50159. {
  50160. int32_t L_22 = V_5;
  50161. int32_t L_23 = V_1;
  50162. if ((((int32_t)L_22) < ((int32_t)L_23)))
  50163. {
  50164. goto IL_0056;
  50165. }
  50166. }
  50167. IL_007a:
  50168. {
  50169. IL2CPP_LEAVE(0x86, FINALLY_007c);
  50170. }
  50171. }// end try (depth: 1)
  50172. catch(Il2CppExceptionWrapper& e)
  50173. {
  50174. __last_unhandled_exception = (Exception_t *)e.ex;
  50175. goto FINALLY_007c;
  50176. }
  50177. FINALLY_007c:
  50178. {// begin finally (depth: 1)
  50179. {
  50180. RuntimeObject* L_24 = V_2;
  50181. if (!L_24)
  50182. {
  50183. goto IL_0085;
  50184. }
  50185. }
  50186. IL_007f:
  50187. {
  50188. RuntimeObject* L_25 = V_2;
  50189. NullCheck((RuntimeObject*)L_25);
  50190. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  50191. }
  50192. IL_0085:
  50193. {
  50194. IL2CPP_END_FINALLY(124)
  50195. }
  50196. }// end finally (depth: 1)
  50197. IL2CPP_CLEANUP(124)
  50198. {
  50199. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50200. IL2CPP_JUMP_TBL(0x86, IL_0086)
  50201. }
  50202. IL_0086:
  50203. {
  50204. return;
  50205. }
  50206. }
  50207. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE4E4413B88F7395A99169A94E7A3824A8C89FB26_gshared_inline (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * ___action5, const RuntimeMethod* method)
  50208. {
  50209. {
  50210. int32_t L_0 = ___minY0;
  50211. __this->set_minY_0(L_0);
  50212. int32_t L_1 = ___maxY1;
  50213. __this->set_maxY_1(L_1);
  50214. int32_t L_2 = ___stepY2;
  50215. __this->set_stepY_2(L_2);
  50216. int32_t L_3 = ___width3;
  50217. __this->set_width_3(L_3);
  50218. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50219. __this->set_allocator_4(L_4);
  50220. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * L_5 = ___action5;
  50221. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 L_6 = (*(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *)L_5);
  50222. __this->set_action_5(L_6);
  50223. return;
  50224. }
  50225. }
  50226. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7E3F9BE0A60BE872748C0EC811EAEC2BEA5CBEA1_gshared_inline (RowOperationWrapper_2_tF72B17458AEE4FE7D62783BE4EC06330EB817347 * __this, int32_t ___i0, const RuntimeMethod* method)
  50227. {
  50228. static bool s_Il2CppMethodInitialized;
  50229. if (!s_Il2CppMethodInitialized)
  50230. {
  50231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50233. s_Il2CppMethodInitialized = true;
  50234. }
  50235. int32_t V_0 = 0;
  50236. int32_t V_1 = 0;
  50237. RuntimeObject* V_2 = NULL;
  50238. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  50239. memset((&V_3), 0, sizeof(V_3));
  50240. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  50241. memset((&V_4), 0, sizeof(V_4));
  50242. int32_t V_5 = 0;
  50243. Exception_t * __last_unhandled_exception = 0;
  50244. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50245. {
  50246. int32_t L_0 = (int32_t)__this->get_minY_0();
  50247. int32_t L_1 = ___i0;
  50248. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50249. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50250. int32_t L_3 = V_0;
  50251. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50252. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50253. {
  50254. goto IL_001a;
  50255. }
  50256. }
  50257. {
  50258. return;
  50259. }
  50260. IL_001a:
  50261. {
  50262. int32_t L_5 = V_0;
  50263. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50264. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50265. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50266. int32_t L_8;
  50267. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50268. V_1 = (int32_t)L_8;
  50269. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50270. int32_t L_10 = (int32_t)__this->get_width_3();
  50271. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  50272. RuntimeObject* L_11;
  50273. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  50274. V_2 = (RuntimeObject*)L_11;
  50275. }
  50276. IL_0041:
  50277. try
  50278. {// begin try (depth: 1)
  50279. {
  50280. RuntimeObject* L_12 = V_2;
  50281. NullCheck((RuntimeObject*)L_12);
  50282. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  50283. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  50284. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  50285. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  50286. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  50287. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  50288. int32_t L_15 = V_0;
  50289. V_5 = (int32_t)L_15;
  50290. goto IL_0075;
  50291. }
  50292. IL_0056:
  50293. {
  50294. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * L_16 = (RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *)__this->get_address_of_action_5();
  50295. RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * L_17;
  50296. L_17 = (( RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 * (*) (RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *)(RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50297. int32_t L_18 = V_5;
  50298. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  50299. Il2CppFakeBox<RowOperation_t102B02098FD568B47EB7DD229E4CA96618421FB5 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  50300. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50301. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  50302. *L_17 = L_20.m_Value;
  50303. int32_t L_21 = V_5;
  50304. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  50305. }
  50306. IL_0075:
  50307. {
  50308. int32_t L_22 = V_5;
  50309. int32_t L_23 = V_1;
  50310. if ((((int32_t)L_22) < ((int32_t)L_23)))
  50311. {
  50312. goto IL_0056;
  50313. }
  50314. }
  50315. IL_007a:
  50316. {
  50317. IL2CPP_LEAVE(0x86, FINALLY_007c);
  50318. }
  50319. }// end try (depth: 1)
  50320. catch(Il2CppExceptionWrapper& e)
  50321. {
  50322. __last_unhandled_exception = (Exception_t *)e.ex;
  50323. goto FINALLY_007c;
  50324. }
  50325. FINALLY_007c:
  50326. {// begin finally (depth: 1)
  50327. {
  50328. RuntimeObject* L_24 = V_2;
  50329. if (!L_24)
  50330. {
  50331. goto IL_0085;
  50332. }
  50333. }
  50334. IL_007f:
  50335. {
  50336. RuntimeObject* L_25 = V_2;
  50337. NullCheck((RuntimeObject*)L_25);
  50338. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  50339. }
  50340. IL_0085:
  50341. {
  50342. IL2CPP_END_FINALLY(124)
  50343. }
  50344. }// end finally (depth: 1)
  50345. IL2CPP_CLEANUP(124)
  50346. {
  50347. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50348. IL2CPP_JUMP_TBL(0x86, IL_0086)
  50349. }
  50350. IL_0086:
  50351. {
  50352. return;
  50353. }
  50354. }
  50355. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3E98768175C454874B7414D8D38D8FBE3D884CC8_gshared_inline (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * ___action5, const RuntimeMethod* method)
  50356. {
  50357. {
  50358. int32_t L_0 = ___minY0;
  50359. __this->set_minY_0(L_0);
  50360. int32_t L_1 = ___maxY1;
  50361. __this->set_maxY_1(L_1);
  50362. int32_t L_2 = ___stepY2;
  50363. __this->set_stepY_2(L_2);
  50364. int32_t L_3 = ___width3;
  50365. __this->set_width_3(L_3);
  50366. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50367. __this->set_allocator_4(L_4);
  50368. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * L_5 = ___action5;
  50369. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 L_6 = (*(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *)L_5);
  50370. __this->set_action_5(L_6);
  50371. return;
  50372. }
  50373. }
  50374. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA0FA194DA5606A848712B14F2A8F7AAB58256ED8_gshared_inline (RowOperationWrapper_2_tF7F3B73094F068A4DFCA8A7E93E2A4A7ED6B4294 * __this, int32_t ___i0, const RuntimeMethod* method)
  50375. {
  50376. static bool s_Il2CppMethodInitialized;
  50377. if (!s_Il2CppMethodInitialized)
  50378. {
  50379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50381. s_Il2CppMethodInitialized = true;
  50382. }
  50383. int32_t V_0 = 0;
  50384. int32_t V_1 = 0;
  50385. RuntimeObject* V_2 = NULL;
  50386. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  50387. memset((&V_3), 0, sizeof(V_3));
  50388. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  50389. memset((&V_4), 0, sizeof(V_4));
  50390. int32_t V_5 = 0;
  50391. Exception_t * __last_unhandled_exception = 0;
  50392. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50393. {
  50394. int32_t L_0 = (int32_t)__this->get_minY_0();
  50395. int32_t L_1 = ___i0;
  50396. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50397. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50398. int32_t L_3 = V_0;
  50399. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50400. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50401. {
  50402. goto IL_001a;
  50403. }
  50404. }
  50405. {
  50406. return;
  50407. }
  50408. IL_001a:
  50409. {
  50410. int32_t L_5 = V_0;
  50411. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50412. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50413. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50414. int32_t L_8;
  50415. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50416. V_1 = (int32_t)L_8;
  50417. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50418. int32_t L_10 = (int32_t)__this->get_width_3();
  50419. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  50420. RuntimeObject* L_11;
  50421. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  50422. V_2 = (RuntimeObject*)L_11;
  50423. }
  50424. IL_0041:
  50425. try
  50426. {// begin try (depth: 1)
  50427. {
  50428. RuntimeObject* L_12 = V_2;
  50429. NullCheck((RuntimeObject*)L_12);
  50430. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  50431. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  50432. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  50433. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  50434. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  50435. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  50436. int32_t L_15 = V_0;
  50437. V_5 = (int32_t)L_15;
  50438. goto IL_0075;
  50439. }
  50440. IL_0056:
  50441. {
  50442. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * L_16 = (RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *)__this->get_address_of_action_5();
  50443. RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * L_17;
  50444. L_17 = (( RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 * (*) (RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *)(RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50445. int32_t L_18 = V_5;
  50446. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  50447. Il2CppFakeBox<RowOperation_t3BEC1A6DA78836138BB7FFDD20AE2DF135570A14 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  50448. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50449. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  50450. *L_17 = L_20.m_Value;
  50451. int32_t L_21 = V_5;
  50452. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  50453. }
  50454. IL_0075:
  50455. {
  50456. int32_t L_22 = V_5;
  50457. int32_t L_23 = V_1;
  50458. if ((((int32_t)L_22) < ((int32_t)L_23)))
  50459. {
  50460. goto IL_0056;
  50461. }
  50462. }
  50463. IL_007a:
  50464. {
  50465. IL2CPP_LEAVE(0x86, FINALLY_007c);
  50466. }
  50467. }// end try (depth: 1)
  50468. catch(Il2CppExceptionWrapper& e)
  50469. {
  50470. __last_unhandled_exception = (Exception_t *)e.ex;
  50471. goto FINALLY_007c;
  50472. }
  50473. FINALLY_007c:
  50474. {// begin finally (depth: 1)
  50475. {
  50476. RuntimeObject* L_24 = V_2;
  50477. if (!L_24)
  50478. {
  50479. goto IL_0085;
  50480. }
  50481. }
  50482. IL_007f:
  50483. {
  50484. RuntimeObject* L_25 = V_2;
  50485. NullCheck((RuntimeObject*)L_25);
  50486. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  50487. }
  50488. IL_0085:
  50489. {
  50490. IL2CPP_END_FINALLY(124)
  50491. }
  50492. }// end finally (depth: 1)
  50493. IL2CPP_CLEANUP(124)
  50494. {
  50495. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50496. IL2CPP_JUMP_TBL(0x86, IL_0086)
  50497. }
  50498. IL_0086:
  50499. {
  50500. return;
  50501. }
  50502. }
  50503. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE9520C4A44A9812673C936F68588FC819EA6C669_gshared_inline (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * ___action5, const RuntimeMethod* method)
  50504. {
  50505. {
  50506. int32_t L_0 = ___minY0;
  50507. __this->set_minY_0(L_0);
  50508. int32_t L_1 = ___maxY1;
  50509. __this->set_maxY_1(L_1);
  50510. int32_t L_2 = ___stepY2;
  50511. __this->set_stepY_2(L_2);
  50512. int32_t L_3 = ___width3;
  50513. __this->set_width_3(L_3);
  50514. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50515. __this->set_allocator_4(L_4);
  50516. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * L_5 = ___action5;
  50517. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD L_6 = (*(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *)L_5);
  50518. __this->set_action_5(L_6);
  50519. return;
  50520. }
  50521. }
  50522. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mAA570E3E8E7AFFC5630663CFF4D37EA0EDC10300_gshared_inline (RowOperationWrapper_2_tDAEB4FFBB4DE0BBAA090774B67558101E57585E2 * __this, int32_t ___i0, const RuntimeMethod* method)
  50523. {
  50524. static bool s_Il2CppMethodInitialized;
  50525. if (!s_Il2CppMethodInitialized)
  50526. {
  50527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50528. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50529. s_Il2CppMethodInitialized = true;
  50530. }
  50531. int32_t V_0 = 0;
  50532. int32_t V_1 = 0;
  50533. RuntimeObject* V_2 = NULL;
  50534. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  50535. memset((&V_3), 0, sizeof(V_3));
  50536. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50537. memset((&V_4), 0, sizeof(V_4));
  50538. int32_t V_5 = 0;
  50539. Exception_t * __last_unhandled_exception = 0;
  50540. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50541. {
  50542. int32_t L_0 = (int32_t)__this->get_minY_0();
  50543. int32_t L_1 = ___i0;
  50544. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50545. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50546. int32_t L_3 = V_0;
  50547. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50548. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50549. {
  50550. goto IL_001a;
  50551. }
  50552. }
  50553. {
  50554. return;
  50555. }
  50556. IL_001a:
  50557. {
  50558. int32_t L_5 = V_0;
  50559. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50560. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50561. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50562. int32_t L_8;
  50563. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50564. V_1 = (int32_t)L_8;
  50565. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50566. int32_t L_10 = (int32_t)__this->get_width_3();
  50567. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  50568. RuntimeObject* L_11;
  50569. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  50570. V_2 = (RuntimeObject*)L_11;
  50571. }
  50572. IL_0041:
  50573. try
  50574. {// begin try (depth: 1)
  50575. {
  50576. RuntimeObject* L_12 = V_2;
  50577. NullCheck((RuntimeObject*)L_12);
  50578. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  50579. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  50580. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  50581. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  50582. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  50583. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  50584. int32_t L_15 = V_0;
  50585. V_5 = (int32_t)L_15;
  50586. goto IL_0075;
  50587. }
  50588. IL_0056:
  50589. {
  50590. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * L_16 = (RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *)__this->get_address_of_action_5();
  50591. RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * L_17;
  50592. L_17 = (( RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD * (*) (RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *)(RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50593. int32_t L_18 = V_5;
  50594. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  50595. Il2CppFakeBox<RowOperation_tFA80D5275D6FFB5770AB0117A5D22633167B9DDD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  50596. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50597. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  50598. *L_17 = L_20.m_Value;
  50599. int32_t L_21 = V_5;
  50600. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  50601. }
  50602. IL_0075:
  50603. {
  50604. int32_t L_22 = V_5;
  50605. int32_t L_23 = V_1;
  50606. if ((((int32_t)L_22) < ((int32_t)L_23)))
  50607. {
  50608. goto IL_0056;
  50609. }
  50610. }
  50611. IL_007a:
  50612. {
  50613. IL2CPP_LEAVE(0x86, FINALLY_007c);
  50614. }
  50615. }// end try (depth: 1)
  50616. catch(Il2CppExceptionWrapper& e)
  50617. {
  50618. __last_unhandled_exception = (Exception_t *)e.ex;
  50619. goto FINALLY_007c;
  50620. }
  50621. FINALLY_007c:
  50622. {// begin finally (depth: 1)
  50623. {
  50624. RuntimeObject* L_24 = V_2;
  50625. if (!L_24)
  50626. {
  50627. goto IL_0085;
  50628. }
  50629. }
  50630. IL_007f:
  50631. {
  50632. RuntimeObject* L_25 = V_2;
  50633. NullCheck((RuntimeObject*)L_25);
  50634. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  50635. }
  50636. IL_0085:
  50637. {
  50638. IL2CPP_END_FINALLY(124)
  50639. }
  50640. }// end finally (depth: 1)
  50641. IL2CPP_CLEANUP(124)
  50642. {
  50643. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50644. IL2CPP_JUMP_TBL(0x86, IL_0086)
  50645. }
  50646. IL_0086:
  50647. {
  50648. return;
  50649. }
  50650. }
  50651. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m93A0E3A80BF6E3ED9E49627E26D2971103CEAB11_gshared_inline (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * ___action5, const RuntimeMethod* method)
  50652. {
  50653. {
  50654. int32_t L_0 = ___minY0;
  50655. __this->set_minY_0(L_0);
  50656. int32_t L_1 = ___maxY1;
  50657. __this->set_maxY_1(L_1);
  50658. int32_t L_2 = ___stepY2;
  50659. __this->set_stepY_2(L_2);
  50660. int32_t L_3 = ___width3;
  50661. __this->set_width_3(L_3);
  50662. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50663. __this->set_allocator_4(L_4);
  50664. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * L_5 = ___action5;
  50665. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 L_6 = (*(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *)L_5);
  50666. __this->set_action_5(L_6);
  50667. return;
  50668. }
  50669. }
  50670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m522FA42B50B07E3C9D4ED6C8ADDC3EFFA796AB9F_gshared_inline (RowOperationWrapper_2_t53FDE2BC2238C1C66DDE09F38EBEBD8743132FAF * __this, int32_t ___i0, const RuntimeMethod* method)
  50671. {
  50672. static bool s_Il2CppMethodInitialized;
  50673. if (!s_Il2CppMethodInitialized)
  50674. {
  50675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50677. s_Il2CppMethodInitialized = true;
  50678. }
  50679. int32_t V_0 = 0;
  50680. int32_t V_1 = 0;
  50681. RuntimeObject* V_2 = NULL;
  50682. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  50683. memset((&V_3), 0, sizeof(V_3));
  50684. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  50685. memset((&V_4), 0, sizeof(V_4));
  50686. int32_t V_5 = 0;
  50687. Exception_t * __last_unhandled_exception = 0;
  50688. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50689. {
  50690. int32_t L_0 = (int32_t)__this->get_minY_0();
  50691. int32_t L_1 = ___i0;
  50692. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50693. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50694. int32_t L_3 = V_0;
  50695. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50696. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50697. {
  50698. goto IL_001a;
  50699. }
  50700. }
  50701. {
  50702. return;
  50703. }
  50704. IL_001a:
  50705. {
  50706. int32_t L_5 = V_0;
  50707. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50708. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50709. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50710. int32_t L_8;
  50711. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50712. V_1 = (int32_t)L_8;
  50713. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50714. int32_t L_10 = (int32_t)__this->get_width_3();
  50715. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  50716. RuntimeObject* L_11;
  50717. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  50718. V_2 = (RuntimeObject*)L_11;
  50719. }
  50720. IL_0041:
  50721. try
  50722. {// begin try (depth: 1)
  50723. {
  50724. RuntimeObject* L_12 = V_2;
  50725. NullCheck((RuntimeObject*)L_12);
  50726. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  50727. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  50728. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  50729. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  50730. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  50731. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  50732. int32_t L_15 = V_0;
  50733. V_5 = (int32_t)L_15;
  50734. goto IL_0075;
  50735. }
  50736. IL_0056:
  50737. {
  50738. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * L_16 = (RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *)__this->get_address_of_action_5();
  50739. RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * L_17;
  50740. L_17 = (( RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 * (*) (RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *)(RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50741. int32_t L_18 = V_5;
  50742. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  50743. Il2CppFakeBox<RowOperation_t455674BE4B9EF577D113902C4B10A0FB4B4B72F2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  50744. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50745. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  50746. *L_17 = L_20.m_Value;
  50747. int32_t L_21 = V_5;
  50748. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  50749. }
  50750. IL_0075:
  50751. {
  50752. int32_t L_22 = V_5;
  50753. int32_t L_23 = V_1;
  50754. if ((((int32_t)L_22) < ((int32_t)L_23)))
  50755. {
  50756. goto IL_0056;
  50757. }
  50758. }
  50759. IL_007a:
  50760. {
  50761. IL2CPP_LEAVE(0x86, FINALLY_007c);
  50762. }
  50763. }// end try (depth: 1)
  50764. catch(Il2CppExceptionWrapper& e)
  50765. {
  50766. __last_unhandled_exception = (Exception_t *)e.ex;
  50767. goto FINALLY_007c;
  50768. }
  50769. FINALLY_007c:
  50770. {// begin finally (depth: 1)
  50771. {
  50772. RuntimeObject* L_24 = V_2;
  50773. if (!L_24)
  50774. {
  50775. goto IL_0085;
  50776. }
  50777. }
  50778. IL_007f:
  50779. {
  50780. RuntimeObject* L_25 = V_2;
  50781. NullCheck((RuntimeObject*)L_25);
  50782. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  50783. }
  50784. IL_0085:
  50785. {
  50786. IL2CPP_END_FINALLY(124)
  50787. }
  50788. }// end finally (depth: 1)
  50789. IL2CPP_CLEANUP(124)
  50790. {
  50791. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50792. IL2CPP_JUMP_TBL(0x86, IL_0086)
  50793. }
  50794. IL_0086:
  50795. {
  50796. return;
  50797. }
  50798. }
  50799. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m222032CA226085CEE1BD12E717B416161E91004C_gshared_inline (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * ___action5, const RuntimeMethod* method)
  50800. {
  50801. {
  50802. int32_t L_0 = ___minY0;
  50803. __this->set_minY_0(L_0);
  50804. int32_t L_1 = ___maxY1;
  50805. __this->set_maxY_1(L_1);
  50806. int32_t L_2 = ___stepY2;
  50807. __this->set_stepY_2(L_2);
  50808. int32_t L_3 = ___width3;
  50809. __this->set_width_3(L_3);
  50810. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50811. __this->set_allocator_4(L_4);
  50812. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * L_5 = ___action5;
  50813. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C L_6 = (*(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *)L_5);
  50814. __this->set_action_5(L_6);
  50815. return;
  50816. }
  50817. }
  50818. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6E018EB06D05FC04FAAE92EFCF106E2F7900C279_gshared_inline (RowOperationWrapper_2_tFC015B648ACA8DA16EC647829B932FB5489192CF * __this, int32_t ___i0, const RuntimeMethod* method)
  50819. {
  50820. static bool s_Il2CppMethodInitialized;
  50821. if (!s_Il2CppMethodInitialized)
  50822. {
  50823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50824. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50825. s_Il2CppMethodInitialized = true;
  50826. }
  50827. int32_t V_0 = 0;
  50828. int32_t V_1 = 0;
  50829. RuntimeObject* V_2 = NULL;
  50830. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  50831. memset((&V_3), 0, sizeof(V_3));
  50832. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  50833. memset((&V_4), 0, sizeof(V_4));
  50834. int32_t V_5 = 0;
  50835. Exception_t * __last_unhandled_exception = 0;
  50836. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50837. {
  50838. int32_t L_0 = (int32_t)__this->get_minY_0();
  50839. int32_t L_1 = ___i0;
  50840. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50841. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50842. int32_t L_3 = V_0;
  50843. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50844. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50845. {
  50846. goto IL_001a;
  50847. }
  50848. }
  50849. {
  50850. return;
  50851. }
  50852. IL_001a:
  50853. {
  50854. int32_t L_5 = V_0;
  50855. int32_t L_6 = (int32_t)__this->get_stepY_2();
  50856. int32_t L_7 = (int32_t)__this->get_maxY_1();
  50857. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50858. int32_t L_8;
  50859. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  50860. V_1 = (int32_t)L_8;
  50861. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  50862. int32_t L_10 = (int32_t)__this->get_width_3();
  50863. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  50864. RuntimeObject* L_11;
  50865. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  50866. V_2 = (RuntimeObject*)L_11;
  50867. }
  50868. IL_0041:
  50869. try
  50870. {// begin try (depth: 1)
  50871. {
  50872. RuntimeObject* L_12 = V_2;
  50873. NullCheck((RuntimeObject*)L_12);
  50874. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  50875. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  50876. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  50877. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  50878. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  50879. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  50880. int32_t L_15 = V_0;
  50881. V_5 = (int32_t)L_15;
  50882. goto IL_0075;
  50883. }
  50884. IL_0056:
  50885. {
  50886. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * L_16 = (RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *)__this->get_address_of_action_5();
  50887. RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * L_17;
  50888. L_17 = (( RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C * (*) (RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *)(RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  50889. int32_t L_18 = V_5;
  50890. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  50891. Il2CppFakeBox<RowOperation_t3230B8776ACD58A576D8E5155B90CD610E40470C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  50892. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  50893. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  50894. *L_17 = L_20.m_Value;
  50895. int32_t L_21 = V_5;
  50896. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  50897. }
  50898. IL_0075:
  50899. {
  50900. int32_t L_22 = V_5;
  50901. int32_t L_23 = V_1;
  50902. if ((((int32_t)L_22) < ((int32_t)L_23)))
  50903. {
  50904. goto IL_0056;
  50905. }
  50906. }
  50907. IL_007a:
  50908. {
  50909. IL2CPP_LEAVE(0x86, FINALLY_007c);
  50910. }
  50911. }// end try (depth: 1)
  50912. catch(Il2CppExceptionWrapper& e)
  50913. {
  50914. __last_unhandled_exception = (Exception_t *)e.ex;
  50915. goto FINALLY_007c;
  50916. }
  50917. FINALLY_007c:
  50918. {// begin finally (depth: 1)
  50919. {
  50920. RuntimeObject* L_24 = V_2;
  50921. if (!L_24)
  50922. {
  50923. goto IL_0085;
  50924. }
  50925. }
  50926. IL_007f:
  50927. {
  50928. RuntimeObject* L_25 = V_2;
  50929. NullCheck((RuntimeObject*)L_25);
  50930. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  50931. }
  50932. IL_0085:
  50933. {
  50934. IL2CPP_END_FINALLY(124)
  50935. }
  50936. }// end finally (depth: 1)
  50937. IL2CPP_CLEANUP(124)
  50938. {
  50939. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  50940. IL2CPP_JUMP_TBL(0x86, IL_0086)
  50941. }
  50942. IL_0086:
  50943. {
  50944. return;
  50945. }
  50946. }
  50947. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0B71BCFB37AC917EA7969120F4D0F6024B6E06D2_gshared_inline (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * ___action5, const RuntimeMethod* method)
  50948. {
  50949. {
  50950. int32_t L_0 = ___minY0;
  50951. __this->set_minY_0(L_0);
  50952. int32_t L_1 = ___maxY1;
  50953. __this->set_maxY_1(L_1);
  50954. int32_t L_2 = ___stepY2;
  50955. __this->set_stepY_2(L_2);
  50956. int32_t L_3 = ___width3;
  50957. __this->set_width_3(L_3);
  50958. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  50959. __this->set_allocator_4(L_4);
  50960. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * L_5 = ___action5;
  50961. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 L_6 = (*(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *)L_5);
  50962. __this->set_action_5(L_6);
  50963. return;
  50964. }
  50965. }
  50966. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD8DEF96807E1585BF306760B415BAB00456380EE_gshared_inline (RowOperationWrapper_2_tC8F072F71FBDE67281F225DC50322E1256964A62 * __this, int32_t ___i0, const RuntimeMethod* method)
  50967. {
  50968. static bool s_Il2CppMethodInitialized;
  50969. if (!s_Il2CppMethodInitialized)
  50970. {
  50971. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  50972. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  50973. s_Il2CppMethodInitialized = true;
  50974. }
  50975. int32_t V_0 = 0;
  50976. int32_t V_1 = 0;
  50977. RuntimeObject* V_2 = NULL;
  50978. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  50979. memset((&V_3), 0, sizeof(V_3));
  50980. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  50981. memset((&V_4), 0, sizeof(V_4));
  50982. int32_t V_5 = 0;
  50983. Exception_t * __last_unhandled_exception = 0;
  50984. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  50985. {
  50986. int32_t L_0 = (int32_t)__this->get_minY_0();
  50987. int32_t L_1 = ___i0;
  50988. int32_t L_2 = (int32_t)__this->get_stepY_2();
  50989. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  50990. int32_t L_3 = V_0;
  50991. int32_t L_4 = (int32_t)__this->get_maxY_1();
  50992. if ((((int32_t)L_3) < ((int32_t)L_4)))
  50993. {
  50994. goto IL_001a;
  50995. }
  50996. }
  50997. {
  50998. return;
  50999. }
  51000. IL_001a:
  51001. {
  51002. int32_t L_5 = V_0;
  51003. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51004. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51005. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51006. int32_t L_8;
  51007. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51008. V_1 = (int32_t)L_8;
  51009. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51010. int32_t L_10 = (int32_t)__this->get_width_3();
  51011. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  51012. RuntimeObject* L_11;
  51013. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  51014. V_2 = (RuntimeObject*)L_11;
  51015. }
  51016. IL_0041:
  51017. try
  51018. {// begin try (depth: 1)
  51019. {
  51020. RuntimeObject* L_12 = V_2;
  51021. NullCheck((RuntimeObject*)L_12);
  51022. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  51023. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  51024. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  51025. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  51026. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  51027. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  51028. int32_t L_15 = V_0;
  51029. V_5 = (int32_t)L_15;
  51030. goto IL_0075;
  51031. }
  51032. IL_0056:
  51033. {
  51034. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * L_16 = (RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *)__this->get_address_of_action_5();
  51035. RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * L_17;
  51036. L_17 = (( RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 * (*) (RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *)(RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51037. int32_t L_18 = V_5;
  51038. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  51039. Il2CppFakeBox<RowOperation_t26CFB08DD03509804D7DDE8C3D62F52F32445D68 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  51040. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51041. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  51042. *L_17 = L_20.m_Value;
  51043. int32_t L_21 = V_5;
  51044. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  51045. }
  51046. IL_0075:
  51047. {
  51048. int32_t L_22 = V_5;
  51049. int32_t L_23 = V_1;
  51050. if ((((int32_t)L_22) < ((int32_t)L_23)))
  51051. {
  51052. goto IL_0056;
  51053. }
  51054. }
  51055. IL_007a:
  51056. {
  51057. IL2CPP_LEAVE(0x86, FINALLY_007c);
  51058. }
  51059. }// end try (depth: 1)
  51060. catch(Il2CppExceptionWrapper& e)
  51061. {
  51062. __last_unhandled_exception = (Exception_t *)e.ex;
  51063. goto FINALLY_007c;
  51064. }
  51065. FINALLY_007c:
  51066. {// begin finally (depth: 1)
  51067. {
  51068. RuntimeObject* L_24 = V_2;
  51069. if (!L_24)
  51070. {
  51071. goto IL_0085;
  51072. }
  51073. }
  51074. IL_007f:
  51075. {
  51076. RuntimeObject* L_25 = V_2;
  51077. NullCheck((RuntimeObject*)L_25);
  51078. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  51079. }
  51080. IL_0085:
  51081. {
  51082. IL2CPP_END_FINALLY(124)
  51083. }
  51084. }// end finally (depth: 1)
  51085. IL2CPP_CLEANUP(124)
  51086. {
  51087. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51088. IL2CPP_JUMP_TBL(0x86, IL_0086)
  51089. }
  51090. IL_0086:
  51091. {
  51092. return;
  51093. }
  51094. }
  51095. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA2880454BAE121029D7C4A88705EFC85BC48D872_gshared_inline (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * ___action5, const RuntimeMethod* method)
  51096. {
  51097. {
  51098. int32_t L_0 = ___minY0;
  51099. __this->set_minY_0(L_0);
  51100. int32_t L_1 = ___maxY1;
  51101. __this->set_maxY_1(L_1);
  51102. int32_t L_2 = ___stepY2;
  51103. __this->set_stepY_2(L_2);
  51104. int32_t L_3 = ___width3;
  51105. __this->set_width_3(L_3);
  51106. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51107. __this->set_allocator_4(L_4);
  51108. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * L_5 = ___action5;
  51109. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 L_6 = (*(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *)L_5);
  51110. __this->set_action_5(L_6);
  51111. return;
  51112. }
  51113. }
  51114. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m230694E46B03BDDF827A43F529CDEE3E8612D157_gshared_inline (RowOperationWrapper_2_t7C5DBC898CFDE3814822E8A2A08B1FB3F45AEDD9 * __this, int32_t ___i0, const RuntimeMethod* method)
  51115. {
  51116. static bool s_Il2CppMethodInitialized;
  51117. if (!s_Il2CppMethodInitialized)
  51118. {
  51119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51121. s_Il2CppMethodInitialized = true;
  51122. }
  51123. int32_t V_0 = 0;
  51124. int32_t V_1 = 0;
  51125. RuntimeObject* V_2 = NULL;
  51126. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  51127. memset((&V_3), 0, sizeof(V_3));
  51128. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  51129. memset((&V_4), 0, sizeof(V_4));
  51130. int32_t V_5 = 0;
  51131. Exception_t * __last_unhandled_exception = 0;
  51132. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51133. {
  51134. int32_t L_0 = (int32_t)__this->get_minY_0();
  51135. int32_t L_1 = ___i0;
  51136. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51137. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51138. int32_t L_3 = V_0;
  51139. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51140. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51141. {
  51142. goto IL_001a;
  51143. }
  51144. }
  51145. {
  51146. return;
  51147. }
  51148. IL_001a:
  51149. {
  51150. int32_t L_5 = V_0;
  51151. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51152. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51153. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51154. int32_t L_8;
  51155. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51156. V_1 = (int32_t)L_8;
  51157. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51158. int32_t L_10 = (int32_t)__this->get_width_3();
  51159. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  51160. RuntimeObject* L_11;
  51161. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  51162. V_2 = (RuntimeObject*)L_11;
  51163. }
  51164. IL_0041:
  51165. try
  51166. {// begin try (depth: 1)
  51167. {
  51168. RuntimeObject* L_12 = V_2;
  51169. NullCheck((RuntimeObject*)L_12);
  51170. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  51171. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  51172. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  51173. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  51174. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  51175. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  51176. int32_t L_15 = V_0;
  51177. V_5 = (int32_t)L_15;
  51178. goto IL_0075;
  51179. }
  51180. IL_0056:
  51181. {
  51182. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * L_16 = (RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *)__this->get_address_of_action_5();
  51183. RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * L_17;
  51184. L_17 = (( RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 * (*) (RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *)(RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51185. int32_t L_18 = V_5;
  51186. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  51187. Il2CppFakeBox<RowOperation_tE6F1EF873F25F18FBA64BCDEB22DC47233DD6F70 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  51188. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51189. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  51190. *L_17 = L_20.m_Value;
  51191. int32_t L_21 = V_5;
  51192. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  51193. }
  51194. IL_0075:
  51195. {
  51196. int32_t L_22 = V_5;
  51197. int32_t L_23 = V_1;
  51198. if ((((int32_t)L_22) < ((int32_t)L_23)))
  51199. {
  51200. goto IL_0056;
  51201. }
  51202. }
  51203. IL_007a:
  51204. {
  51205. IL2CPP_LEAVE(0x86, FINALLY_007c);
  51206. }
  51207. }// end try (depth: 1)
  51208. catch(Il2CppExceptionWrapper& e)
  51209. {
  51210. __last_unhandled_exception = (Exception_t *)e.ex;
  51211. goto FINALLY_007c;
  51212. }
  51213. FINALLY_007c:
  51214. {// begin finally (depth: 1)
  51215. {
  51216. RuntimeObject* L_24 = V_2;
  51217. if (!L_24)
  51218. {
  51219. goto IL_0085;
  51220. }
  51221. }
  51222. IL_007f:
  51223. {
  51224. RuntimeObject* L_25 = V_2;
  51225. NullCheck((RuntimeObject*)L_25);
  51226. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  51227. }
  51228. IL_0085:
  51229. {
  51230. IL2CPP_END_FINALLY(124)
  51231. }
  51232. }// end finally (depth: 1)
  51233. IL2CPP_CLEANUP(124)
  51234. {
  51235. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51236. IL2CPP_JUMP_TBL(0x86, IL_0086)
  51237. }
  51238. IL_0086:
  51239. {
  51240. return;
  51241. }
  51242. }
  51243. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4625793641E7AF9293574EB14EDD2C7A5AE3FEC1_gshared_inline (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * ___action5, const RuntimeMethod* method)
  51244. {
  51245. {
  51246. int32_t L_0 = ___minY0;
  51247. __this->set_minY_0(L_0);
  51248. int32_t L_1 = ___maxY1;
  51249. __this->set_maxY_1(L_1);
  51250. int32_t L_2 = ___stepY2;
  51251. __this->set_stepY_2(L_2);
  51252. int32_t L_3 = ___width3;
  51253. __this->set_width_3(L_3);
  51254. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51255. __this->set_allocator_4(L_4);
  51256. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * L_5 = ___action5;
  51257. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 L_6 = (*(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *)L_5);
  51258. __this->set_action_5(L_6);
  51259. return;
  51260. }
  51261. }
  51262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m061F1871CF5BCFDEE660AF8DEB167ACF0FBD701C_gshared_inline (RowOperationWrapper_2_t001B66343F96B218214547FFE41600DD591B99A4 * __this, int32_t ___i0, const RuntimeMethod* method)
  51263. {
  51264. static bool s_Il2CppMethodInitialized;
  51265. if (!s_Il2CppMethodInitialized)
  51266. {
  51267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51269. s_Il2CppMethodInitialized = true;
  51270. }
  51271. int32_t V_0 = 0;
  51272. int32_t V_1 = 0;
  51273. RuntimeObject* V_2 = NULL;
  51274. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  51275. memset((&V_3), 0, sizeof(V_3));
  51276. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51277. memset((&V_4), 0, sizeof(V_4));
  51278. int32_t V_5 = 0;
  51279. Exception_t * __last_unhandled_exception = 0;
  51280. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51281. {
  51282. int32_t L_0 = (int32_t)__this->get_minY_0();
  51283. int32_t L_1 = ___i0;
  51284. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51285. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51286. int32_t L_3 = V_0;
  51287. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51288. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51289. {
  51290. goto IL_001a;
  51291. }
  51292. }
  51293. {
  51294. return;
  51295. }
  51296. IL_001a:
  51297. {
  51298. int32_t L_5 = V_0;
  51299. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51300. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51301. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51302. int32_t L_8;
  51303. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51304. V_1 = (int32_t)L_8;
  51305. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51306. int32_t L_10 = (int32_t)__this->get_width_3();
  51307. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  51308. RuntimeObject* L_11;
  51309. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  51310. V_2 = (RuntimeObject*)L_11;
  51311. }
  51312. IL_0041:
  51313. try
  51314. {// begin try (depth: 1)
  51315. {
  51316. RuntimeObject* L_12 = V_2;
  51317. NullCheck((RuntimeObject*)L_12);
  51318. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  51319. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  51320. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  51321. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  51322. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  51323. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  51324. int32_t L_15 = V_0;
  51325. V_5 = (int32_t)L_15;
  51326. goto IL_0075;
  51327. }
  51328. IL_0056:
  51329. {
  51330. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * L_16 = (RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *)__this->get_address_of_action_5();
  51331. RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * L_17;
  51332. L_17 = (( RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 * (*) (RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *)(RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51333. int32_t L_18 = V_5;
  51334. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  51335. Il2CppFakeBox<RowOperation_t6AA8AA0CE726E3BD77294FA08F966B088BA12665 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  51336. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51337. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  51338. *L_17 = L_20.m_Value;
  51339. int32_t L_21 = V_5;
  51340. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  51341. }
  51342. IL_0075:
  51343. {
  51344. int32_t L_22 = V_5;
  51345. int32_t L_23 = V_1;
  51346. if ((((int32_t)L_22) < ((int32_t)L_23)))
  51347. {
  51348. goto IL_0056;
  51349. }
  51350. }
  51351. IL_007a:
  51352. {
  51353. IL2CPP_LEAVE(0x86, FINALLY_007c);
  51354. }
  51355. }// end try (depth: 1)
  51356. catch(Il2CppExceptionWrapper& e)
  51357. {
  51358. __last_unhandled_exception = (Exception_t *)e.ex;
  51359. goto FINALLY_007c;
  51360. }
  51361. FINALLY_007c:
  51362. {// begin finally (depth: 1)
  51363. {
  51364. RuntimeObject* L_24 = V_2;
  51365. if (!L_24)
  51366. {
  51367. goto IL_0085;
  51368. }
  51369. }
  51370. IL_007f:
  51371. {
  51372. RuntimeObject* L_25 = V_2;
  51373. NullCheck((RuntimeObject*)L_25);
  51374. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  51375. }
  51376. IL_0085:
  51377. {
  51378. IL2CPP_END_FINALLY(124)
  51379. }
  51380. }// end finally (depth: 1)
  51381. IL2CPP_CLEANUP(124)
  51382. {
  51383. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51384. IL2CPP_JUMP_TBL(0x86, IL_0086)
  51385. }
  51386. IL_0086:
  51387. {
  51388. return;
  51389. }
  51390. }
  51391. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE595113DF97392BE285D0F3F847C76B8C88C661D_gshared_inline (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * ___action5, const RuntimeMethod* method)
  51392. {
  51393. {
  51394. int32_t L_0 = ___minY0;
  51395. __this->set_minY_0(L_0);
  51396. int32_t L_1 = ___maxY1;
  51397. __this->set_maxY_1(L_1);
  51398. int32_t L_2 = ___stepY2;
  51399. __this->set_stepY_2(L_2);
  51400. int32_t L_3 = ___width3;
  51401. __this->set_width_3(L_3);
  51402. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51403. __this->set_allocator_4(L_4);
  51404. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * L_5 = ___action5;
  51405. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B L_6 = (*(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *)L_5);
  51406. __this->set_action_5(L_6);
  51407. return;
  51408. }
  51409. }
  51410. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1F30A8BCEDC9A6F0312474E9D86F5E8F6446C17B_gshared_inline (RowOperationWrapper_2_tB67122237041F25B1BD4C72A2B1C1559A93FB335 * __this, int32_t ___i0, const RuntimeMethod* method)
  51411. {
  51412. static bool s_Il2CppMethodInitialized;
  51413. if (!s_Il2CppMethodInitialized)
  51414. {
  51415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51417. s_Il2CppMethodInitialized = true;
  51418. }
  51419. int32_t V_0 = 0;
  51420. int32_t V_1 = 0;
  51421. RuntimeObject* V_2 = NULL;
  51422. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  51423. memset((&V_3), 0, sizeof(V_3));
  51424. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  51425. memset((&V_4), 0, sizeof(V_4));
  51426. int32_t V_5 = 0;
  51427. Exception_t * __last_unhandled_exception = 0;
  51428. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51429. {
  51430. int32_t L_0 = (int32_t)__this->get_minY_0();
  51431. int32_t L_1 = ___i0;
  51432. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51433. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51434. int32_t L_3 = V_0;
  51435. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51436. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51437. {
  51438. goto IL_001a;
  51439. }
  51440. }
  51441. {
  51442. return;
  51443. }
  51444. IL_001a:
  51445. {
  51446. int32_t L_5 = V_0;
  51447. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51448. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51449. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51450. int32_t L_8;
  51451. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51452. V_1 = (int32_t)L_8;
  51453. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51454. int32_t L_10 = (int32_t)__this->get_width_3();
  51455. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  51456. RuntimeObject* L_11;
  51457. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  51458. V_2 = (RuntimeObject*)L_11;
  51459. }
  51460. IL_0041:
  51461. try
  51462. {// begin try (depth: 1)
  51463. {
  51464. RuntimeObject* L_12 = V_2;
  51465. NullCheck((RuntimeObject*)L_12);
  51466. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  51467. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  51468. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  51469. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  51470. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  51471. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  51472. int32_t L_15 = V_0;
  51473. V_5 = (int32_t)L_15;
  51474. goto IL_0075;
  51475. }
  51476. IL_0056:
  51477. {
  51478. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * L_16 = (RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *)__this->get_address_of_action_5();
  51479. RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * L_17;
  51480. L_17 = (( RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B * (*) (RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *)(RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51481. int32_t L_18 = V_5;
  51482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  51483. Il2CppFakeBox<RowOperation_tA499D388320711FA04BF5A7A3E07CBA719F4096B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  51484. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51485. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  51486. *L_17 = L_20.m_Value;
  51487. int32_t L_21 = V_5;
  51488. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  51489. }
  51490. IL_0075:
  51491. {
  51492. int32_t L_22 = V_5;
  51493. int32_t L_23 = V_1;
  51494. if ((((int32_t)L_22) < ((int32_t)L_23)))
  51495. {
  51496. goto IL_0056;
  51497. }
  51498. }
  51499. IL_007a:
  51500. {
  51501. IL2CPP_LEAVE(0x86, FINALLY_007c);
  51502. }
  51503. }// end try (depth: 1)
  51504. catch(Il2CppExceptionWrapper& e)
  51505. {
  51506. __last_unhandled_exception = (Exception_t *)e.ex;
  51507. goto FINALLY_007c;
  51508. }
  51509. FINALLY_007c:
  51510. {// begin finally (depth: 1)
  51511. {
  51512. RuntimeObject* L_24 = V_2;
  51513. if (!L_24)
  51514. {
  51515. goto IL_0085;
  51516. }
  51517. }
  51518. IL_007f:
  51519. {
  51520. RuntimeObject* L_25 = V_2;
  51521. NullCheck((RuntimeObject*)L_25);
  51522. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  51523. }
  51524. IL_0085:
  51525. {
  51526. IL2CPP_END_FINALLY(124)
  51527. }
  51528. }// end finally (depth: 1)
  51529. IL2CPP_CLEANUP(124)
  51530. {
  51531. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51532. IL2CPP_JUMP_TBL(0x86, IL_0086)
  51533. }
  51534. IL_0086:
  51535. {
  51536. return;
  51537. }
  51538. }
  51539. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAB4E96BBCD45947E9836BAE23AFECDBB6A939767_gshared_inline (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * ___action5, const RuntimeMethod* method)
  51540. {
  51541. {
  51542. int32_t L_0 = ___minY0;
  51543. __this->set_minY_0(L_0);
  51544. int32_t L_1 = ___maxY1;
  51545. __this->set_maxY_1(L_1);
  51546. int32_t L_2 = ___stepY2;
  51547. __this->set_stepY_2(L_2);
  51548. int32_t L_3 = ___width3;
  51549. __this->set_width_3(L_3);
  51550. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51551. __this->set_allocator_4(L_4);
  51552. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * L_5 = ___action5;
  51553. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B L_6 = (*(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *)L_5);
  51554. __this->set_action_5(L_6);
  51555. return;
  51556. }
  51557. }
  51558. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF63A1B4D355ED56C080C374767700D00163B8370_gshared_inline (RowOperationWrapper_2_tCF465BAA90B7189E8DA401179A27CF5567A0D0B0 * __this, int32_t ___i0, const RuntimeMethod* method)
  51559. {
  51560. static bool s_Il2CppMethodInitialized;
  51561. if (!s_Il2CppMethodInitialized)
  51562. {
  51563. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51565. s_Il2CppMethodInitialized = true;
  51566. }
  51567. int32_t V_0 = 0;
  51568. int32_t V_1 = 0;
  51569. RuntimeObject* V_2 = NULL;
  51570. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  51571. memset((&V_3), 0, sizeof(V_3));
  51572. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  51573. memset((&V_4), 0, sizeof(V_4));
  51574. int32_t V_5 = 0;
  51575. Exception_t * __last_unhandled_exception = 0;
  51576. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51577. {
  51578. int32_t L_0 = (int32_t)__this->get_minY_0();
  51579. int32_t L_1 = ___i0;
  51580. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51581. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51582. int32_t L_3 = V_0;
  51583. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51584. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51585. {
  51586. goto IL_001a;
  51587. }
  51588. }
  51589. {
  51590. return;
  51591. }
  51592. IL_001a:
  51593. {
  51594. int32_t L_5 = V_0;
  51595. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51596. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51597. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51598. int32_t L_8;
  51599. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51600. V_1 = (int32_t)L_8;
  51601. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51602. int32_t L_10 = (int32_t)__this->get_width_3();
  51603. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  51604. RuntimeObject* L_11;
  51605. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  51606. V_2 = (RuntimeObject*)L_11;
  51607. }
  51608. IL_0041:
  51609. try
  51610. {// begin try (depth: 1)
  51611. {
  51612. RuntimeObject* L_12 = V_2;
  51613. NullCheck((RuntimeObject*)L_12);
  51614. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  51615. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  51616. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  51617. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  51618. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  51619. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  51620. int32_t L_15 = V_0;
  51621. V_5 = (int32_t)L_15;
  51622. goto IL_0075;
  51623. }
  51624. IL_0056:
  51625. {
  51626. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * L_16 = (RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *)__this->get_address_of_action_5();
  51627. RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * L_17;
  51628. L_17 = (( RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B * (*) (RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *)(RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51629. int32_t L_18 = V_5;
  51630. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  51631. Il2CppFakeBox<RowOperation_t4E9A75AB5B25CCC485AA50004ECAE0F157FD1E3B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  51632. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51633. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  51634. *L_17 = L_20.m_Value;
  51635. int32_t L_21 = V_5;
  51636. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  51637. }
  51638. IL_0075:
  51639. {
  51640. int32_t L_22 = V_5;
  51641. int32_t L_23 = V_1;
  51642. if ((((int32_t)L_22) < ((int32_t)L_23)))
  51643. {
  51644. goto IL_0056;
  51645. }
  51646. }
  51647. IL_007a:
  51648. {
  51649. IL2CPP_LEAVE(0x86, FINALLY_007c);
  51650. }
  51651. }// end try (depth: 1)
  51652. catch(Il2CppExceptionWrapper& e)
  51653. {
  51654. __last_unhandled_exception = (Exception_t *)e.ex;
  51655. goto FINALLY_007c;
  51656. }
  51657. FINALLY_007c:
  51658. {// begin finally (depth: 1)
  51659. {
  51660. RuntimeObject* L_24 = V_2;
  51661. if (!L_24)
  51662. {
  51663. goto IL_0085;
  51664. }
  51665. }
  51666. IL_007f:
  51667. {
  51668. RuntimeObject* L_25 = V_2;
  51669. NullCheck((RuntimeObject*)L_25);
  51670. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  51671. }
  51672. IL_0085:
  51673. {
  51674. IL2CPP_END_FINALLY(124)
  51675. }
  51676. }// end finally (depth: 1)
  51677. IL2CPP_CLEANUP(124)
  51678. {
  51679. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51680. IL2CPP_JUMP_TBL(0x86, IL_0086)
  51681. }
  51682. IL_0086:
  51683. {
  51684. return;
  51685. }
  51686. }
  51687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDE021E7889E304966B9E32093971CD2508DED62B_gshared_inline (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * ___action5, const RuntimeMethod* method)
  51688. {
  51689. {
  51690. int32_t L_0 = ___minY0;
  51691. __this->set_minY_0(L_0);
  51692. int32_t L_1 = ___maxY1;
  51693. __this->set_maxY_1(L_1);
  51694. int32_t L_2 = ___stepY2;
  51695. __this->set_stepY_2(L_2);
  51696. int32_t L_3 = ___width3;
  51697. __this->set_width_3(L_3);
  51698. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51699. __this->set_allocator_4(L_4);
  51700. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * L_5 = ___action5;
  51701. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 L_6 = (*(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *)L_5);
  51702. __this->set_action_5(L_6);
  51703. return;
  51704. }
  51705. }
  51706. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9ABBF45BD671F782676B635B30AFB73B6271DEC5_gshared_inline (RowOperationWrapper_2_tDD6B0C0F5F9C2A045F4A4C6817BAF61174B30246 * __this, int32_t ___i0, const RuntimeMethod* method)
  51707. {
  51708. static bool s_Il2CppMethodInitialized;
  51709. if (!s_Il2CppMethodInitialized)
  51710. {
  51711. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51713. s_Il2CppMethodInitialized = true;
  51714. }
  51715. int32_t V_0 = 0;
  51716. int32_t V_1 = 0;
  51717. RuntimeObject* V_2 = NULL;
  51718. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  51719. memset((&V_3), 0, sizeof(V_3));
  51720. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  51721. memset((&V_4), 0, sizeof(V_4));
  51722. int32_t V_5 = 0;
  51723. Exception_t * __last_unhandled_exception = 0;
  51724. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51725. {
  51726. int32_t L_0 = (int32_t)__this->get_minY_0();
  51727. int32_t L_1 = ___i0;
  51728. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51729. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51730. int32_t L_3 = V_0;
  51731. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51732. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51733. {
  51734. goto IL_001a;
  51735. }
  51736. }
  51737. {
  51738. return;
  51739. }
  51740. IL_001a:
  51741. {
  51742. int32_t L_5 = V_0;
  51743. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51744. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51745. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51746. int32_t L_8;
  51747. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51748. V_1 = (int32_t)L_8;
  51749. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51750. int32_t L_10 = (int32_t)__this->get_width_3();
  51751. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  51752. RuntimeObject* L_11;
  51753. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  51754. V_2 = (RuntimeObject*)L_11;
  51755. }
  51756. IL_0041:
  51757. try
  51758. {// begin try (depth: 1)
  51759. {
  51760. RuntimeObject* L_12 = V_2;
  51761. NullCheck((RuntimeObject*)L_12);
  51762. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  51763. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  51764. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  51765. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  51766. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  51767. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  51768. int32_t L_15 = V_0;
  51769. V_5 = (int32_t)L_15;
  51770. goto IL_0075;
  51771. }
  51772. IL_0056:
  51773. {
  51774. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * L_16 = (RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *)__this->get_address_of_action_5();
  51775. RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * L_17;
  51776. L_17 = (( RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 * (*) (RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *)(RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51777. int32_t L_18 = V_5;
  51778. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  51779. Il2CppFakeBox<RowOperation_t26EE0FAFCF7EA7C5AE0068EDBC4CADA03EC7E6E4 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  51780. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51781. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  51782. *L_17 = L_20.m_Value;
  51783. int32_t L_21 = V_5;
  51784. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  51785. }
  51786. IL_0075:
  51787. {
  51788. int32_t L_22 = V_5;
  51789. int32_t L_23 = V_1;
  51790. if ((((int32_t)L_22) < ((int32_t)L_23)))
  51791. {
  51792. goto IL_0056;
  51793. }
  51794. }
  51795. IL_007a:
  51796. {
  51797. IL2CPP_LEAVE(0x86, FINALLY_007c);
  51798. }
  51799. }// end try (depth: 1)
  51800. catch(Il2CppExceptionWrapper& e)
  51801. {
  51802. __last_unhandled_exception = (Exception_t *)e.ex;
  51803. goto FINALLY_007c;
  51804. }
  51805. FINALLY_007c:
  51806. {// begin finally (depth: 1)
  51807. {
  51808. RuntimeObject* L_24 = V_2;
  51809. if (!L_24)
  51810. {
  51811. goto IL_0085;
  51812. }
  51813. }
  51814. IL_007f:
  51815. {
  51816. RuntimeObject* L_25 = V_2;
  51817. NullCheck((RuntimeObject*)L_25);
  51818. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  51819. }
  51820. IL_0085:
  51821. {
  51822. IL2CPP_END_FINALLY(124)
  51823. }
  51824. }// end finally (depth: 1)
  51825. IL2CPP_CLEANUP(124)
  51826. {
  51827. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51828. IL2CPP_JUMP_TBL(0x86, IL_0086)
  51829. }
  51830. IL_0086:
  51831. {
  51832. return;
  51833. }
  51834. }
  51835. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCA04CF429623F30AE6EA12DDEA6EC1D2B4B2D4F9_gshared_inline (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * ___action5, const RuntimeMethod* method)
  51836. {
  51837. {
  51838. int32_t L_0 = ___minY0;
  51839. __this->set_minY_0(L_0);
  51840. int32_t L_1 = ___maxY1;
  51841. __this->set_maxY_1(L_1);
  51842. int32_t L_2 = ___stepY2;
  51843. __this->set_stepY_2(L_2);
  51844. int32_t L_3 = ___width3;
  51845. __this->set_width_3(L_3);
  51846. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51847. __this->set_allocator_4(L_4);
  51848. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * L_5 = ___action5;
  51849. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 L_6 = (*(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *)L_5);
  51850. __this->set_action_5(L_6);
  51851. return;
  51852. }
  51853. }
  51854. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE89C6A87133B576523CB00422FCA0FB83E4E3E60_gshared_inline (RowOperationWrapper_2_tEBFE576BD5E1418D1D6C20086E9AEB0EECEAC957 * __this, int32_t ___i0, const RuntimeMethod* method)
  51855. {
  51856. static bool s_Il2CppMethodInitialized;
  51857. if (!s_Il2CppMethodInitialized)
  51858. {
  51859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  51860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51861. s_Il2CppMethodInitialized = true;
  51862. }
  51863. int32_t V_0 = 0;
  51864. int32_t V_1 = 0;
  51865. RuntimeObject* V_2 = NULL;
  51866. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  51867. memset((&V_3), 0, sizeof(V_3));
  51868. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  51869. memset((&V_4), 0, sizeof(V_4));
  51870. int32_t V_5 = 0;
  51871. Exception_t * __last_unhandled_exception = 0;
  51872. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  51873. {
  51874. int32_t L_0 = (int32_t)__this->get_minY_0();
  51875. int32_t L_1 = ___i0;
  51876. int32_t L_2 = (int32_t)__this->get_stepY_2();
  51877. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  51878. int32_t L_3 = V_0;
  51879. int32_t L_4 = (int32_t)__this->get_maxY_1();
  51880. if ((((int32_t)L_3) < ((int32_t)L_4)))
  51881. {
  51882. goto IL_001a;
  51883. }
  51884. }
  51885. {
  51886. return;
  51887. }
  51888. IL_001a:
  51889. {
  51890. int32_t L_5 = V_0;
  51891. int32_t L_6 = (int32_t)__this->get_stepY_2();
  51892. int32_t L_7 = (int32_t)__this->get_maxY_1();
  51893. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  51894. int32_t L_8;
  51895. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  51896. V_1 = (int32_t)L_8;
  51897. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  51898. int32_t L_10 = (int32_t)__this->get_width_3();
  51899. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  51900. RuntimeObject* L_11;
  51901. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  51902. V_2 = (RuntimeObject*)L_11;
  51903. }
  51904. IL_0041:
  51905. try
  51906. {// begin try (depth: 1)
  51907. {
  51908. RuntimeObject* L_12 = V_2;
  51909. NullCheck((RuntimeObject*)L_12);
  51910. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  51911. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  51912. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  51913. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  51914. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  51915. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  51916. int32_t L_15 = V_0;
  51917. V_5 = (int32_t)L_15;
  51918. goto IL_0075;
  51919. }
  51920. IL_0056:
  51921. {
  51922. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * L_16 = (RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *)__this->get_address_of_action_5();
  51923. RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * L_17;
  51924. L_17 = (( RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 * (*) (RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *)(RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  51925. int32_t L_18 = V_5;
  51926. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  51927. Il2CppFakeBox<RowOperation_tFA00031E372B55CDB928F7742520F2F2D1DE9AB2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  51928. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  51929. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  51930. *L_17 = L_20.m_Value;
  51931. int32_t L_21 = V_5;
  51932. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  51933. }
  51934. IL_0075:
  51935. {
  51936. int32_t L_22 = V_5;
  51937. int32_t L_23 = V_1;
  51938. if ((((int32_t)L_22) < ((int32_t)L_23)))
  51939. {
  51940. goto IL_0056;
  51941. }
  51942. }
  51943. IL_007a:
  51944. {
  51945. IL2CPP_LEAVE(0x86, FINALLY_007c);
  51946. }
  51947. }// end try (depth: 1)
  51948. catch(Il2CppExceptionWrapper& e)
  51949. {
  51950. __last_unhandled_exception = (Exception_t *)e.ex;
  51951. goto FINALLY_007c;
  51952. }
  51953. FINALLY_007c:
  51954. {// begin finally (depth: 1)
  51955. {
  51956. RuntimeObject* L_24 = V_2;
  51957. if (!L_24)
  51958. {
  51959. goto IL_0085;
  51960. }
  51961. }
  51962. IL_007f:
  51963. {
  51964. RuntimeObject* L_25 = V_2;
  51965. NullCheck((RuntimeObject*)L_25);
  51966. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  51967. }
  51968. IL_0085:
  51969. {
  51970. IL2CPP_END_FINALLY(124)
  51971. }
  51972. }// end finally (depth: 1)
  51973. IL2CPP_CLEANUP(124)
  51974. {
  51975. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  51976. IL2CPP_JUMP_TBL(0x86, IL_0086)
  51977. }
  51978. IL_0086:
  51979. {
  51980. return;
  51981. }
  51982. }
  51983. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0578B92785C1D6DC24CB8071ED4A5533E459EDBF_gshared_inline (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * ___action5, const RuntimeMethod* method)
  51984. {
  51985. {
  51986. int32_t L_0 = ___minY0;
  51987. __this->set_minY_0(L_0);
  51988. int32_t L_1 = ___maxY1;
  51989. __this->set_maxY_1(L_1);
  51990. int32_t L_2 = ___stepY2;
  51991. __this->set_stepY_2(L_2);
  51992. int32_t L_3 = ___width3;
  51993. __this->set_width_3(L_3);
  51994. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  51995. __this->set_allocator_4(L_4);
  51996. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * L_5 = ___action5;
  51997. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 L_6 = (*(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *)L_5);
  51998. __this->set_action_5(L_6);
  51999. return;
  52000. }
  52001. }
  52002. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8B50C17DD95FA984DB41B6F5BE7CA197754E0E48_gshared_inline (RowOperationWrapper_2_t295C42F28BC8583CA11A16F437347F6A1B751099 * __this, int32_t ___i0, const RuntimeMethod* method)
  52003. {
  52004. static bool s_Il2CppMethodInitialized;
  52005. if (!s_Il2CppMethodInitialized)
  52006. {
  52007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52009. s_Il2CppMethodInitialized = true;
  52010. }
  52011. int32_t V_0 = 0;
  52012. int32_t V_1 = 0;
  52013. RuntimeObject* V_2 = NULL;
  52014. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  52015. memset((&V_3), 0, sizeof(V_3));
  52016. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52017. memset((&V_4), 0, sizeof(V_4));
  52018. int32_t V_5 = 0;
  52019. Exception_t * __last_unhandled_exception = 0;
  52020. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52021. {
  52022. int32_t L_0 = (int32_t)__this->get_minY_0();
  52023. int32_t L_1 = ___i0;
  52024. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52025. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52026. int32_t L_3 = V_0;
  52027. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52028. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52029. {
  52030. goto IL_001a;
  52031. }
  52032. }
  52033. {
  52034. return;
  52035. }
  52036. IL_001a:
  52037. {
  52038. int32_t L_5 = V_0;
  52039. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52040. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52041. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52042. int32_t L_8;
  52043. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52044. V_1 = (int32_t)L_8;
  52045. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52046. int32_t L_10 = (int32_t)__this->get_width_3();
  52047. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  52048. RuntimeObject* L_11;
  52049. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  52050. V_2 = (RuntimeObject*)L_11;
  52051. }
  52052. IL_0041:
  52053. try
  52054. {// begin try (depth: 1)
  52055. {
  52056. RuntimeObject* L_12 = V_2;
  52057. NullCheck((RuntimeObject*)L_12);
  52058. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  52059. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  52060. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  52061. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  52062. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  52063. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  52064. int32_t L_15 = V_0;
  52065. V_5 = (int32_t)L_15;
  52066. goto IL_0075;
  52067. }
  52068. IL_0056:
  52069. {
  52070. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * L_16 = (RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *)__this->get_address_of_action_5();
  52071. RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * L_17;
  52072. L_17 = (( RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 * (*) (RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *)(RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52073. int32_t L_18 = V_5;
  52074. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  52075. Il2CppFakeBox<RowOperation_tD21A383CA9CB694745979F8D548795F2B3B46C97 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  52076. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52077. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  52078. *L_17 = L_20.m_Value;
  52079. int32_t L_21 = V_5;
  52080. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  52081. }
  52082. IL_0075:
  52083. {
  52084. int32_t L_22 = V_5;
  52085. int32_t L_23 = V_1;
  52086. if ((((int32_t)L_22) < ((int32_t)L_23)))
  52087. {
  52088. goto IL_0056;
  52089. }
  52090. }
  52091. IL_007a:
  52092. {
  52093. IL2CPP_LEAVE(0x86, FINALLY_007c);
  52094. }
  52095. }// end try (depth: 1)
  52096. catch(Il2CppExceptionWrapper& e)
  52097. {
  52098. __last_unhandled_exception = (Exception_t *)e.ex;
  52099. goto FINALLY_007c;
  52100. }
  52101. FINALLY_007c:
  52102. {// begin finally (depth: 1)
  52103. {
  52104. RuntimeObject* L_24 = V_2;
  52105. if (!L_24)
  52106. {
  52107. goto IL_0085;
  52108. }
  52109. }
  52110. IL_007f:
  52111. {
  52112. RuntimeObject* L_25 = V_2;
  52113. NullCheck((RuntimeObject*)L_25);
  52114. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  52115. }
  52116. IL_0085:
  52117. {
  52118. IL2CPP_END_FINALLY(124)
  52119. }
  52120. }// end finally (depth: 1)
  52121. IL2CPP_CLEANUP(124)
  52122. {
  52123. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52124. IL2CPP_JUMP_TBL(0x86, IL_0086)
  52125. }
  52126. IL_0086:
  52127. {
  52128. return;
  52129. }
  52130. }
  52131. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m61218CD4DDACAFC7EFF05191D1FF7509364DD253_gshared_inline (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * ___action5, const RuntimeMethod* method)
  52132. {
  52133. {
  52134. int32_t L_0 = ___minY0;
  52135. __this->set_minY_0(L_0);
  52136. int32_t L_1 = ___maxY1;
  52137. __this->set_maxY_1(L_1);
  52138. int32_t L_2 = ___stepY2;
  52139. __this->set_stepY_2(L_2);
  52140. int32_t L_3 = ___width3;
  52141. __this->set_width_3(L_3);
  52142. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52143. __this->set_allocator_4(L_4);
  52144. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * L_5 = ___action5;
  52145. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 L_6 = (*(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *)L_5);
  52146. __this->set_action_5(L_6);
  52147. return;
  52148. }
  52149. }
  52150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m20E63452999F2318D66F7B565AA2DADF40ADEDE9_gshared_inline (RowOperationWrapper_2_tE215B3E6F1136C19BC1249A8CF94B8B4E1BA7370 * __this, int32_t ___i0, const RuntimeMethod* method)
  52151. {
  52152. static bool s_Il2CppMethodInitialized;
  52153. if (!s_Il2CppMethodInitialized)
  52154. {
  52155. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52157. s_Il2CppMethodInitialized = true;
  52158. }
  52159. int32_t V_0 = 0;
  52160. int32_t V_1 = 0;
  52161. RuntimeObject* V_2 = NULL;
  52162. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  52163. memset((&V_3), 0, sizeof(V_3));
  52164. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52165. memset((&V_4), 0, sizeof(V_4));
  52166. int32_t V_5 = 0;
  52167. Exception_t * __last_unhandled_exception = 0;
  52168. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52169. {
  52170. int32_t L_0 = (int32_t)__this->get_minY_0();
  52171. int32_t L_1 = ___i0;
  52172. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52173. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52174. int32_t L_3 = V_0;
  52175. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52176. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52177. {
  52178. goto IL_001a;
  52179. }
  52180. }
  52181. {
  52182. return;
  52183. }
  52184. IL_001a:
  52185. {
  52186. int32_t L_5 = V_0;
  52187. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52188. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52189. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52190. int32_t L_8;
  52191. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52192. V_1 = (int32_t)L_8;
  52193. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52194. int32_t L_10 = (int32_t)__this->get_width_3();
  52195. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  52196. RuntimeObject* L_11;
  52197. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  52198. V_2 = (RuntimeObject*)L_11;
  52199. }
  52200. IL_0041:
  52201. try
  52202. {// begin try (depth: 1)
  52203. {
  52204. RuntimeObject* L_12 = V_2;
  52205. NullCheck((RuntimeObject*)L_12);
  52206. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  52207. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  52208. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  52209. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  52210. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  52211. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  52212. int32_t L_15 = V_0;
  52213. V_5 = (int32_t)L_15;
  52214. goto IL_0075;
  52215. }
  52216. IL_0056:
  52217. {
  52218. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * L_16 = (RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *)__this->get_address_of_action_5();
  52219. RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * L_17;
  52220. L_17 = (( RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 * (*) (RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *)(RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52221. int32_t L_18 = V_5;
  52222. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  52223. Il2CppFakeBox<RowOperation_t86CFA9BDEE9CEE2063DD026171AE94DBDCFDC0E4 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  52224. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52225. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  52226. *L_17 = L_20.m_Value;
  52227. int32_t L_21 = V_5;
  52228. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  52229. }
  52230. IL_0075:
  52231. {
  52232. int32_t L_22 = V_5;
  52233. int32_t L_23 = V_1;
  52234. if ((((int32_t)L_22) < ((int32_t)L_23)))
  52235. {
  52236. goto IL_0056;
  52237. }
  52238. }
  52239. IL_007a:
  52240. {
  52241. IL2CPP_LEAVE(0x86, FINALLY_007c);
  52242. }
  52243. }// end try (depth: 1)
  52244. catch(Il2CppExceptionWrapper& e)
  52245. {
  52246. __last_unhandled_exception = (Exception_t *)e.ex;
  52247. goto FINALLY_007c;
  52248. }
  52249. FINALLY_007c:
  52250. {// begin finally (depth: 1)
  52251. {
  52252. RuntimeObject* L_24 = V_2;
  52253. if (!L_24)
  52254. {
  52255. goto IL_0085;
  52256. }
  52257. }
  52258. IL_007f:
  52259. {
  52260. RuntimeObject* L_25 = V_2;
  52261. NullCheck((RuntimeObject*)L_25);
  52262. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  52263. }
  52264. IL_0085:
  52265. {
  52266. IL2CPP_END_FINALLY(124)
  52267. }
  52268. }// end finally (depth: 1)
  52269. IL2CPP_CLEANUP(124)
  52270. {
  52271. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52272. IL2CPP_JUMP_TBL(0x86, IL_0086)
  52273. }
  52274. IL_0086:
  52275. {
  52276. return;
  52277. }
  52278. }
  52279. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2A34001B58B9F2085ECC6A5ED11436AB2612E894_gshared_inline (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * ___action5, const RuntimeMethod* method)
  52280. {
  52281. {
  52282. int32_t L_0 = ___minY0;
  52283. __this->set_minY_0(L_0);
  52284. int32_t L_1 = ___maxY1;
  52285. __this->set_maxY_1(L_1);
  52286. int32_t L_2 = ___stepY2;
  52287. __this->set_stepY_2(L_2);
  52288. int32_t L_3 = ___width3;
  52289. __this->set_width_3(L_3);
  52290. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52291. __this->set_allocator_4(L_4);
  52292. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * L_5 = ___action5;
  52293. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 L_6 = (*(RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *)L_5);
  52294. __this->set_action_5(L_6);
  52295. return;
  52296. }
  52297. }
  52298. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBDCACDE8323298C7A26424664EAD3BAFF710F1C3_gshared_inline (RowOperationWrapper_2_t3938F875E8813D60EE850BDC9B327BE0D28EF861 * __this, int32_t ___i0, const RuntimeMethod* method)
  52299. {
  52300. static bool s_Il2CppMethodInitialized;
  52301. if (!s_Il2CppMethodInitialized)
  52302. {
  52303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52304. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52305. s_Il2CppMethodInitialized = true;
  52306. }
  52307. int32_t V_0 = 0;
  52308. int32_t V_1 = 0;
  52309. RuntimeObject* V_2 = NULL;
  52310. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  52311. memset((&V_3), 0, sizeof(V_3));
  52312. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  52313. memset((&V_4), 0, sizeof(V_4));
  52314. int32_t V_5 = 0;
  52315. Exception_t * __last_unhandled_exception = 0;
  52316. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52317. {
  52318. int32_t L_0 = (int32_t)__this->get_minY_0();
  52319. int32_t L_1 = ___i0;
  52320. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52321. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52322. int32_t L_3 = V_0;
  52323. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52324. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52325. {
  52326. goto IL_001a;
  52327. }
  52328. }
  52329. {
  52330. return;
  52331. }
  52332. IL_001a:
  52333. {
  52334. int32_t L_5 = V_0;
  52335. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52336. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52337. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52338. int32_t L_8;
  52339. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52340. V_1 = (int32_t)L_8;
  52341. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52342. int32_t L_10 = (int32_t)__this->get_width_3();
  52343. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  52344. RuntimeObject* L_11;
  52345. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  52346. V_2 = (RuntimeObject*)L_11;
  52347. }
  52348. IL_0041:
  52349. try
  52350. {// begin try (depth: 1)
  52351. {
  52352. RuntimeObject* L_12 = V_2;
  52353. NullCheck((RuntimeObject*)L_12);
  52354. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  52355. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  52356. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  52357. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  52358. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  52359. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  52360. int32_t L_15 = V_0;
  52361. V_5 = (int32_t)L_15;
  52362. goto IL_0075;
  52363. }
  52364. IL_0056:
  52365. {
  52366. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * L_16 = (RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *)__this->get_address_of_action_5();
  52367. RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * L_17;
  52368. L_17 = (( RowOperation_tD061338E0809B053606191F4428DEE83A3790972 * (*) (RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *)(RowOperation_tD061338E0809B053606191F4428DEE83A3790972 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52369. int32_t L_18 = V_5;
  52370. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  52371. Il2CppFakeBox<RowOperation_tD061338E0809B053606191F4428DEE83A3790972 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  52372. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52373. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  52374. *L_17 = L_20.m_Value;
  52375. int32_t L_21 = V_5;
  52376. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  52377. }
  52378. IL_0075:
  52379. {
  52380. int32_t L_22 = V_5;
  52381. int32_t L_23 = V_1;
  52382. if ((((int32_t)L_22) < ((int32_t)L_23)))
  52383. {
  52384. goto IL_0056;
  52385. }
  52386. }
  52387. IL_007a:
  52388. {
  52389. IL2CPP_LEAVE(0x86, FINALLY_007c);
  52390. }
  52391. }// end try (depth: 1)
  52392. catch(Il2CppExceptionWrapper& e)
  52393. {
  52394. __last_unhandled_exception = (Exception_t *)e.ex;
  52395. goto FINALLY_007c;
  52396. }
  52397. FINALLY_007c:
  52398. {// begin finally (depth: 1)
  52399. {
  52400. RuntimeObject* L_24 = V_2;
  52401. if (!L_24)
  52402. {
  52403. goto IL_0085;
  52404. }
  52405. }
  52406. IL_007f:
  52407. {
  52408. RuntimeObject* L_25 = V_2;
  52409. NullCheck((RuntimeObject*)L_25);
  52410. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  52411. }
  52412. IL_0085:
  52413. {
  52414. IL2CPP_END_FINALLY(124)
  52415. }
  52416. }// end finally (depth: 1)
  52417. IL2CPP_CLEANUP(124)
  52418. {
  52419. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52420. IL2CPP_JUMP_TBL(0x86, IL_0086)
  52421. }
  52422. IL_0086:
  52423. {
  52424. return;
  52425. }
  52426. }
  52427. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE6C71E9AD0D88204A479D3842AA474B241BAF8BE_gshared_inline (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * ___action5, const RuntimeMethod* method)
  52428. {
  52429. {
  52430. int32_t L_0 = ___minY0;
  52431. __this->set_minY_0(L_0);
  52432. int32_t L_1 = ___maxY1;
  52433. __this->set_maxY_1(L_1);
  52434. int32_t L_2 = ___stepY2;
  52435. __this->set_stepY_2(L_2);
  52436. int32_t L_3 = ___width3;
  52437. __this->set_width_3(L_3);
  52438. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52439. __this->set_allocator_4(L_4);
  52440. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * L_5 = ___action5;
  52441. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B L_6 = (*(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *)L_5);
  52442. __this->set_action_5(L_6);
  52443. return;
  52444. }
  52445. }
  52446. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m11A7CC0E3BD94753F52D6EDA53E262F184854E05_gshared_inline (RowOperationWrapper_2_tAA1C656F4B8E428818154BC1AEBE14FE23516E37 * __this, int32_t ___i0, const RuntimeMethod* method)
  52447. {
  52448. static bool s_Il2CppMethodInitialized;
  52449. if (!s_Il2CppMethodInitialized)
  52450. {
  52451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52453. s_Il2CppMethodInitialized = true;
  52454. }
  52455. int32_t V_0 = 0;
  52456. int32_t V_1 = 0;
  52457. RuntimeObject* V_2 = NULL;
  52458. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  52459. memset((&V_3), 0, sizeof(V_3));
  52460. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  52461. memset((&V_4), 0, sizeof(V_4));
  52462. int32_t V_5 = 0;
  52463. Exception_t * __last_unhandled_exception = 0;
  52464. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52465. {
  52466. int32_t L_0 = (int32_t)__this->get_minY_0();
  52467. int32_t L_1 = ___i0;
  52468. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52469. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52470. int32_t L_3 = V_0;
  52471. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52472. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52473. {
  52474. goto IL_001a;
  52475. }
  52476. }
  52477. {
  52478. return;
  52479. }
  52480. IL_001a:
  52481. {
  52482. int32_t L_5 = V_0;
  52483. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52484. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52485. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52486. int32_t L_8;
  52487. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52488. V_1 = (int32_t)L_8;
  52489. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52490. int32_t L_10 = (int32_t)__this->get_width_3();
  52491. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  52492. RuntimeObject* L_11;
  52493. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  52494. V_2 = (RuntimeObject*)L_11;
  52495. }
  52496. IL_0041:
  52497. try
  52498. {// begin try (depth: 1)
  52499. {
  52500. RuntimeObject* L_12 = V_2;
  52501. NullCheck((RuntimeObject*)L_12);
  52502. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  52503. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  52504. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  52505. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  52506. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  52507. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  52508. int32_t L_15 = V_0;
  52509. V_5 = (int32_t)L_15;
  52510. goto IL_0075;
  52511. }
  52512. IL_0056:
  52513. {
  52514. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * L_16 = (RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *)__this->get_address_of_action_5();
  52515. RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * L_17;
  52516. L_17 = (( RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B * (*) (RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *)(RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52517. int32_t L_18 = V_5;
  52518. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  52519. Il2CppFakeBox<RowOperation_t5199CEB0BA90224C85A64BCFEB0DF3284C61C75B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  52520. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52521. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  52522. *L_17 = L_20.m_Value;
  52523. int32_t L_21 = V_5;
  52524. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  52525. }
  52526. IL_0075:
  52527. {
  52528. int32_t L_22 = V_5;
  52529. int32_t L_23 = V_1;
  52530. if ((((int32_t)L_22) < ((int32_t)L_23)))
  52531. {
  52532. goto IL_0056;
  52533. }
  52534. }
  52535. IL_007a:
  52536. {
  52537. IL2CPP_LEAVE(0x86, FINALLY_007c);
  52538. }
  52539. }// end try (depth: 1)
  52540. catch(Il2CppExceptionWrapper& e)
  52541. {
  52542. __last_unhandled_exception = (Exception_t *)e.ex;
  52543. goto FINALLY_007c;
  52544. }
  52545. FINALLY_007c:
  52546. {// begin finally (depth: 1)
  52547. {
  52548. RuntimeObject* L_24 = V_2;
  52549. if (!L_24)
  52550. {
  52551. goto IL_0085;
  52552. }
  52553. }
  52554. IL_007f:
  52555. {
  52556. RuntimeObject* L_25 = V_2;
  52557. NullCheck((RuntimeObject*)L_25);
  52558. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  52559. }
  52560. IL_0085:
  52561. {
  52562. IL2CPP_END_FINALLY(124)
  52563. }
  52564. }// end finally (depth: 1)
  52565. IL2CPP_CLEANUP(124)
  52566. {
  52567. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52568. IL2CPP_JUMP_TBL(0x86, IL_0086)
  52569. }
  52570. IL_0086:
  52571. {
  52572. return;
  52573. }
  52574. }
  52575. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAA62357F4916E0C1C29482E674648389B509DCF2_gshared_inline (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * ___action5, const RuntimeMethod* method)
  52576. {
  52577. {
  52578. int32_t L_0 = ___minY0;
  52579. __this->set_minY_0(L_0);
  52580. int32_t L_1 = ___maxY1;
  52581. __this->set_maxY_1(L_1);
  52582. int32_t L_2 = ___stepY2;
  52583. __this->set_stepY_2(L_2);
  52584. int32_t L_3 = ___width3;
  52585. __this->set_width_3(L_3);
  52586. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52587. __this->set_allocator_4(L_4);
  52588. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * L_5 = ___action5;
  52589. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 L_6 = (*(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *)L_5);
  52590. __this->set_action_5(L_6);
  52591. return;
  52592. }
  52593. }
  52594. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m189B95BCFF026327240738648947CF1CC531C5EC_gshared_inline (RowOperationWrapper_2_t83C84B7501E0D420EDA933B534F640CEA1794D0C * __this, int32_t ___i0, const RuntimeMethod* method)
  52595. {
  52596. static bool s_Il2CppMethodInitialized;
  52597. if (!s_Il2CppMethodInitialized)
  52598. {
  52599. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52601. s_Il2CppMethodInitialized = true;
  52602. }
  52603. int32_t V_0 = 0;
  52604. int32_t V_1 = 0;
  52605. RuntimeObject* V_2 = NULL;
  52606. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  52607. memset((&V_3), 0, sizeof(V_3));
  52608. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  52609. memset((&V_4), 0, sizeof(V_4));
  52610. int32_t V_5 = 0;
  52611. Exception_t * __last_unhandled_exception = 0;
  52612. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52613. {
  52614. int32_t L_0 = (int32_t)__this->get_minY_0();
  52615. int32_t L_1 = ___i0;
  52616. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52617. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52618. int32_t L_3 = V_0;
  52619. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52620. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52621. {
  52622. goto IL_001a;
  52623. }
  52624. }
  52625. {
  52626. return;
  52627. }
  52628. IL_001a:
  52629. {
  52630. int32_t L_5 = V_0;
  52631. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52632. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52633. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52634. int32_t L_8;
  52635. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52636. V_1 = (int32_t)L_8;
  52637. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52638. int32_t L_10 = (int32_t)__this->get_width_3();
  52639. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  52640. RuntimeObject* L_11;
  52641. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  52642. V_2 = (RuntimeObject*)L_11;
  52643. }
  52644. IL_0041:
  52645. try
  52646. {// begin try (depth: 1)
  52647. {
  52648. RuntimeObject* L_12 = V_2;
  52649. NullCheck((RuntimeObject*)L_12);
  52650. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  52651. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  52652. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  52653. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  52654. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  52655. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  52656. int32_t L_15 = V_0;
  52657. V_5 = (int32_t)L_15;
  52658. goto IL_0075;
  52659. }
  52660. IL_0056:
  52661. {
  52662. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * L_16 = (RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *)__this->get_address_of_action_5();
  52663. RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * L_17;
  52664. L_17 = (( RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 * (*) (RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *)(RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52665. int32_t L_18 = V_5;
  52666. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  52667. Il2CppFakeBox<RowOperation_tAA5BAC632F29A79C8E05636527C8CA429642E5D2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  52668. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52669. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  52670. *L_17 = L_20.m_Value;
  52671. int32_t L_21 = V_5;
  52672. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  52673. }
  52674. IL_0075:
  52675. {
  52676. int32_t L_22 = V_5;
  52677. int32_t L_23 = V_1;
  52678. if ((((int32_t)L_22) < ((int32_t)L_23)))
  52679. {
  52680. goto IL_0056;
  52681. }
  52682. }
  52683. IL_007a:
  52684. {
  52685. IL2CPP_LEAVE(0x86, FINALLY_007c);
  52686. }
  52687. }// end try (depth: 1)
  52688. catch(Il2CppExceptionWrapper& e)
  52689. {
  52690. __last_unhandled_exception = (Exception_t *)e.ex;
  52691. goto FINALLY_007c;
  52692. }
  52693. FINALLY_007c:
  52694. {// begin finally (depth: 1)
  52695. {
  52696. RuntimeObject* L_24 = V_2;
  52697. if (!L_24)
  52698. {
  52699. goto IL_0085;
  52700. }
  52701. }
  52702. IL_007f:
  52703. {
  52704. RuntimeObject* L_25 = V_2;
  52705. NullCheck((RuntimeObject*)L_25);
  52706. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  52707. }
  52708. IL_0085:
  52709. {
  52710. IL2CPP_END_FINALLY(124)
  52711. }
  52712. }// end finally (depth: 1)
  52713. IL2CPP_CLEANUP(124)
  52714. {
  52715. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52716. IL2CPP_JUMP_TBL(0x86, IL_0086)
  52717. }
  52718. IL_0086:
  52719. {
  52720. return;
  52721. }
  52722. }
  52723. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6384FC7728B36C2A55D49A856BA770A3F76D4D23_gshared_inline (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * ___action5, const RuntimeMethod* method)
  52724. {
  52725. {
  52726. int32_t L_0 = ___minY0;
  52727. __this->set_minY_0(L_0);
  52728. int32_t L_1 = ___maxY1;
  52729. __this->set_maxY_1(L_1);
  52730. int32_t L_2 = ___stepY2;
  52731. __this->set_stepY_2(L_2);
  52732. int32_t L_3 = ___width3;
  52733. __this->set_width_3(L_3);
  52734. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52735. __this->set_allocator_4(L_4);
  52736. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * L_5 = ___action5;
  52737. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 L_6 = (*(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *)L_5);
  52738. __this->set_action_5(L_6);
  52739. return;
  52740. }
  52741. }
  52742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53BEFB8FFE4594EED127462677EFD6AF9536F932_gshared_inline (RowOperationWrapper_2_tACAD93E4AD9162D54FEF1CF35BB6DA03E0AF6E97 * __this, int32_t ___i0, const RuntimeMethod* method)
  52743. {
  52744. static bool s_Il2CppMethodInitialized;
  52745. if (!s_Il2CppMethodInitialized)
  52746. {
  52747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52749. s_Il2CppMethodInitialized = true;
  52750. }
  52751. int32_t V_0 = 0;
  52752. int32_t V_1 = 0;
  52753. RuntimeObject* V_2 = NULL;
  52754. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  52755. memset((&V_3), 0, sizeof(V_3));
  52756. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52757. memset((&V_4), 0, sizeof(V_4));
  52758. int32_t V_5 = 0;
  52759. Exception_t * __last_unhandled_exception = 0;
  52760. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52761. {
  52762. int32_t L_0 = (int32_t)__this->get_minY_0();
  52763. int32_t L_1 = ___i0;
  52764. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52765. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52766. int32_t L_3 = V_0;
  52767. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52768. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52769. {
  52770. goto IL_001a;
  52771. }
  52772. }
  52773. {
  52774. return;
  52775. }
  52776. IL_001a:
  52777. {
  52778. int32_t L_5 = V_0;
  52779. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52780. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52781. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52782. int32_t L_8;
  52783. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52784. V_1 = (int32_t)L_8;
  52785. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52786. int32_t L_10 = (int32_t)__this->get_width_3();
  52787. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  52788. RuntimeObject* L_11;
  52789. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  52790. V_2 = (RuntimeObject*)L_11;
  52791. }
  52792. IL_0041:
  52793. try
  52794. {// begin try (depth: 1)
  52795. {
  52796. RuntimeObject* L_12 = V_2;
  52797. NullCheck((RuntimeObject*)L_12);
  52798. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  52799. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  52800. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  52801. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  52802. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  52803. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  52804. int32_t L_15 = V_0;
  52805. V_5 = (int32_t)L_15;
  52806. goto IL_0075;
  52807. }
  52808. IL_0056:
  52809. {
  52810. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * L_16 = (RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *)__this->get_address_of_action_5();
  52811. RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * L_17;
  52812. L_17 = (( RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 * (*) (RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *)(RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52813. int32_t L_18 = V_5;
  52814. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  52815. Il2CppFakeBox<RowOperation_tC0F8BB8F9154999D98F1B9F12581A3D81FA4FD40 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  52816. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52817. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  52818. *L_17 = L_20.m_Value;
  52819. int32_t L_21 = V_5;
  52820. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  52821. }
  52822. IL_0075:
  52823. {
  52824. int32_t L_22 = V_5;
  52825. int32_t L_23 = V_1;
  52826. if ((((int32_t)L_22) < ((int32_t)L_23)))
  52827. {
  52828. goto IL_0056;
  52829. }
  52830. }
  52831. IL_007a:
  52832. {
  52833. IL2CPP_LEAVE(0x86, FINALLY_007c);
  52834. }
  52835. }// end try (depth: 1)
  52836. catch(Il2CppExceptionWrapper& e)
  52837. {
  52838. __last_unhandled_exception = (Exception_t *)e.ex;
  52839. goto FINALLY_007c;
  52840. }
  52841. FINALLY_007c:
  52842. {// begin finally (depth: 1)
  52843. {
  52844. RuntimeObject* L_24 = V_2;
  52845. if (!L_24)
  52846. {
  52847. goto IL_0085;
  52848. }
  52849. }
  52850. IL_007f:
  52851. {
  52852. RuntimeObject* L_25 = V_2;
  52853. NullCheck((RuntimeObject*)L_25);
  52854. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  52855. }
  52856. IL_0085:
  52857. {
  52858. IL2CPP_END_FINALLY(124)
  52859. }
  52860. }// end finally (depth: 1)
  52861. IL2CPP_CLEANUP(124)
  52862. {
  52863. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  52864. IL2CPP_JUMP_TBL(0x86, IL_0086)
  52865. }
  52866. IL_0086:
  52867. {
  52868. return;
  52869. }
  52870. }
  52871. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2CC591B0B1ECBE14AD78E7BB8659C4AFC8F618B8_gshared_inline (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * ___action5, const RuntimeMethod* method)
  52872. {
  52873. {
  52874. int32_t L_0 = ___minY0;
  52875. __this->set_minY_0(L_0);
  52876. int32_t L_1 = ___maxY1;
  52877. __this->set_maxY_1(L_1);
  52878. int32_t L_2 = ___stepY2;
  52879. __this->set_stepY_2(L_2);
  52880. int32_t L_3 = ___width3;
  52881. __this->set_width_3(L_3);
  52882. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  52883. __this->set_allocator_4(L_4);
  52884. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * L_5 = ___action5;
  52885. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C L_6 = (*(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *)L_5);
  52886. __this->set_action_5(L_6);
  52887. return;
  52888. }
  52889. }
  52890. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2B6B535FD86F18F0B73B851283E8CAF1C5D593AB_gshared_inline (RowOperationWrapper_2_t6D2765CDAF8E26BF3D30EE2217EAFA52982E3FB9 * __this, int32_t ___i0, const RuntimeMethod* method)
  52891. {
  52892. static bool s_Il2CppMethodInitialized;
  52893. if (!s_Il2CppMethodInitialized)
  52894. {
  52895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  52896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52897. s_Il2CppMethodInitialized = true;
  52898. }
  52899. int32_t V_0 = 0;
  52900. int32_t V_1 = 0;
  52901. RuntimeObject* V_2 = NULL;
  52902. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  52903. memset((&V_3), 0, sizeof(V_3));
  52904. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  52905. memset((&V_4), 0, sizeof(V_4));
  52906. int32_t V_5 = 0;
  52907. Exception_t * __last_unhandled_exception = 0;
  52908. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  52909. {
  52910. int32_t L_0 = (int32_t)__this->get_minY_0();
  52911. int32_t L_1 = ___i0;
  52912. int32_t L_2 = (int32_t)__this->get_stepY_2();
  52913. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  52914. int32_t L_3 = V_0;
  52915. int32_t L_4 = (int32_t)__this->get_maxY_1();
  52916. if ((((int32_t)L_3) < ((int32_t)L_4)))
  52917. {
  52918. goto IL_001a;
  52919. }
  52920. }
  52921. {
  52922. return;
  52923. }
  52924. IL_001a:
  52925. {
  52926. int32_t L_5 = V_0;
  52927. int32_t L_6 = (int32_t)__this->get_stepY_2();
  52928. int32_t L_7 = (int32_t)__this->get_maxY_1();
  52929. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  52930. int32_t L_8;
  52931. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  52932. V_1 = (int32_t)L_8;
  52933. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  52934. int32_t L_10 = (int32_t)__this->get_width_3();
  52935. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  52936. RuntimeObject* L_11;
  52937. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  52938. V_2 = (RuntimeObject*)L_11;
  52939. }
  52940. IL_0041:
  52941. try
  52942. {// begin try (depth: 1)
  52943. {
  52944. RuntimeObject* L_12 = V_2;
  52945. NullCheck((RuntimeObject*)L_12);
  52946. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  52947. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  52948. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  52949. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  52950. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  52951. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  52952. int32_t L_15 = V_0;
  52953. V_5 = (int32_t)L_15;
  52954. goto IL_0075;
  52955. }
  52956. IL_0056:
  52957. {
  52958. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * L_16 = (RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *)__this->get_address_of_action_5();
  52959. RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * L_17;
  52960. L_17 = (( RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C * (*) (RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *)(RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  52961. int32_t L_18 = V_5;
  52962. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  52963. Il2CppFakeBox<RowOperation_tC64F5A1A749128408C94CD83D60127E07CABB69C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  52964. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  52965. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  52966. *L_17 = L_20.m_Value;
  52967. int32_t L_21 = V_5;
  52968. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  52969. }
  52970. IL_0075:
  52971. {
  52972. int32_t L_22 = V_5;
  52973. int32_t L_23 = V_1;
  52974. if ((((int32_t)L_22) < ((int32_t)L_23)))
  52975. {
  52976. goto IL_0056;
  52977. }
  52978. }
  52979. IL_007a:
  52980. {
  52981. IL2CPP_LEAVE(0x86, FINALLY_007c);
  52982. }
  52983. }// end try (depth: 1)
  52984. catch(Il2CppExceptionWrapper& e)
  52985. {
  52986. __last_unhandled_exception = (Exception_t *)e.ex;
  52987. goto FINALLY_007c;
  52988. }
  52989. FINALLY_007c:
  52990. {// begin finally (depth: 1)
  52991. {
  52992. RuntimeObject* L_24 = V_2;
  52993. if (!L_24)
  52994. {
  52995. goto IL_0085;
  52996. }
  52997. }
  52998. IL_007f:
  52999. {
  53000. RuntimeObject* L_25 = V_2;
  53001. NullCheck((RuntimeObject*)L_25);
  53002. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  53003. }
  53004. IL_0085:
  53005. {
  53006. IL2CPP_END_FINALLY(124)
  53007. }
  53008. }// end finally (depth: 1)
  53009. IL2CPP_CLEANUP(124)
  53010. {
  53011. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53012. IL2CPP_JUMP_TBL(0x86, IL_0086)
  53013. }
  53014. IL_0086:
  53015. {
  53016. return;
  53017. }
  53018. }
  53019. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFD98A1189A7435F4BBC6CB99585474C36D20D483_gshared_inline (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * ___action5, const RuntimeMethod* method)
  53020. {
  53021. {
  53022. int32_t L_0 = ___minY0;
  53023. __this->set_minY_0(L_0);
  53024. int32_t L_1 = ___maxY1;
  53025. __this->set_maxY_1(L_1);
  53026. int32_t L_2 = ___stepY2;
  53027. __this->set_stepY_2(L_2);
  53028. int32_t L_3 = ___width3;
  53029. __this->set_width_3(L_3);
  53030. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53031. __this->set_allocator_4(L_4);
  53032. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * L_5 = ___action5;
  53033. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC L_6 = (*(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *)L_5);
  53034. __this->set_action_5(L_6);
  53035. return;
  53036. }
  53037. }
  53038. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m4C7774FDB249D8CD6E9F3C890A46A6878021BABB_gshared_inline (RowOperationWrapper_2_t9E9DDC9BFD0A5093E01137F1D47C8D92C784B5AE * __this, int32_t ___i0, const RuntimeMethod* method)
  53039. {
  53040. static bool s_Il2CppMethodInitialized;
  53041. if (!s_Il2CppMethodInitialized)
  53042. {
  53043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53045. s_Il2CppMethodInitialized = true;
  53046. }
  53047. int32_t V_0 = 0;
  53048. int32_t V_1 = 0;
  53049. RuntimeObject* V_2 = NULL;
  53050. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  53051. memset((&V_3), 0, sizeof(V_3));
  53052. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  53053. memset((&V_4), 0, sizeof(V_4));
  53054. int32_t V_5 = 0;
  53055. Exception_t * __last_unhandled_exception = 0;
  53056. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53057. {
  53058. int32_t L_0 = (int32_t)__this->get_minY_0();
  53059. int32_t L_1 = ___i0;
  53060. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53061. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53062. int32_t L_3 = V_0;
  53063. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53064. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53065. {
  53066. goto IL_001a;
  53067. }
  53068. }
  53069. {
  53070. return;
  53071. }
  53072. IL_001a:
  53073. {
  53074. int32_t L_5 = V_0;
  53075. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53076. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53077. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53078. int32_t L_8;
  53079. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53080. V_1 = (int32_t)L_8;
  53081. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53082. int32_t L_10 = (int32_t)__this->get_width_3();
  53083. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  53084. RuntimeObject* L_11;
  53085. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  53086. V_2 = (RuntimeObject*)L_11;
  53087. }
  53088. IL_0041:
  53089. try
  53090. {// begin try (depth: 1)
  53091. {
  53092. RuntimeObject* L_12 = V_2;
  53093. NullCheck((RuntimeObject*)L_12);
  53094. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  53095. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  53096. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  53097. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  53098. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  53099. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  53100. int32_t L_15 = V_0;
  53101. V_5 = (int32_t)L_15;
  53102. goto IL_0075;
  53103. }
  53104. IL_0056:
  53105. {
  53106. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * L_16 = (RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *)__this->get_address_of_action_5();
  53107. RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * L_17;
  53108. L_17 = (( RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC * (*) (RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *)(RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53109. int32_t L_18 = V_5;
  53110. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  53111. Il2CppFakeBox<RowOperation_tFBE36566544DE2D14B21EAF509C1B9A52B9109CC > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  53112. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53113. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  53114. *L_17 = L_20.m_Value;
  53115. int32_t L_21 = V_5;
  53116. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  53117. }
  53118. IL_0075:
  53119. {
  53120. int32_t L_22 = V_5;
  53121. int32_t L_23 = V_1;
  53122. if ((((int32_t)L_22) < ((int32_t)L_23)))
  53123. {
  53124. goto IL_0056;
  53125. }
  53126. }
  53127. IL_007a:
  53128. {
  53129. IL2CPP_LEAVE(0x86, FINALLY_007c);
  53130. }
  53131. }// end try (depth: 1)
  53132. catch(Il2CppExceptionWrapper& e)
  53133. {
  53134. __last_unhandled_exception = (Exception_t *)e.ex;
  53135. goto FINALLY_007c;
  53136. }
  53137. FINALLY_007c:
  53138. {// begin finally (depth: 1)
  53139. {
  53140. RuntimeObject* L_24 = V_2;
  53141. if (!L_24)
  53142. {
  53143. goto IL_0085;
  53144. }
  53145. }
  53146. IL_007f:
  53147. {
  53148. RuntimeObject* L_25 = V_2;
  53149. NullCheck((RuntimeObject*)L_25);
  53150. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  53151. }
  53152. IL_0085:
  53153. {
  53154. IL2CPP_END_FINALLY(124)
  53155. }
  53156. }// end finally (depth: 1)
  53157. IL2CPP_CLEANUP(124)
  53158. {
  53159. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53160. IL2CPP_JUMP_TBL(0x86, IL_0086)
  53161. }
  53162. IL_0086:
  53163. {
  53164. return;
  53165. }
  53166. }
  53167. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC4F5AC81EA59D2238E9CD1CD00533B763F8BC477_gshared_inline (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * ___action5, const RuntimeMethod* method)
  53168. {
  53169. {
  53170. int32_t L_0 = ___minY0;
  53171. __this->set_minY_0(L_0);
  53172. int32_t L_1 = ___maxY1;
  53173. __this->set_maxY_1(L_1);
  53174. int32_t L_2 = ___stepY2;
  53175. __this->set_stepY_2(L_2);
  53176. int32_t L_3 = ___width3;
  53177. __this->set_width_3(L_3);
  53178. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53179. __this->set_allocator_4(L_4);
  53180. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * L_5 = ___action5;
  53181. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 L_6 = (*(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *)L_5);
  53182. __this->set_action_5(L_6);
  53183. return;
  53184. }
  53185. }
  53186. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5C85577016EE43060FCD13AB66D530C4D3A00165_gshared_inline (RowOperationWrapper_2_tC572C33703458DE87856D1BB750088EA2DEB0803 * __this, int32_t ___i0, const RuntimeMethod* method)
  53187. {
  53188. static bool s_Il2CppMethodInitialized;
  53189. if (!s_Il2CppMethodInitialized)
  53190. {
  53191. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53192. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53193. s_Il2CppMethodInitialized = true;
  53194. }
  53195. int32_t V_0 = 0;
  53196. int32_t V_1 = 0;
  53197. RuntimeObject* V_2 = NULL;
  53198. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  53199. memset((&V_3), 0, sizeof(V_3));
  53200. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  53201. memset((&V_4), 0, sizeof(V_4));
  53202. int32_t V_5 = 0;
  53203. Exception_t * __last_unhandled_exception = 0;
  53204. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53205. {
  53206. int32_t L_0 = (int32_t)__this->get_minY_0();
  53207. int32_t L_1 = ___i0;
  53208. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53209. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53210. int32_t L_3 = V_0;
  53211. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53212. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53213. {
  53214. goto IL_001a;
  53215. }
  53216. }
  53217. {
  53218. return;
  53219. }
  53220. IL_001a:
  53221. {
  53222. int32_t L_5 = V_0;
  53223. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53224. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53225. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53226. int32_t L_8;
  53227. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53228. V_1 = (int32_t)L_8;
  53229. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53230. int32_t L_10 = (int32_t)__this->get_width_3();
  53231. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  53232. RuntimeObject* L_11;
  53233. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  53234. V_2 = (RuntimeObject*)L_11;
  53235. }
  53236. IL_0041:
  53237. try
  53238. {// begin try (depth: 1)
  53239. {
  53240. RuntimeObject* L_12 = V_2;
  53241. NullCheck((RuntimeObject*)L_12);
  53242. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  53243. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  53244. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  53245. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  53246. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  53247. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  53248. int32_t L_15 = V_0;
  53249. V_5 = (int32_t)L_15;
  53250. goto IL_0075;
  53251. }
  53252. IL_0056:
  53253. {
  53254. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * L_16 = (RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *)__this->get_address_of_action_5();
  53255. RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * L_17;
  53256. L_17 = (( RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 * (*) (RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *)(RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53257. int32_t L_18 = V_5;
  53258. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  53259. Il2CppFakeBox<RowOperation_tD96462FB067120FA5A64AAE0512742C055E3FF80 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  53260. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53261. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  53262. *L_17 = L_20.m_Value;
  53263. int32_t L_21 = V_5;
  53264. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  53265. }
  53266. IL_0075:
  53267. {
  53268. int32_t L_22 = V_5;
  53269. int32_t L_23 = V_1;
  53270. if ((((int32_t)L_22) < ((int32_t)L_23)))
  53271. {
  53272. goto IL_0056;
  53273. }
  53274. }
  53275. IL_007a:
  53276. {
  53277. IL2CPP_LEAVE(0x86, FINALLY_007c);
  53278. }
  53279. }// end try (depth: 1)
  53280. catch(Il2CppExceptionWrapper& e)
  53281. {
  53282. __last_unhandled_exception = (Exception_t *)e.ex;
  53283. goto FINALLY_007c;
  53284. }
  53285. FINALLY_007c:
  53286. {// begin finally (depth: 1)
  53287. {
  53288. RuntimeObject* L_24 = V_2;
  53289. if (!L_24)
  53290. {
  53291. goto IL_0085;
  53292. }
  53293. }
  53294. IL_007f:
  53295. {
  53296. RuntimeObject* L_25 = V_2;
  53297. NullCheck((RuntimeObject*)L_25);
  53298. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  53299. }
  53300. IL_0085:
  53301. {
  53302. IL2CPP_END_FINALLY(124)
  53303. }
  53304. }// end finally (depth: 1)
  53305. IL2CPP_CLEANUP(124)
  53306. {
  53307. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53308. IL2CPP_JUMP_TBL(0x86, IL_0086)
  53309. }
  53310. IL_0086:
  53311. {
  53312. return;
  53313. }
  53314. }
  53315. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7775155DB6FB6EA7A9E4A7629D67E442FD7EDA67_gshared_inline (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * ___action5, const RuntimeMethod* method)
  53316. {
  53317. {
  53318. int32_t L_0 = ___minY0;
  53319. __this->set_minY_0(L_0);
  53320. int32_t L_1 = ___maxY1;
  53321. __this->set_maxY_1(L_1);
  53322. int32_t L_2 = ___stepY2;
  53323. __this->set_stepY_2(L_2);
  53324. int32_t L_3 = ___width3;
  53325. __this->set_width_3(L_3);
  53326. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53327. __this->set_allocator_4(L_4);
  53328. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * L_5 = ___action5;
  53329. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 L_6 = (*(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *)L_5);
  53330. __this->set_action_5(L_6);
  53331. return;
  53332. }
  53333. }
  53334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7AF9A5C13B0E8D2247B789FBD13FDD21A99606B4_gshared_inline (RowOperationWrapper_2_t45558D66DD6737896C464BEF3D2B75A4A4F8B904 * __this, int32_t ___i0, const RuntimeMethod* method)
  53335. {
  53336. static bool s_Il2CppMethodInitialized;
  53337. if (!s_Il2CppMethodInitialized)
  53338. {
  53339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53341. s_Il2CppMethodInitialized = true;
  53342. }
  53343. int32_t V_0 = 0;
  53344. int32_t V_1 = 0;
  53345. RuntimeObject* V_2 = NULL;
  53346. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  53347. memset((&V_3), 0, sizeof(V_3));
  53348. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  53349. memset((&V_4), 0, sizeof(V_4));
  53350. int32_t V_5 = 0;
  53351. Exception_t * __last_unhandled_exception = 0;
  53352. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53353. {
  53354. int32_t L_0 = (int32_t)__this->get_minY_0();
  53355. int32_t L_1 = ___i0;
  53356. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53357. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53358. int32_t L_3 = V_0;
  53359. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53360. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53361. {
  53362. goto IL_001a;
  53363. }
  53364. }
  53365. {
  53366. return;
  53367. }
  53368. IL_001a:
  53369. {
  53370. int32_t L_5 = V_0;
  53371. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53372. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53373. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53374. int32_t L_8;
  53375. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53376. V_1 = (int32_t)L_8;
  53377. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53378. int32_t L_10 = (int32_t)__this->get_width_3();
  53379. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  53380. RuntimeObject* L_11;
  53381. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  53382. V_2 = (RuntimeObject*)L_11;
  53383. }
  53384. IL_0041:
  53385. try
  53386. {// begin try (depth: 1)
  53387. {
  53388. RuntimeObject* L_12 = V_2;
  53389. NullCheck((RuntimeObject*)L_12);
  53390. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  53391. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  53392. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  53393. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  53394. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  53395. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  53396. int32_t L_15 = V_0;
  53397. V_5 = (int32_t)L_15;
  53398. goto IL_0075;
  53399. }
  53400. IL_0056:
  53401. {
  53402. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * L_16 = (RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *)__this->get_address_of_action_5();
  53403. RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * L_17;
  53404. L_17 = (( RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 * (*) (RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *)(RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53405. int32_t L_18 = V_5;
  53406. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  53407. Il2CppFakeBox<RowOperation_t223F5B2CCA97DF528C5EB4E86AEC3C5428225203 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  53408. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53409. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  53410. *L_17 = L_20.m_Value;
  53411. int32_t L_21 = V_5;
  53412. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  53413. }
  53414. IL_0075:
  53415. {
  53416. int32_t L_22 = V_5;
  53417. int32_t L_23 = V_1;
  53418. if ((((int32_t)L_22) < ((int32_t)L_23)))
  53419. {
  53420. goto IL_0056;
  53421. }
  53422. }
  53423. IL_007a:
  53424. {
  53425. IL2CPP_LEAVE(0x86, FINALLY_007c);
  53426. }
  53427. }// end try (depth: 1)
  53428. catch(Il2CppExceptionWrapper& e)
  53429. {
  53430. __last_unhandled_exception = (Exception_t *)e.ex;
  53431. goto FINALLY_007c;
  53432. }
  53433. FINALLY_007c:
  53434. {// begin finally (depth: 1)
  53435. {
  53436. RuntimeObject* L_24 = V_2;
  53437. if (!L_24)
  53438. {
  53439. goto IL_0085;
  53440. }
  53441. }
  53442. IL_007f:
  53443. {
  53444. RuntimeObject* L_25 = V_2;
  53445. NullCheck((RuntimeObject*)L_25);
  53446. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  53447. }
  53448. IL_0085:
  53449. {
  53450. IL2CPP_END_FINALLY(124)
  53451. }
  53452. }// end finally (depth: 1)
  53453. IL2CPP_CLEANUP(124)
  53454. {
  53455. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53456. IL2CPP_JUMP_TBL(0x86, IL_0086)
  53457. }
  53458. IL_0086:
  53459. {
  53460. return;
  53461. }
  53462. }
  53463. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4A27D6AF91A155BA9AB53BC446028F4A4732ABE9_gshared_inline (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * ___action5, const RuntimeMethod* method)
  53464. {
  53465. {
  53466. int32_t L_0 = ___minY0;
  53467. __this->set_minY_0(L_0);
  53468. int32_t L_1 = ___maxY1;
  53469. __this->set_maxY_1(L_1);
  53470. int32_t L_2 = ___stepY2;
  53471. __this->set_stepY_2(L_2);
  53472. int32_t L_3 = ___width3;
  53473. __this->set_width_3(L_3);
  53474. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53475. __this->set_allocator_4(L_4);
  53476. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * L_5 = ___action5;
  53477. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C L_6 = (*(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *)L_5);
  53478. __this->set_action_5(L_6);
  53479. return;
  53480. }
  53481. }
  53482. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDF819F78B5E49F3165B3F376A4294F0D4F43DA16_gshared_inline (RowOperationWrapper_2_t04CD01F57B4F7F9DD8F38F14D9E0CF4C8AA2F6CD * __this, int32_t ___i0, const RuntimeMethod* method)
  53483. {
  53484. static bool s_Il2CppMethodInitialized;
  53485. if (!s_Il2CppMethodInitialized)
  53486. {
  53487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53489. s_Il2CppMethodInitialized = true;
  53490. }
  53491. int32_t V_0 = 0;
  53492. int32_t V_1 = 0;
  53493. RuntimeObject* V_2 = NULL;
  53494. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  53495. memset((&V_3), 0, sizeof(V_3));
  53496. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53497. memset((&V_4), 0, sizeof(V_4));
  53498. int32_t V_5 = 0;
  53499. Exception_t * __last_unhandled_exception = 0;
  53500. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53501. {
  53502. int32_t L_0 = (int32_t)__this->get_minY_0();
  53503. int32_t L_1 = ___i0;
  53504. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53505. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53506. int32_t L_3 = V_0;
  53507. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53508. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53509. {
  53510. goto IL_001a;
  53511. }
  53512. }
  53513. {
  53514. return;
  53515. }
  53516. IL_001a:
  53517. {
  53518. int32_t L_5 = V_0;
  53519. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53520. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53521. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53522. int32_t L_8;
  53523. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53524. V_1 = (int32_t)L_8;
  53525. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53526. int32_t L_10 = (int32_t)__this->get_width_3();
  53527. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  53528. RuntimeObject* L_11;
  53529. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  53530. V_2 = (RuntimeObject*)L_11;
  53531. }
  53532. IL_0041:
  53533. try
  53534. {// begin try (depth: 1)
  53535. {
  53536. RuntimeObject* L_12 = V_2;
  53537. NullCheck((RuntimeObject*)L_12);
  53538. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  53539. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  53540. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  53541. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  53542. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  53543. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  53544. int32_t L_15 = V_0;
  53545. V_5 = (int32_t)L_15;
  53546. goto IL_0075;
  53547. }
  53548. IL_0056:
  53549. {
  53550. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * L_16 = (RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *)__this->get_address_of_action_5();
  53551. RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * L_17;
  53552. L_17 = (( RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C * (*) (RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *)(RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53553. int32_t L_18 = V_5;
  53554. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  53555. Il2CppFakeBox<RowOperation_t7ED844CE04C7F109329DC7364D566233ACF1B95C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  53556. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53557. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  53558. *L_17 = L_20.m_Value;
  53559. int32_t L_21 = V_5;
  53560. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  53561. }
  53562. IL_0075:
  53563. {
  53564. int32_t L_22 = V_5;
  53565. int32_t L_23 = V_1;
  53566. if ((((int32_t)L_22) < ((int32_t)L_23)))
  53567. {
  53568. goto IL_0056;
  53569. }
  53570. }
  53571. IL_007a:
  53572. {
  53573. IL2CPP_LEAVE(0x86, FINALLY_007c);
  53574. }
  53575. }// end try (depth: 1)
  53576. catch(Il2CppExceptionWrapper& e)
  53577. {
  53578. __last_unhandled_exception = (Exception_t *)e.ex;
  53579. goto FINALLY_007c;
  53580. }
  53581. FINALLY_007c:
  53582. {// begin finally (depth: 1)
  53583. {
  53584. RuntimeObject* L_24 = V_2;
  53585. if (!L_24)
  53586. {
  53587. goto IL_0085;
  53588. }
  53589. }
  53590. IL_007f:
  53591. {
  53592. RuntimeObject* L_25 = V_2;
  53593. NullCheck((RuntimeObject*)L_25);
  53594. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  53595. }
  53596. IL_0085:
  53597. {
  53598. IL2CPP_END_FINALLY(124)
  53599. }
  53600. }// end finally (depth: 1)
  53601. IL2CPP_CLEANUP(124)
  53602. {
  53603. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53604. IL2CPP_JUMP_TBL(0x86, IL_0086)
  53605. }
  53606. IL_0086:
  53607. {
  53608. return;
  53609. }
  53610. }
  53611. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7E441867561C026FEA1811F34313AEC8ED703A7F_gshared_inline (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * ___action5, const RuntimeMethod* method)
  53612. {
  53613. {
  53614. int32_t L_0 = ___minY0;
  53615. __this->set_minY_0(L_0);
  53616. int32_t L_1 = ___maxY1;
  53617. __this->set_maxY_1(L_1);
  53618. int32_t L_2 = ___stepY2;
  53619. __this->set_stepY_2(L_2);
  53620. int32_t L_3 = ___width3;
  53621. __this->set_width_3(L_3);
  53622. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53623. __this->set_allocator_4(L_4);
  53624. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * L_5 = ___action5;
  53625. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 L_6 = (*(RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *)L_5);
  53626. __this->set_action_5(L_6);
  53627. return;
  53628. }
  53629. }
  53630. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m40EA15834BD7185C58504806E37B2C5F2862CA1B_gshared_inline (RowOperationWrapper_2_t8E2D06E44D759313D9729CF00D9FFD4CECEAD6D0 * __this, int32_t ___i0, const RuntimeMethod* method)
  53631. {
  53632. static bool s_Il2CppMethodInitialized;
  53633. if (!s_Il2CppMethodInitialized)
  53634. {
  53635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53637. s_Il2CppMethodInitialized = true;
  53638. }
  53639. int32_t V_0 = 0;
  53640. int32_t V_1 = 0;
  53641. RuntimeObject* V_2 = NULL;
  53642. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  53643. memset((&V_3), 0, sizeof(V_3));
  53644. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  53645. memset((&V_4), 0, sizeof(V_4));
  53646. int32_t V_5 = 0;
  53647. Exception_t * __last_unhandled_exception = 0;
  53648. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53649. {
  53650. int32_t L_0 = (int32_t)__this->get_minY_0();
  53651. int32_t L_1 = ___i0;
  53652. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53653. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53654. int32_t L_3 = V_0;
  53655. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53656. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53657. {
  53658. goto IL_001a;
  53659. }
  53660. }
  53661. {
  53662. return;
  53663. }
  53664. IL_001a:
  53665. {
  53666. int32_t L_5 = V_0;
  53667. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53668. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53669. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53670. int32_t L_8;
  53671. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53672. V_1 = (int32_t)L_8;
  53673. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53674. int32_t L_10 = (int32_t)__this->get_width_3();
  53675. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  53676. RuntimeObject* L_11;
  53677. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  53678. V_2 = (RuntimeObject*)L_11;
  53679. }
  53680. IL_0041:
  53681. try
  53682. {// begin try (depth: 1)
  53683. {
  53684. RuntimeObject* L_12 = V_2;
  53685. NullCheck((RuntimeObject*)L_12);
  53686. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  53687. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  53688. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  53689. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  53690. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  53691. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  53692. int32_t L_15 = V_0;
  53693. V_5 = (int32_t)L_15;
  53694. goto IL_0075;
  53695. }
  53696. IL_0056:
  53697. {
  53698. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * L_16 = (RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *)__this->get_address_of_action_5();
  53699. RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * L_17;
  53700. L_17 = (( RowOperation_t426A7FA58167ABCE432437737332E79966622C79 * (*) (RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *)(RowOperation_t426A7FA58167ABCE432437737332E79966622C79 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53701. int32_t L_18 = V_5;
  53702. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  53703. Il2CppFakeBox<RowOperation_t426A7FA58167ABCE432437737332E79966622C79 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  53704. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53705. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  53706. *L_17 = L_20.m_Value;
  53707. int32_t L_21 = V_5;
  53708. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  53709. }
  53710. IL_0075:
  53711. {
  53712. int32_t L_22 = V_5;
  53713. int32_t L_23 = V_1;
  53714. if ((((int32_t)L_22) < ((int32_t)L_23)))
  53715. {
  53716. goto IL_0056;
  53717. }
  53718. }
  53719. IL_007a:
  53720. {
  53721. IL2CPP_LEAVE(0x86, FINALLY_007c);
  53722. }
  53723. }// end try (depth: 1)
  53724. catch(Il2CppExceptionWrapper& e)
  53725. {
  53726. __last_unhandled_exception = (Exception_t *)e.ex;
  53727. goto FINALLY_007c;
  53728. }
  53729. FINALLY_007c:
  53730. {// begin finally (depth: 1)
  53731. {
  53732. RuntimeObject* L_24 = V_2;
  53733. if (!L_24)
  53734. {
  53735. goto IL_0085;
  53736. }
  53737. }
  53738. IL_007f:
  53739. {
  53740. RuntimeObject* L_25 = V_2;
  53741. NullCheck((RuntimeObject*)L_25);
  53742. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  53743. }
  53744. IL_0085:
  53745. {
  53746. IL2CPP_END_FINALLY(124)
  53747. }
  53748. }// end finally (depth: 1)
  53749. IL2CPP_CLEANUP(124)
  53750. {
  53751. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53752. IL2CPP_JUMP_TBL(0x86, IL_0086)
  53753. }
  53754. IL_0086:
  53755. {
  53756. return;
  53757. }
  53758. }
  53759. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m283AA8F9CBADA8E053E2EA62B5C7F86446A3CECD_gshared_inline (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * ___action5, const RuntimeMethod* method)
  53760. {
  53761. {
  53762. int32_t L_0 = ___minY0;
  53763. __this->set_minY_0(L_0);
  53764. int32_t L_1 = ___maxY1;
  53765. __this->set_maxY_1(L_1);
  53766. int32_t L_2 = ___stepY2;
  53767. __this->set_stepY_2(L_2);
  53768. int32_t L_3 = ___width3;
  53769. __this->set_width_3(L_3);
  53770. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53771. __this->set_allocator_4(L_4);
  53772. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * L_5 = ___action5;
  53773. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 L_6 = (*(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *)L_5);
  53774. __this->set_action_5(L_6);
  53775. return;
  53776. }
  53777. }
  53778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB64467542E3B21152386D04DB2D7EED39A1C757B_gshared_inline (RowOperationWrapper_2_tB7D2F6ECB895FAA37CFB0FB9F97DBD1324D0BCAB * __this, int32_t ___i0, const RuntimeMethod* method)
  53779. {
  53780. static bool s_Il2CppMethodInitialized;
  53781. if (!s_Il2CppMethodInitialized)
  53782. {
  53783. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53785. s_Il2CppMethodInitialized = true;
  53786. }
  53787. int32_t V_0 = 0;
  53788. int32_t V_1 = 0;
  53789. RuntimeObject* V_2 = NULL;
  53790. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  53791. memset((&V_3), 0, sizeof(V_3));
  53792. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  53793. memset((&V_4), 0, sizeof(V_4));
  53794. int32_t V_5 = 0;
  53795. Exception_t * __last_unhandled_exception = 0;
  53796. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53797. {
  53798. int32_t L_0 = (int32_t)__this->get_minY_0();
  53799. int32_t L_1 = ___i0;
  53800. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53801. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53802. int32_t L_3 = V_0;
  53803. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53804. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53805. {
  53806. goto IL_001a;
  53807. }
  53808. }
  53809. {
  53810. return;
  53811. }
  53812. IL_001a:
  53813. {
  53814. int32_t L_5 = V_0;
  53815. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53816. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53817. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53818. int32_t L_8;
  53819. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53820. V_1 = (int32_t)L_8;
  53821. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53822. int32_t L_10 = (int32_t)__this->get_width_3();
  53823. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  53824. RuntimeObject* L_11;
  53825. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  53826. V_2 = (RuntimeObject*)L_11;
  53827. }
  53828. IL_0041:
  53829. try
  53830. {// begin try (depth: 1)
  53831. {
  53832. RuntimeObject* L_12 = V_2;
  53833. NullCheck((RuntimeObject*)L_12);
  53834. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  53835. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  53836. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  53837. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  53838. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  53839. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  53840. int32_t L_15 = V_0;
  53841. V_5 = (int32_t)L_15;
  53842. goto IL_0075;
  53843. }
  53844. IL_0056:
  53845. {
  53846. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * L_16 = (RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *)__this->get_address_of_action_5();
  53847. RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * L_17;
  53848. L_17 = (( RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 * (*) (RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *)(RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53849. int32_t L_18 = V_5;
  53850. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  53851. Il2CppFakeBox<RowOperation_t5554B556B9BCCD01F35EE5AB64FE001B80CD0C47 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  53852. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  53853. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  53854. *L_17 = L_20.m_Value;
  53855. int32_t L_21 = V_5;
  53856. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  53857. }
  53858. IL_0075:
  53859. {
  53860. int32_t L_22 = V_5;
  53861. int32_t L_23 = V_1;
  53862. if ((((int32_t)L_22) < ((int32_t)L_23)))
  53863. {
  53864. goto IL_0056;
  53865. }
  53866. }
  53867. IL_007a:
  53868. {
  53869. IL2CPP_LEAVE(0x86, FINALLY_007c);
  53870. }
  53871. }// end try (depth: 1)
  53872. catch(Il2CppExceptionWrapper& e)
  53873. {
  53874. __last_unhandled_exception = (Exception_t *)e.ex;
  53875. goto FINALLY_007c;
  53876. }
  53877. FINALLY_007c:
  53878. {// begin finally (depth: 1)
  53879. {
  53880. RuntimeObject* L_24 = V_2;
  53881. if (!L_24)
  53882. {
  53883. goto IL_0085;
  53884. }
  53885. }
  53886. IL_007f:
  53887. {
  53888. RuntimeObject* L_25 = V_2;
  53889. NullCheck((RuntimeObject*)L_25);
  53890. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  53891. }
  53892. IL_0085:
  53893. {
  53894. IL2CPP_END_FINALLY(124)
  53895. }
  53896. }// end finally (depth: 1)
  53897. IL2CPP_CLEANUP(124)
  53898. {
  53899. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  53900. IL2CPP_JUMP_TBL(0x86, IL_0086)
  53901. }
  53902. IL_0086:
  53903. {
  53904. return;
  53905. }
  53906. }
  53907. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0110DBC2D1516FB6DC92F0EF1D5CAD350B33A1F5_gshared_inline (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * ___action5, const RuntimeMethod* method)
  53908. {
  53909. {
  53910. int32_t L_0 = ___minY0;
  53911. __this->set_minY_0(L_0);
  53912. int32_t L_1 = ___maxY1;
  53913. __this->set_maxY_1(L_1);
  53914. int32_t L_2 = ___stepY2;
  53915. __this->set_stepY_2(L_2);
  53916. int32_t L_3 = ___width3;
  53917. __this->set_width_3(L_3);
  53918. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  53919. __this->set_allocator_4(L_4);
  53920. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * L_5 = ___action5;
  53921. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 L_6 = (*(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *)L_5);
  53922. __this->set_action_5(L_6);
  53923. return;
  53924. }
  53925. }
  53926. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA4117D8C581305C4E1366339245FC2AD4C0F1C2A_gshared_inline (RowOperationWrapper_2_tE341702CF4E032AA6E1ED6DFB6D1481A0CDE79D3 * __this, int32_t ___i0, const RuntimeMethod* method)
  53927. {
  53928. static bool s_Il2CppMethodInitialized;
  53929. if (!s_Il2CppMethodInitialized)
  53930. {
  53931. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  53932. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53933. s_Il2CppMethodInitialized = true;
  53934. }
  53935. int32_t V_0 = 0;
  53936. int32_t V_1 = 0;
  53937. RuntimeObject* V_2 = NULL;
  53938. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  53939. memset((&V_3), 0, sizeof(V_3));
  53940. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  53941. memset((&V_4), 0, sizeof(V_4));
  53942. int32_t V_5 = 0;
  53943. Exception_t * __last_unhandled_exception = 0;
  53944. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  53945. {
  53946. int32_t L_0 = (int32_t)__this->get_minY_0();
  53947. int32_t L_1 = ___i0;
  53948. int32_t L_2 = (int32_t)__this->get_stepY_2();
  53949. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  53950. int32_t L_3 = V_0;
  53951. int32_t L_4 = (int32_t)__this->get_maxY_1();
  53952. if ((((int32_t)L_3) < ((int32_t)L_4)))
  53953. {
  53954. goto IL_001a;
  53955. }
  53956. }
  53957. {
  53958. return;
  53959. }
  53960. IL_001a:
  53961. {
  53962. int32_t L_5 = V_0;
  53963. int32_t L_6 = (int32_t)__this->get_stepY_2();
  53964. int32_t L_7 = (int32_t)__this->get_maxY_1();
  53965. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  53966. int32_t L_8;
  53967. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  53968. V_1 = (int32_t)L_8;
  53969. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  53970. int32_t L_10 = (int32_t)__this->get_width_3();
  53971. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  53972. RuntimeObject* L_11;
  53973. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  53974. V_2 = (RuntimeObject*)L_11;
  53975. }
  53976. IL_0041:
  53977. try
  53978. {// begin try (depth: 1)
  53979. {
  53980. RuntimeObject* L_12 = V_2;
  53981. NullCheck((RuntimeObject*)L_12);
  53982. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  53983. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  53984. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  53985. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  53986. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  53987. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  53988. int32_t L_15 = V_0;
  53989. V_5 = (int32_t)L_15;
  53990. goto IL_0075;
  53991. }
  53992. IL_0056:
  53993. {
  53994. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * L_16 = (RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *)__this->get_address_of_action_5();
  53995. RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * L_17;
  53996. L_17 = (( RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 * (*) (RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *)(RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  53997. int32_t L_18 = V_5;
  53998. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  53999. Il2CppFakeBox<RowOperation_tDA29E74CB15D7DAB28DE791C2C81C119061F2465 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  54000. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54001. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  54002. *L_17 = L_20.m_Value;
  54003. int32_t L_21 = V_5;
  54004. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  54005. }
  54006. IL_0075:
  54007. {
  54008. int32_t L_22 = V_5;
  54009. int32_t L_23 = V_1;
  54010. if ((((int32_t)L_22) < ((int32_t)L_23)))
  54011. {
  54012. goto IL_0056;
  54013. }
  54014. }
  54015. IL_007a:
  54016. {
  54017. IL2CPP_LEAVE(0x86, FINALLY_007c);
  54018. }
  54019. }// end try (depth: 1)
  54020. catch(Il2CppExceptionWrapper& e)
  54021. {
  54022. __last_unhandled_exception = (Exception_t *)e.ex;
  54023. goto FINALLY_007c;
  54024. }
  54025. FINALLY_007c:
  54026. {// begin finally (depth: 1)
  54027. {
  54028. RuntimeObject* L_24 = V_2;
  54029. if (!L_24)
  54030. {
  54031. goto IL_0085;
  54032. }
  54033. }
  54034. IL_007f:
  54035. {
  54036. RuntimeObject* L_25 = V_2;
  54037. NullCheck((RuntimeObject*)L_25);
  54038. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  54039. }
  54040. IL_0085:
  54041. {
  54042. IL2CPP_END_FINALLY(124)
  54043. }
  54044. }// end finally (depth: 1)
  54045. IL2CPP_CLEANUP(124)
  54046. {
  54047. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54048. IL2CPP_JUMP_TBL(0x86, IL_0086)
  54049. }
  54050. IL_0086:
  54051. {
  54052. return;
  54053. }
  54054. }
  54055. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m24190CD84CD3BD252111E72E9476D51C282BF4D7_gshared_inline (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * ___action5, const RuntimeMethod* method)
  54056. {
  54057. {
  54058. int32_t L_0 = ___minY0;
  54059. __this->set_minY_0(L_0);
  54060. int32_t L_1 = ___maxY1;
  54061. __this->set_maxY_1(L_1);
  54062. int32_t L_2 = ___stepY2;
  54063. __this->set_stepY_2(L_2);
  54064. int32_t L_3 = ___width3;
  54065. __this->set_width_3(L_3);
  54066. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54067. __this->set_allocator_4(L_4);
  54068. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * L_5 = ___action5;
  54069. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 L_6 = (*(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *)L_5);
  54070. __this->set_action_5(L_6);
  54071. return;
  54072. }
  54073. }
  54074. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m735A0D4EBB62FED13F7B83DE3DD939B024F2CBD7_gshared_inline (RowOperationWrapper_2_t5D8D97700D2060A1F1957C12F2235250674B2CC8 * __this, int32_t ___i0, const RuntimeMethod* method)
  54075. {
  54076. static bool s_Il2CppMethodInitialized;
  54077. if (!s_Il2CppMethodInitialized)
  54078. {
  54079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54081. s_Il2CppMethodInitialized = true;
  54082. }
  54083. int32_t V_0 = 0;
  54084. int32_t V_1 = 0;
  54085. RuntimeObject* V_2 = NULL;
  54086. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  54087. memset((&V_3), 0, sizeof(V_3));
  54088. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  54089. memset((&V_4), 0, sizeof(V_4));
  54090. int32_t V_5 = 0;
  54091. Exception_t * __last_unhandled_exception = 0;
  54092. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54093. {
  54094. int32_t L_0 = (int32_t)__this->get_minY_0();
  54095. int32_t L_1 = ___i0;
  54096. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54097. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54098. int32_t L_3 = V_0;
  54099. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54100. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54101. {
  54102. goto IL_001a;
  54103. }
  54104. }
  54105. {
  54106. return;
  54107. }
  54108. IL_001a:
  54109. {
  54110. int32_t L_5 = V_0;
  54111. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54112. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54113. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54114. int32_t L_8;
  54115. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54116. V_1 = (int32_t)L_8;
  54117. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54118. int32_t L_10 = (int32_t)__this->get_width_3();
  54119. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  54120. RuntimeObject* L_11;
  54121. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  54122. V_2 = (RuntimeObject*)L_11;
  54123. }
  54124. IL_0041:
  54125. try
  54126. {// begin try (depth: 1)
  54127. {
  54128. RuntimeObject* L_12 = V_2;
  54129. NullCheck((RuntimeObject*)L_12);
  54130. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  54131. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  54132. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  54133. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  54134. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  54135. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  54136. int32_t L_15 = V_0;
  54137. V_5 = (int32_t)L_15;
  54138. goto IL_0075;
  54139. }
  54140. IL_0056:
  54141. {
  54142. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * L_16 = (RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *)__this->get_address_of_action_5();
  54143. RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * L_17;
  54144. L_17 = (( RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 * (*) (RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *)(RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54145. int32_t L_18 = V_5;
  54146. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  54147. Il2CppFakeBox<RowOperation_tCD1C555207439BE16785F689CB1D0CBE6D9080E0 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  54148. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54149. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  54150. *L_17 = L_20.m_Value;
  54151. int32_t L_21 = V_5;
  54152. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  54153. }
  54154. IL_0075:
  54155. {
  54156. int32_t L_22 = V_5;
  54157. int32_t L_23 = V_1;
  54158. if ((((int32_t)L_22) < ((int32_t)L_23)))
  54159. {
  54160. goto IL_0056;
  54161. }
  54162. }
  54163. IL_007a:
  54164. {
  54165. IL2CPP_LEAVE(0x86, FINALLY_007c);
  54166. }
  54167. }// end try (depth: 1)
  54168. catch(Il2CppExceptionWrapper& e)
  54169. {
  54170. __last_unhandled_exception = (Exception_t *)e.ex;
  54171. goto FINALLY_007c;
  54172. }
  54173. FINALLY_007c:
  54174. {// begin finally (depth: 1)
  54175. {
  54176. RuntimeObject* L_24 = V_2;
  54177. if (!L_24)
  54178. {
  54179. goto IL_0085;
  54180. }
  54181. }
  54182. IL_007f:
  54183. {
  54184. RuntimeObject* L_25 = V_2;
  54185. NullCheck((RuntimeObject*)L_25);
  54186. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  54187. }
  54188. IL_0085:
  54189. {
  54190. IL2CPP_END_FINALLY(124)
  54191. }
  54192. }// end finally (depth: 1)
  54193. IL2CPP_CLEANUP(124)
  54194. {
  54195. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54196. IL2CPP_JUMP_TBL(0x86, IL_0086)
  54197. }
  54198. IL_0086:
  54199. {
  54200. return;
  54201. }
  54202. }
  54203. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m987419ADE6FF6B9D7BB470A53E6AE002E8A818C0_gshared_inline (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * ___action5, const RuntimeMethod* method)
  54204. {
  54205. {
  54206. int32_t L_0 = ___minY0;
  54207. __this->set_minY_0(L_0);
  54208. int32_t L_1 = ___maxY1;
  54209. __this->set_maxY_1(L_1);
  54210. int32_t L_2 = ___stepY2;
  54211. __this->set_stepY_2(L_2);
  54212. int32_t L_3 = ___width3;
  54213. __this->set_width_3(L_3);
  54214. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54215. __this->set_allocator_4(L_4);
  54216. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * L_5 = ___action5;
  54217. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB L_6 = (*(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *)L_5);
  54218. __this->set_action_5(L_6);
  54219. return;
  54220. }
  54221. }
  54222. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9C10671F9F78B65D8F61C966A2898B385139D29A_gshared_inline (RowOperationWrapper_2_tECC04A2681318897029D0F562BC01C145C1F685D * __this, int32_t ___i0, const RuntimeMethod* method)
  54223. {
  54224. static bool s_Il2CppMethodInitialized;
  54225. if (!s_Il2CppMethodInitialized)
  54226. {
  54227. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54228. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54229. s_Il2CppMethodInitialized = true;
  54230. }
  54231. int32_t V_0 = 0;
  54232. int32_t V_1 = 0;
  54233. RuntimeObject* V_2 = NULL;
  54234. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  54235. memset((&V_3), 0, sizeof(V_3));
  54236. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54237. memset((&V_4), 0, sizeof(V_4));
  54238. int32_t V_5 = 0;
  54239. Exception_t * __last_unhandled_exception = 0;
  54240. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54241. {
  54242. int32_t L_0 = (int32_t)__this->get_minY_0();
  54243. int32_t L_1 = ___i0;
  54244. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54245. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54246. int32_t L_3 = V_0;
  54247. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54248. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54249. {
  54250. goto IL_001a;
  54251. }
  54252. }
  54253. {
  54254. return;
  54255. }
  54256. IL_001a:
  54257. {
  54258. int32_t L_5 = V_0;
  54259. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54260. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54261. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54262. int32_t L_8;
  54263. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54264. V_1 = (int32_t)L_8;
  54265. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54266. int32_t L_10 = (int32_t)__this->get_width_3();
  54267. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  54268. RuntimeObject* L_11;
  54269. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  54270. V_2 = (RuntimeObject*)L_11;
  54271. }
  54272. IL_0041:
  54273. try
  54274. {// begin try (depth: 1)
  54275. {
  54276. RuntimeObject* L_12 = V_2;
  54277. NullCheck((RuntimeObject*)L_12);
  54278. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  54279. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  54280. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  54281. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  54282. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  54283. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  54284. int32_t L_15 = V_0;
  54285. V_5 = (int32_t)L_15;
  54286. goto IL_0075;
  54287. }
  54288. IL_0056:
  54289. {
  54290. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * L_16 = (RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *)__this->get_address_of_action_5();
  54291. RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * L_17;
  54292. L_17 = (( RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB * (*) (RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *)(RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54293. int32_t L_18 = V_5;
  54294. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  54295. Il2CppFakeBox<RowOperation_tAE0041B66F6F25878208BD3F2558F634BA64E7BB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  54296. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54297. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  54298. *L_17 = L_20.m_Value;
  54299. int32_t L_21 = V_5;
  54300. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  54301. }
  54302. IL_0075:
  54303. {
  54304. int32_t L_22 = V_5;
  54305. int32_t L_23 = V_1;
  54306. if ((((int32_t)L_22) < ((int32_t)L_23)))
  54307. {
  54308. goto IL_0056;
  54309. }
  54310. }
  54311. IL_007a:
  54312. {
  54313. IL2CPP_LEAVE(0x86, FINALLY_007c);
  54314. }
  54315. }// end try (depth: 1)
  54316. catch(Il2CppExceptionWrapper& e)
  54317. {
  54318. __last_unhandled_exception = (Exception_t *)e.ex;
  54319. goto FINALLY_007c;
  54320. }
  54321. FINALLY_007c:
  54322. {// begin finally (depth: 1)
  54323. {
  54324. RuntimeObject* L_24 = V_2;
  54325. if (!L_24)
  54326. {
  54327. goto IL_0085;
  54328. }
  54329. }
  54330. IL_007f:
  54331. {
  54332. RuntimeObject* L_25 = V_2;
  54333. NullCheck((RuntimeObject*)L_25);
  54334. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  54335. }
  54336. IL_0085:
  54337. {
  54338. IL2CPP_END_FINALLY(124)
  54339. }
  54340. }// end finally (depth: 1)
  54341. IL2CPP_CLEANUP(124)
  54342. {
  54343. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54344. IL2CPP_JUMP_TBL(0x86, IL_0086)
  54345. }
  54346. IL_0086:
  54347. {
  54348. return;
  54349. }
  54350. }
  54351. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFFEE6FA4FCD470C809BCDB04A859510A08A1E753_gshared_inline (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * ___action5, const RuntimeMethod* method)
  54352. {
  54353. {
  54354. int32_t L_0 = ___minY0;
  54355. __this->set_minY_0(L_0);
  54356. int32_t L_1 = ___maxY1;
  54357. __this->set_maxY_1(L_1);
  54358. int32_t L_2 = ___stepY2;
  54359. __this->set_stepY_2(L_2);
  54360. int32_t L_3 = ___width3;
  54361. __this->set_width_3(L_3);
  54362. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54363. __this->set_allocator_4(L_4);
  54364. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * L_5 = ___action5;
  54365. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 L_6 = (*(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *)L_5);
  54366. __this->set_action_5(L_6);
  54367. return;
  54368. }
  54369. }
  54370. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB675D9726318668955BA63AA2FED0EA9D36A21F0_gshared_inline (RowOperationWrapper_2_t26350CC8109531C5AF8146F1ACAA7B9D634F57D9 * __this, int32_t ___i0, const RuntimeMethod* method)
  54371. {
  54372. static bool s_Il2CppMethodInitialized;
  54373. if (!s_Il2CppMethodInitialized)
  54374. {
  54375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54377. s_Il2CppMethodInitialized = true;
  54378. }
  54379. int32_t V_0 = 0;
  54380. int32_t V_1 = 0;
  54381. RuntimeObject* V_2 = NULL;
  54382. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  54383. memset((&V_3), 0, sizeof(V_3));
  54384. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54385. memset((&V_4), 0, sizeof(V_4));
  54386. int32_t V_5 = 0;
  54387. Exception_t * __last_unhandled_exception = 0;
  54388. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54389. {
  54390. int32_t L_0 = (int32_t)__this->get_minY_0();
  54391. int32_t L_1 = ___i0;
  54392. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54393. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54394. int32_t L_3 = V_0;
  54395. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54396. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54397. {
  54398. goto IL_001a;
  54399. }
  54400. }
  54401. {
  54402. return;
  54403. }
  54404. IL_001a:
  54405. {
  54406. int32_t L_5 = V_0;
  54407. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54408. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54409. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54410. int32_t L_8;
  54411. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54412. V_1 = (int32_t)L_8;
  54413. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54414. int32_t L_10 = (int32_t)__this->get_width_3();
  54415. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  54416. RuntimeObject* L_11;
  54417. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  54418. V_2 = (RuntimeObject*)L_11;
  54419. }
  54420. IL_0041:
  54421. try
  54422. {// begin try (depth: 1)
  54423. {
  54424. RuntimeObject* L_12 = V_2;
  54425. NullCheck((RuntimeObject*)L_12);
  54426. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  54427. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  54428. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  54429. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  54430. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  54431. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  54432. int32_t L_15 = V_0;
  54433. V_5 = (int32_t)L_15;
  54434. goto IL_0075;
  54435. }
  54436. IL_0056:
  54437. {
  54438. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * L_16 = (RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *)__this->get_address_of_action_5();
  54439. RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * L_17;
  54440. L_17 = (( RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 * (*) (RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *)(RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54441. int32_t L_18 = V_5;
  54442. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  54443. Il2CppFakeBox<RowOperation_t554D7497D9128BC0254F094851A0BD78D99204A8 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  54444. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54445. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  54446. *L_17 = L_20.m_Value;
  54447. int32_t L_21 = V_5;
  54448. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  54449. }
  54450. IL_0075:
  54451. {
  54452. int32_t L_22 = V_5;
  54453. int32_t L_23 = V_1;
  54454. if ((((int32_t)L_22) < ((int32_t)L_23)))
  54455. {
  54456. goto IL_0056;
  54457. }
  54458. }
  54459. IL_007a:
  54460. {
  54461. IL2CPP_LEAVE(0x86, FINALLY_007c);
  54462. }
  54463. }// end try (depth: 1)
  54464. catch(Il2CppExceptionWrapper& e)
  54465. {
  54466. __last_unhandled_exception = (Exception_t *)e.ex;
  54467. goto FINALLY_007c;
  54468. }
  54469. FINALLY_007c:
  54470. {// begin finally (depth: 1)
  54471. {
  54472. RuntimeObject* L_24 = V_2;
  54473. if (!L_24)
  54474. {
  54475. goto IL_0085;
  54476. }
  54477. }
  54478. IL_007f:
  54479. {
  54480. RuntimeObject* L_25 = V_2;
  54481. NullCheck((RuntimeObject*)L_25);
  54482. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  54483. }
  54484. IL_0085:
  54485. {
  54486. IL2CPP_END_FINALLY(124)
  54487. }
  54488. }// end finally (depth: 1)
  54489. IL2CPP_CLEANUP(124)
  54490. {
  54491. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54492. IL2CPP_JUMP_TBL(0x86, IL_0086)
  54493. }
  54494. IL_0086:
  54495. {
  54496. return;
  54497. }
  54498. }
  54499. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7373447F6C5A9BCC092D9A62D91BCA94AA454A9F_gshared_inline (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * ___action5, const RuntimeMethod* method)
  54500. {
  54501. {
  54502. int32_t L_0 = ___minY0;
  54503. __this->set_minY_0(L_0);
  54504. int32_t L_1 = ___maxY1;
  54505. __this->set_maxY_1(L_1);
  54506. int32_t L_2 = ___stepY2;
  54507. __this->set_stepY_2(L_2);
  54508. int32_t L_3 = ___width3;
  54509. __this->set_width_3(L_3);
  54510. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54511. __this->set_allocator_4(L_4);
  54512. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * L_5 = ___action5;
  54513. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C L_6 = (*(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *)L_5);
  54514. __this->set_action_5(L_6);
  54515. return;
  54516. }
  54517. }
  54518. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA30E5BBFDF8B72BAFBBC335E263C123894A263D1_gshared_inline (RowOperationWrapper_2_tBCC425A801A4590706CA2E38675F486898223107 * __this, int32_t ___i0, const RuntimeMethod* method)
  54519. {
  54520. static bool s_Il2CppMethodInitialized;
  54521. if (!s_Il2CppMethodInitialized)
  54522. {
  54523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54525. s_Il2CppMethodInitialized = true;
  54526. }
  54527. int32_t V_0 = 0;
  54528. int32_t V_1 = 0;
  54529. RuntimeObject* V_2 = NULL;
  54530. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  54531. memset((&V_3), 0, sizeof(V_3));
  54532. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  54533. memset((&V_4), 0, sizeof(V_4));
  54534. int32_t V_5 = 0;
  54535. Exception_t * __last_unhandled_exception = 0;
  54536. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54537. {
  54538. int32_t L_0 = (int32_t)__this->get_minY_0();
  54539. int32_t L_1 = ___i0;
  54540. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54541. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54542. int32_t L_3 = V_0;
  54543. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54544. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54545. {
  54546. goto IL_001a;
  54547. }
  54548. }
  54549. {
  54550. return;
  54551. }
  54552. IL_001a:
  54553. {
  54554. int32_t L_5 = V_0;
  54555. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54556. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54557. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54558. int32_t L_8;
  54559. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54560. V_1 = (int32_t)L_8;
  54561. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54562. int32_t L_10 = (int32_t)__this->get_width_3();
  54563. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  54564. RuntimeObject* L_11;
  54565. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  54566. V_2 = (RuntimeObject*)L_11;
  54567. }
  54568. IL_0041:
  54569. try
  54570. {// begin try (depth: 1)
  54571. {
  54572. RuntimeObject* L_12 = V_2;
  54573. NullCheck((RuntimeObject*)L_12);
  54574. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  54575. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  54576. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  54577. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  54578. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  54579. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  54580. int32_t L_15 = V_0;
  54581. V_5 = (int32_t)L_15;
  54582. goto IL_0075;
  54583. }
  54584. IL_0056:
  54585. {
  54586. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * L_16 = (RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *)__this->get_address_of_action_5();
  54587. RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * L_17;
  54588. L_17 = (( RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C * (*) (RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *)(RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54589. int32_t L_18 = V_5;
  54590. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  54591. Il2CppFakeBox<RowOperation_tD873BD293547DC8D3BDD7AB395128B4C9C224D4C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  54592. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54593. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  54594. *L_17 = L_20.m_Value;
  54595. int32_t L_21 = V_5;
  54596. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  54597. }
  54598. IL_0075:
  54599. {
  54600. int32_t L_22 = V_5;
  54601. int32_t L_23 = V_1;
  54602. if ((((int32_t)L_22) < ((int32_t)L_23)))
  54603. {
  54604. goto IL_0056;
  54605. }
  54606. }
  54607. IL_007a:
  54608. {
  54609. IL2CPP_LEAVE(0x86, FINALLY_007c);
  54610. }
  54611. }// end try (depth: 1)
  54612. catch(Il2CppExceptionWrapper& e)
  54613. {
  54614. __last_unhandled_exception = (Exception_t *)e.ex;
  54615. goto FINALLY_007c;
  54616. }
  54617. FINALLY_007c:
  54618. {// begin finally (depth: 1)
  54619. {
  54620. RuntimeObject* L_24 = V_2;
  54621. if (!L_24)
  54622. {
  54623. goto IL_0085;
  54624. }
  54625. }
  54626. IL_007f:
  54627. {
  54628. RuntimeObject* L_25 = V_2;
  54629. NullCheck((RuntimeObject*)L_25);
  54630. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  54631. }
  54632. IL_0085:
  54633. {
  54634. IL2CPP_END_FINALLY(124)
  54635. }
  54636. }// end finally (depth: 1)
  54637. IL2CPP_CLEANUP(124)
  54638. {
  54639. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54640. IL2CPP_JUMP_TBL(0x86, IL_0086)
  54641. }
  54642. IL_0086:
  54643. {
  54644. return;
  54645. }
  54646. }
  54647. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m25A65C458758D0102EE1ADB9D62C150DB5BC3D9B_gshared_inline (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * ___action5, const RuntimeMethod* method)
  54648. {
  54649. {
  54650. int32_t L_0 = ___minY0;
  54651. __this->set_minY_0(L_0);
  54652. int32_t L_1 = ___maxY1;
  54653. __this->set_maxY_1(L_1);
  54654. int32_t L_2 = ___stepY2;
  54655. __this->set_stepY_2(L_2);
  54656. int32_t L_3 = ___width3;
  54657. __this->set_width_3(L_3);
  54658. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54659. __this->set_allocator_4(L_4);
  54660. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * L_5 = ___action5;
  54661. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 L_6 = (*(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *)L_5);
  54662. __this->set_action_5(L_6);
  54663. return;
  54664. }
  54665. }
  54666. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD6A5FFD6140B832A26D8D650CA2393DD97861574_gshared_inline (RowOperationWrapper_2_tF67B01CD0672F8771C2DF28D4B9AF6B8C5F66A55 * __this, int32_t ___i0, const RuntimeMethod* method)
  54667. {
  54668. static bool s_Il2CppMethodInitialized;
  54669. if (!s_Il2CppMethodInitialized)
  54670. {
  54671. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54673. s_Il2CppMethodInitialized = true;
  54674. }
  54675. int32_t V_0 = 0;
  54676. int32_t V_1 = 0;
  54677. RuntimeObject* V_2 = NULL;
  54678. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  54679. memset((&V_3), 0, sizeof(V_3));
  54680. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  54681. memset((&V_4), 0, sizeof(V_4));
  54682. int32_t V_5 = 0;
  54683. Exception_t * __last_unhandled_exception = 0;
  54684. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54685. {
  54686. int32_t L_0 = (int32_t)__this->get_minY_0();
  54687. int32_t L_1 = ___i0;
  54688. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54689. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54690. int32_t L_3 = V_0;
  54691. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54692. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54693. {
  54694. goto IL_001a;
  54695. }
  54696. }
  54697. {
  54698. return;
  54699. }
  54700. IL_001a:
  54701. {
  54702. int32_t L_5 = V_0;
  54703. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54704. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54705. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54706. int32_t L_8;
  54707. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54708. V_1 = (int32_t)L_8;
  54709. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54710. int32_t L_10 = (int32_t)__this->get_width_3();
  54711. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  54712. RuntimeObject* L_11;
  54713. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  54714. V_2 = (RuntimeObject*)L_11;
  54715. }
  54716. IL_0041:
  54717. try
  54718. {// begin try (depth: 1)
  54719. {
  54720. RuntimeObject* L_12 = V_2;
  54721. NullCheck((RuntimeObject*)L_12);
  54722. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  54723. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  54724. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  54725. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  54726. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  54727. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  54728. int32_t L_15 = V_0;
  54729. V_5 = (int32_t)L_15;
  54730. goto IL_0075;
  54731. }
  54732. IL_0056:
  54733. {
  54734. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * L_16 = (RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *)__this->get_address_of_action_5();
  54735. RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * L_17;
  54736. L_17 = (( RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 * (*) (RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *)(RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54737. int32_t L_18 = V_5;
  54738. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  54739. Il2CppFakeBox<RowOperation_tF3F6B69E74C8ADD1B7A9EEED59F50581707995A3 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  54740. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54741. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  54742. *L_17 = L_20.m_Value;
  54743. int32_t L_21 = V_5;
  54744. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  54745. }
  54746. IL_0075:
  54747. {
  54748. int32_t L_22 = V_5;
  54749. int32_t L_23 = V_1;
  54750. if ((((int32_t)L_22) < ((int32_t)L_23)))
  54751. {
  54752. goto IL_0056;
  54753. }
  54754. }
  54755. IL_007a:
  54756. {
  54757. IL2CPP_LEAVE(0x86, FINALLY_007c);
  54758. }
  54759. }// end try (depth: 1)
  54760. catch(Il2CppExceptionWrapper& e)
  54761. {
  54762. __last_unhandled_exception = (Exception_t *)e.ex;
  54763. goto FINALLY_007c;
  54764. }
  54765. FINALLY_007c:
  54766. {// begin finally (depth: 1)
  54767. {
  54768. RuntimeObject* L_24 = V_2;
  54769. if (!L_24)
  54770. {
  54771. goto IL_0085;
  54772. }
  54773. }
  54774. IL_007f:
  54775. {
  54776. RuntimeObject* L_25 = V_2;
  54777. NullCheck((RuntimeObject*)L_25);
  54778. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  54779. }
  54780. IL_0085:
  54781. {
  54782. IL2CPP_END_FINALLY(124)
  54783. }
  54784. }// end finally (depth: 1)
  54785. IL2CPP_CLEANUP(124)
  54786. {
  54787. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54788. IL2CPP_JUMP_TBL(0x86, IL_0086)
  54789. }
  54790. IL_0086:
  54791. {
  54792. return;
  54793. }
  54794. }
  54795. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9CA79FC7776DDEB193166328C987A374410516DA_gshared_inline (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * ___action5, const RuntimeMethod* method)
  54796. {
  54797. {
  54798. int32_t L_0 = ___minY0;
  54799. __this->set_minY_0(L_0);
  54800. int32_t L_1 = ___maxY1;
  54801. __this->set_maxY_1(L_1);
  54802. int32_t L_2 = ___stepY2;
  54803. __this->set_stepY_2(L_2);
  54804. int32_t L_3 = ___width3;
  54805. __this->set_width_3(L_3);
  54806. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54807. __this->set_allocator_4(L_4);
  54808. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * L_5 = ___action5;
  54809. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D L_6 = (*(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *)L_5);
  54810. __this->set_action_5(L_6);
  54811. return;
  54812. }
  54813. }
  54814. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9066ACEFD84C0EF99B8ADB512D891BA037128D96_gshared_inline (RowOperationWrapper_2_t9B65B1EF1873E2623C33E97DF2F13988A2F21F96 * __this, int32_t ___i0, const RuntimeMethod* method)
  54815. {
  54816. static bool s_Il2CppMethodInitialized;
  54817. if (!s_Il2CppMethodInitialized)
  54818. {
  54819. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54820. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54821. s_Il2CppMethodInitialized = true;
  54822. }
  54823. int32_t V_0 = 0;
  54824. int32_t V_1 = 0;
  54825. RuntimeObject* V_2 = NULL;
  54826. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  54827. memset((&V_3), 0, sizeof(V_3));
  54828. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  54829. memset((&V_4), 0, sizeof(V_4));
  54830. int32_t V_5 = 0;
  54831. Exception_t * __last_unhandled_exception = 0;
  54832. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54833. {
  54834. int32_t L_0 = (int32_t)__this->get_minY_0();
  54835. int32_t L_1 = ___i0;
  54836. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54837. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54838. int32_t L_3 = V_0;
  54839. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54840. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54841. {
  54842. goto IL_001a;
  54843. }
  54844. }
  54845. {
  54846. return;
  54847. }
  54848. IL_001a:
  54849. {
  54850. int32_t L_5 = V_0;
  54851. int32_t L_6 = (int32_t)__this->get_stepY_2();
  54852. int32_t L_7 = (int32_t)__this->get_maxY_1();
  54853. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54854. int32_t L_8;
  54855. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  54856. V_1 = (int32_t)L_8;
  54857. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  54858. int32_t L_10 = (int32_t)__this->get_width_3();
  54859. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  54860. RuntimeObject* L_11;
  54861. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  54862. V_2 = (RuntimeObject*)L_11;
  54863. }
  54864. IL_0041:
  54865. try
  54866. {// begin try (depth: 1)
  54867. {
  54868. RuntimeObject* L_12 = V_2;
  54869. NullCheck((RuntimeObject*)L_12);
  54870. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  54871. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  54872. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  54873. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  54874. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  54875. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  54876. int32_t L_15 = V_0;
  54877. V_5 = (int32_t)L_15;
  54878. goto IL_0075;
  54879. }
  54880. IL_0056:
  54881. {
  54882. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * L_16 = (RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *)__this->get_address_of_action_5();
  54883. RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * L_17;
  54884. L_17 = (( RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D * (*) (RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *)(RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  54885. int32_t L_18 = V_5;
  54886. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  54887. Il2CppFakeBox<RowOperation_tF812B4F377936D741DDAB2C5529F96E26AA4AB1D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  54888. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  54889. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  54890. *L_17 = L_20.m_Value;
  54891. int32_t L_21 = V_5;
  54892. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  54893. }
  54894. IL_0075:
  54895. {
  54896. int32_t L_22 = V_5;
  54897. int32_t L_23 = V_1;
  54898. if ((((int32_t)L_22) < ((int32_t)L_23)))
  54899. {
  54900. goto IL_0056;
  54901. }
  54902. }
  54903. IL_007a:
  54904. {
  54905. IL2CPP_LEAVE(0x86, FINALLY_007c);
  54906. }
  54907. }// end try (depth: 1)
  54908. catch(Il2CppExceptionWrapper& e)
  54909. {
  54910. __last_unhandled_exception = (Exception_t *)e.ex;
  54911. goto FINALLY_007c;
  54912. }
  54913. FINALLY_007c:
  54914. {// begin finally (depth: 1)
  54915. {
  54916. RuntimeObject* L_24 = V_2;
  54917. if (!L_24)
  54918. {
  54919. goto IL_0085;
  54920. }
  54921. }
  54922. IL_007f:
  54923. {
  54924. RuntimeObject* L_25 = V_2;
  54925. NullCheck((RuntimeObject*)L_25);
  54926. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  54927. }
  54928. IL_0085:
  54929. {
  54930. IL2CPP_END_FINALLY(124)
  54931. }
  54932. }// end finally (depth: 1)
  54933. IL2CPP_CLEANUP(124)
  54934. {
  54935. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  54936. IL2CPP_JUMP_TBL(0x86, IL_0086)
  54937. }
  54938. IL_0086:
  54939. {
  54940. return;
  54941. }
  54942. }
  54943. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBBB542F0C8013C9CA658B31531310A69EF5DF282_gshared_inline (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * ___action5, const RuntimeMethod* method)
  54944. {
  54945. {
  54946. int32_t L_0 = ___minY0;
  54947. __this->set_minY_0(L_0);
  54948. int32_t L_1 = ___maxY1;
  54949. __this->set_maxY_1(L_1);
  54950. int32_t L_2 = ___stepY2;
  54951. __this->set_stepY_2(L_2);
  54952. int32_t L_3 = ___width3;
  54953. __this->set_width_3(L_3);
  54954. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  54955. __this->set_allocator_4(L_4);
  54956. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * L_5 = ___action5;
  54957. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B L_6 = (*(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *)L_5);
  54958. __this->set_action_5(L_6);
  54959. return;
  54960. }
  54961. }
  54962. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5DAE7C8C5A6019E5A3551668D26C9B34663FD4C6_gshared_inline (RowOperationWrapper_2_t0B8C422977FD2A1D0C35046DABF99B84FC611101 * __this, int32_t ___i0, const RuntimeMethod* method)
  54963. {
  54964. static bool s_Il2CppMethodInitialized;
  54965. if (!s_Il2CppMethodInitialized)
  54966. {
  54967. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  54968. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  54969. s_Il2CppMethodInitialized = true;
  54970. }
  54971. int32_t V_0 = 0;
  54972. int32_t V_1 = 0;
  54973. RuntimeObject* V_2 = NULL;
  54974. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  54975. memset((&V_3), 0, sizeof(V_3));
  54976. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  54977. memset((&V_4), 0, sizeof(V_4));
  54978. int32_t V_5 = 0;
  54979. Exception_t * __last_unhandled_exception = 0;
  54980. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  54981. {
  54982. int32_t L_0 = (int32_t)__this->get_minY_0();
  54983. int32_t L_1 = ___i0;
  54984. int32_t L_2 = (int32_t)__this->get_stepY_2();
  54985. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  54986. int32_t L_3 = V_0;
  54987. int32_t L_4 = (int32_t)__this->get_maxY_1();
  54988. if ((((int32_t)L_3) < ((int32_t)L_4)))
  54989. {
  54990. goto IL_001a;
  54991. }
  54992. }
  54993. {
  54994. return;
  54995. }
  54996. IL_001a:
  54997. {
  54998. int32_t L_5 = V_0;
  54999. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55000. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55001. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55002. int32_t L_8;
  55003. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55004. V_1 = (int32_t)L_8;
  55005. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55006. int32_t L_10 = (int32_t)__this->get_width_3();
  55007. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  55008. RuntimeObject* L_11;
  55009. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  55010. V_2 = (RuntimeObject*)L_11;
  55011. }
  55012. IL_0041:
  55013. try
  55014. {// begin try (depth: 1)
  55015. {
  55016. RuntimeObject* L_12 = V_2;
  55017. NullCheck((RuntimeObject*)L_12);
  55018. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  55019. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  55020. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  55021. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  55022. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  55023. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  55024. int32_t L_15 = V_0;
  55025. V_5 = (int32_t)L_15;
  55026. goto IL_0075;
  55027. }
  55028. IL_0056:
  55029. {
  55030. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * L_16 = (RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *)__this->get_address_of_action_5();
  55031. RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * L_17;
  55032. L_17 = (( RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B * (*) (RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *)(RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55033. int32_t L_18 = V_5;
  55034. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  55035. Il2CppFakeBox<RowOperation_t83CAC0CD6807D2EE554E0C74BAE9910DCDE5AE4B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  55036. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55037. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  55038. *L_17 = L_20.m_Value;
  55039. int32_t L_21 = V_5;
  55040. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  55041. }
  55042. IL_0075:
  55043. {
  55044. int32_t L_22 = V_5;
  55045. int32_t L_23 = V_1;
  55046. if ((((int32_t)L_22) < ((int32_t)L_23)))
  55047. {
  55048. goto IL_0056;
  55049. }
  55050. }
  55051. IL_007a:
  55052. {
  55053. IL2CPP_LEAVE(0x86, FINALLY_007c);
  55054. }
  55055. }// end try (depth: 1)
  55056. catch(Il2CppExceptionWrapper& e)
  55057. {
  55058. __last_unhandled_exception = (Exception_t *)e.ex;
  55059. goto FINALLY_007c;
  55060. }
  55061. FINALLY_007c:
  55062. {// begin finally (depth: 1)
  55063. {
  55064. RuntimeObject* L_24 = V_2;
  55065. if (!L_24)
  55066. {
  55067. goto IL_0085;
  55068. }
  55069. }
  55070. IL_007f:
  55071. {
  55072. RuntimeObject* L_25 = V_2;
  55073. NullCheck((RuntimeObject*)L_25);
  55074. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  55075. }
  55076. IL_0085:
  55077. {
  55078. IL2CPP_END_FINALLY(124)
  55079. }
  55080. }// end finally (depth: 1)
  55081. IL2CPP_CLEANUP(124)
  55082. {
  55083. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55084. IL2CPP_JUMP_TBL(0x86, IL_0086)
  55085. }
  55086. IL_0086:
  55087. {
  55088. return;
  55089. }
  55090. }
  55091. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA504B330BC04CA0A706DCAAC95F8FDE36859102B_gshared_inline (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * ___action5, const RuntimeMethod* method)
  55092. {
  55093. {
  55094. int32_t L_0 = ___minY0;
  55095. __this->set_minY_0(L_0);
  55096. int32_t L_1 = ___maxY1;
  55097. __this->set_maxY_1(L_1);
  55098. int32_t L_2 = ___stepY2;
  55099. __this->set_stepY_2(L_2);
  55100. int32_t L_3 = ___width3;
  55101. __this->set_width_3(L_3);
  55102. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55103. __this->set_allocator_4(L_4);
  55104. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * L_5 = ___action5;
  55105. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 L_6 = (*(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *)L_5);
  55106. __this->set_action_5(L_6);
  55107. return;
  55108. }
  55109. }
  55110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5A233D1D7ADCB4C6E473FB41BEAD6F5F63B83610_gshared_inline (RowOperationWrapper_2_t64951F7900BBD2A12C3312CE26D4699C31D1829C * __this, int32_t ___i0, const RuntimeMethod* method)
  55111. {
  55112. static bool s_Il2CppMethodInitialized;
  55113. if (!s_Il2CppMethodInitialized)
  55114. {
  55115. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55117. s_Il2CppMethodInitialized = true;
  55118. }
  55119. int32_t V_0 = 0;
  55120. int32_t V_1 = 0;
  55121. RuntimeObject* V_2 = NULL;
  55122. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  55123. memset((&V_3), 0, sizeof(V_3));
  55124. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55125. memset((&V_4), 0, sizeof(V_4));
  55126. int32_t V_5 = 0;
  55127. Exception_t * __last_unhandled_exception = 0;
  55128. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55129. {
  55130. int32_t L_0 = (int32_t)__this->get_minY_0();
  55131. int32_t L_1 = ___i0;
  55132. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55133. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55134. int32_t L_3 = V_0;
  55135. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55136. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55137. {
  55138. goto IL_001a;
  55139. }
  55140. }
  55141. {
  55142. return;
  55143. }
  55144. IL_001a:
  55145. {
  55146. int32_t L_5 = V_0;
  55147. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55148. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55149. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55150. int32_t L_8;
  55151. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55152. V_1 = (int32_t)L_8;
  55153. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55154. int32_t L_10 = (int32_t)__this->get_width_3();
  55155. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  55156. RuntimeObject* L_11;
  55157. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  55158. V_2 = (RuntimeObject*)L_11;
  55159. }
  55160. IL_0041:
  55161. try
  55162. {// begin try (depth: 1)
  55163. {
  55164. RuntimeObject* L_12 = V_2;
  55165. NullCheck((RuntimeObject*)L_12);
  55166. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  55167. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  55168. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  55169. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  55170. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  55171. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  55172. int32_t L_15 = V_0;
  55173. V_5 = (int32_t)L_15;
  55174. goto IL_0075;
  55175. }
  55176. IL_0056:
  55177. {
  55178. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * L_16 = (RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *)__this->get_address_of_action_5();
  55179. RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * L_17;
  55180. L_17 = (( RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 * (*) (RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *)(RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55181. int32_t L_18 = V_5;
  55182. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  55183. Il2CppFakeBox<RowOperation_tADF3D41757CB8E4D1D1CC4F99E238F3FCE5E61F7 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  55184. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55185. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  55186. *L_17 = L_20.m_Value;
  55187. int32_t L_21 = V_5;
  55188. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  55189. }
  55190. IL_0075:
  55191. {
  55192. int32_t L_22 = V_5;
  55193. int32_t L_23 = V_1;
  55194. if ((((int32_t)L_22) < ((int32_t)L_23)))
  55195. {
  55196. goto IL_0056;
  55197. }
  55198. }
  55199. IL_007a:
  55200. {
  55201. IL2CPP_LEAVE(0x86, FINALLY_007c);
  55202. }
  55203. }// end try (depth: 1)
  55204. catch(Il2CppExceptionWrapper& e)
  55205. {
  55206. __last_unhandled_exception = (Exception_t *)e.ex;
  55207. goto FINALLY_007c;
  55208. }
  55209. FINALLY_007c:
  55210. {// begin finally (depth: 1)
  55211. {
  55212. RuntimeObject* L_24 = V_2;
  55213. if (!L_24)
  55214. {
  55215. goto IL_0085;
  55216. }
  55217. }
  55218. IL_007f:
  55219. {
  55220. RuntimeObject* L_25 = V_2;
  55221. NullCheck((RuntimeObject*)L_25);
  55222. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  55223. }
  55224. IL_0085:
  55225. {
  55226. IL2CPP_END_FINALLY(124)
  55227. }
  55228. }// end finally (depth: 1)
  55229. IL2CPP_CLEANUP(124)
  55230. {
  55231. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55232. IL2CPP_JUMP_TBL(0x86, IL_0086)
  55233. }
  55234. IL_0086:
  55235. {
  55236. return;
  55237. }
  55238. }
  55239. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAF5A568B52EE38E2E8589AC64F65329970A26218_gshared_inline (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * ___action5, const RuntimeMethod* method)
  55240. {
  55241. {
  55242. int32_t L_0 = ___minY0;
  55243. __this->set_minY_0(L_0);
  55244. int32_t L_1 = ___maxY1;
  55245. __this->set_maxY_1(L_1);
  55246. int32_t L_2 = ___stepY2;
  55247. __this->set_stepY_2(L_2);
  55248. int32_t L_3 = ___width3;
  55249. __this->set_width_3(L_3);
  55250. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55251. __this->set_allocator_4(L_4);
  55252. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * L_5 = ___action5;
  55253. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 L_6 = (*(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *)L_5);
  55254. __this->set_action_5(L_6);
  55255. return;
  55256. }
  55257. }
  55258. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m228E27CF7EC805DB22FB2231B33502A9841B3C52_gshared_inline (RowOperationWrapper_2_t8AEC11B0950270E064063032BE24E4C5EA27B651 * __this, int32_t ___i0, const RuntimeMethod* method)
  55259. {
  55260. static bool s_Il2CppMethodInitialized;
  55261. if (!s_Il2CppMethodInitialized)
  55262. {
  55263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55264. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55265. s_Il2CppMethodInitialized = true;
  55266. }
  55267. int32_t V_0 = 0;
  55268. int32_t V_1 = 0;
  55269. RuntimeObject* V_2 = NULL;
  55270. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  55271. memset((&V_3), 0, sizeof(V_3));
  55272. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  55273. memset((&V_4), 0, sizeof(V_4));
  55274. int32_t V_5 = 0;
  55275. Exception_t * __last_unhandled_exception = 0;
  55276. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55277. {
  55278. int32_t L_0 = (int32_t)__this->get_minY_0();
  55279. int32_t L_1 = ___i0;
  55280. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55281. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55282. int32_t L_3 = V_0;
  55283. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55284. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55285. {
  55286. goto IL_001a;
  55287. }
  55288. }
  55289. {
  55290. return;
  55291. }
  55292. IL_001a:
  55293. {
  55294. int32_t L_5 = V_0;
  55295. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55296. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55297. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55298. int32_t L_8;
  55299. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55300. V_1 = (int32_t)L_8;
  55301. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55302. int32_t L_10 = (int32_t)__this->get_width_3();
  55303. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  55304. RuntimeObject* L_11;
  55305. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  55306. V_2 = (RuntimeObject*)L_11;
  55307. }
  55308. IL_0041:
  55309. try
  55310. {// begin try (depth: 1)
  55311. {
  55312. RuntimeObject* L_12 = V_2;
  55313. NullCheck((RuntimeObject*)L_12);
  55314. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  55315. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  55316. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  55317. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  55318. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  55319. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  55320. int32_t L_15 = V_0;
  55321. V_5 = (int32_t)L_15;
  55322. goto IL_0075;
  55323. }
  55324. IL_0056:
  55325. {
  55326. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * L_16 = (RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *)__this->get_address_of_action_5();
  55327. RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * L_17;
  55328. L_17 = (( RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 * (*) (RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *)(RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55329. int32_t L_18 = V_5;
  55330. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  55331. Il2CppFakeBox<RowOperation_t2C30C0A56536E5848ECA95AF736DD912496A5579 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  55332. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55333. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  55334. *L_17 = L_20.m_Value;
  55335. int32_t L_21 = V_5;
  55336. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  55337. }
  55338. IL_0075:
  55339. {
  55340. int32_t L_22 = V_5;
  55341. int32_t L_23 = V_1;
  55342. if ((((int32_t)L_22) < ((int32_t)L_23)))
  55343. {
  55344. goto IL_0056;
  55345. }
  55346. }
  55347. IL_007a:
  55348. {
  55349. IL2CPP_LEAVE(0x86, FINALLY_007c);
  55350. }
  55351. }// end try (depth: 1)
  55352. catch(Il2CppExceptionWrapper& e)
  55353. {
  55354. __last_unhandled_exception = (Exception_t *)e.ex;
  55355. goto FINALLY_007c;
  55356. }
  55357. FINALLY_007c:
  55358. {// begin finally (depth: 1)
  55359. {
  55360. RuntimeObject* L_24 = V_2;
  55361. if (!L_24)
  55362. {
  55363. goto IL_0085;
  55364. }
  55365. }
  55366. IL_007f:
  55367. {
  55368. RuntimeObject* L_25 = V_2;
  55369. NullCheck((RuntimeObject*)L_25);
  55370. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  55371. }
  55372. IL_0085:
  55373. {
  55374. IL2CPP_END_FINALLY(124)
  55375. }
  55376. }// end finally (depth: 1)
  55377. IL2CPP_CLEANUP(124)
  55378. {
  55379. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55380. IL2CPP_JUMP_TBL(0x86, IL_0086)
  55381. }
  55382. IL_0086:
  55383. {
  55384. return;
  55385. }
  55386. }
  55387. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m56FD9F57524759CAA3E7EABD564EB35A18884324_gshared_inline (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * ___action5, const RuntimeMethod* method)
  55388. {
  55389. {
  55390. int32_t L_0 = ___minY0;
  55391. __this->set_minY_0(L_0);
  55392. int32_t L_1 = ___maxY1;
  55393. __this->set_maxY_1(L_1);
  55394. int32_t L_2 = ___stepY2;
  55395. __this->set_stepY_2(L_2);
  55396. int32_t L_3 = ___width3;
  55397. __this->set_width_3(L_3);
  55398. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55399. __this->set_allocator_4(L_4);
  55400. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * L_5 = ___action5;
  55401. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 L_6 = (*(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *)L_5);
  55402. __this->set_action_5(L_6);
  55403. return;
  55404. }
  55405. }
  55406. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8101EA651AFCB2D7B4B9E2D35454C4522FD0FB63_gshared_inline (RowOperationWrapper_2_t58F37A43E5C563E8DE9765C553A6838BE588E728 * __this, int32_t ___i0, const RuntimeMethod* method)
  55407. {
  55408. static bool s_Il2CppMethodInitialized;
  55409. if (!s_Il2CppMethodInitialized)
  55410. {
  55411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55412. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55413. s_Il2CppMethodInitialized = true;
  55414. }
  55415. int32_t V_0 = 0;
  55416. int32_t V_1 = 0;
  55417. RuntimeObject* V_2 = NULL;
  55418. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  55419. memset((&V_3), 0, sizeof(V_3));
  55420. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  55421. memset((&V_4), 0, sizeof(V_4));
  55422. int32_t V_5 = 0;
  55423. Exception_t * __last_unhandled_exception = 0;
  55424. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55425. {
  55426. int32_t L_0 = (int32_t)__this->get_minY_0();
  55427. int32_t L_1 = ___i0;
  55428. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55429. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55430. int32_t L_3 = V_0;
  55431. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55432. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55433. {
  55434. goto IL_001a;
  55435. }
  55436. }
  55437. {
  55438. return;
  55439. }
  55440. IL_001a:
  55441. {
  55442. int32_t L_5 = V_0;
  55443. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55444. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55445. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55446. int32_t L_8;
  55447. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55448. V_1 = (int32_t)L_8;
  55449. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55450. int32_t L_10 = (int32_t)__this->get_width_3();
  55451. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  55452. RuntimeObject* L_11;
  55453. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  55454. V_2 = (RuntimeObject*)L_11;
  55455. }
  55456. IL_0041:
  55457. try
  55458. {// begin try (depth: 1)
  55459. {
  55460. RuntimeObject* L_12 = V_2;
  55461. NullCheck((RuntimeObject*)L_12);
  55462. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  55463. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  55464. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  55465. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  55466. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  55467. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  55468. int32_t L_15 = V_0;
  55469. V_5 = (int32_t)L_15;
  55470. goto IL_0075;
  55471. }
  55472. IL_0056:
  55473. {
  55474. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * L_16 = (RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *)__this->get_address_of_action_5();
  55475. RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * L_17;
  55476. L_17 = (( RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 * (*) (RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *)(RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55477. int32_t L_18 = V_5;
  55478. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  55479. Il2CppFakeBox<RowOperation_t10F6975289F0BAEE767EA54109891C39A5FB9B32 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  55480. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55481. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  55482. *L_17 = L_20.m_Value;
  55483. int32_t L_21 = V_5;
  55484. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  55485. }
  55486. IL_0075:
  55487. {
  55488. int32_t L_22 = V_5;
  55489. int32_t L_23 = V_1;
  55490. if ((((int32_t)L_22) < ((int32_t)L_23)))
  55491. {
  55492. goto IL_0056;
  55493. }
  55494. }
  55495. IL_007a:
  55496. {
  55497. IL2CPP_LEAVE(0x86, FINALLY_007c);
  55498. }
  55499. }// end try (depth: 1)
  55500. catch(Il2CppExceptionWrapper& e)
  55501. {
  55502. __last_unhandled_exception = (Exception_t *)e.ex;
  55503. goto FINALLY_007c;
  55504. }
  55505. FINALLY_007c:
  55506. {// begin finally (depth: 1)
  55507. {
  55508. RuntimeObject* L_24 = V_2;
  55509. if (!L_24)
  55510. {
  55511. goto IL_0085;
  55512. }
  55513. }
  55514. IL_007f:
  55515. {
  55516. RuntimeObject* L_25 = V_2;
  55517. NullCheck((RuntimeObject*)L_25);
  55518. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  55519. }
  55520. IL_0085:
  55521. {
  55522. IL2CPP_END_FINALLY(124)
  55523. }
  55524. }// end finally (depth: 1)
  55525. IL2CPP_CLEANUP(124)
  55526. {
  55527. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55528. IL2CPP_JUMP_TBL(0x86, IL_0086)
  55529. }
  55530. IL_0086:
  55531. {
  55532. return;
  55533. }
  55534. }
  55535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFA298ADFBFCAC5BF30313E2693EDF7A54B98A32F_gshared_inline (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * ___action5, const RuntimeMethod* method)
  55536. {
  55537. {
  55538. int32_t L_0 = ___minY0;
  55539. __this->set_minY_0(L_0);
  55540. int32_t L_1 = ___maxY1;
  55541. __this->set_maxY_1(L_1);
  55542. int32_t L_2 = ___stepY2;
  55543. __this->set_stepY_2(L_2);
  55544. int32_t L_3 = ___width3;
  55545. __this->set_width_3(L_3);
  55546. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55547. __this->set_allocator_4(L_4);
  55548. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * L_5 = ___action5;
  55549. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 L_6 = (*(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *)L_5);
  55550. __this->set_action_5(L_6);
  55551. return;
  55552. }
  55553. }
  55554. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m865195D1ED56CA6B583AB2ACB7693B292B2A674A_gshared_inline (RowOperationWrapper_2_tC7F2F1C56FE95E90D92E49C477F5A023172E3334 * __this, int32_t ___i0, const RuntimeMethod* method)
  55555. {
  55556. static bool s_Il2CppMethodInitialized;
  55557. if (!s_Il2CppMethodInitialized)
  55558. {
  55559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55561. s_Il2CppMethodInitialized = true;
  55562. }
  55563. int32_t V_0 = 0;
  55564. int32_t V_1 = 0;
  55565. RuntimeObject* V_2 = NULL;
  55566. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  55567. memset((&V_3), 0, sizeof(V_3));
  55568. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  55569. memset((&V_4), 0, sizeof(V_4));
  55570. int32_t V_5 = 0;
  55571. Exception_t * __last_unhandled_exception = 0;
  55572. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55573. {
  55574. int32_t L_0 = (int32_t)__this->get_minY_0();
  55575. int32_t L_1 = ___i0;
  55576. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55577. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55578. int32_t L_3 = V_0;
  55579. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55580. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55581. {
  55582. goto IL_001a;
  55583. }
  55584. }
  55585. {
  55586. return;
  55587. }
  55588. IL_001a:
  55589. {
  55590. int32_t L_5 = V_0;
  55591. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55592. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55593. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55594. int32_t L_8;
  55595. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55596. V_1 = (int32_t)L_8;
  55597. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55598. int32_t L_10 = (int32_t)__this->get_width_3();
  55599. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  55600. RuntimeObject* L_11;
  55601. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  55602. V_2 = (RuntimeObject*)L_11;
  55603. }
  55604. IL_0041:
  55605. try
  55606. {// begin try (depth: 1)
  55607. {
  55608. RuntimeObject* L_12 = V_2;
  55609. NullCheck((RuntimeObject*)L_12);
  55610. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  55611. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  55612. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  55613. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  55614. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  55615. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  55616. int32_t L_15 = V_0;
  55617. V_5 = (int32_t)L_15;
  55618. goto IL_0075;
  55619. }
  55620. IL_0056:
  55621. {
  55622. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * L_16 = (RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *)__this->get_address_of_action_5();
  55623. RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * L_17;
  55624. L_17 = (( RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 * (*) (RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *)(RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55625. int32_t L_18 = V_5;
  55626. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  55627. Il2CppFakeBox<RowOperation_tFE4B0D8563234F9C6C75DF024082908706B907B1 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  55628. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55629. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  55630. *L_17 = L_20.m_Value;
  55631. int32_t L_21 = V_5;
  55632. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  55633. }
  55634. IL_0075:
  55635. {
  55636. int32_t L_22 = V_5;
  55637. int32_t L_23 = V_1;
  55638. if ((((int32_t)L_22) < ((int32_t)L_23)))
  55639. {
  55640. goto IL_0056;
  55641. }
  55642. }
  55643. IL_007a:
  55644. {
  55645. IL2CPP_LEAVE(0x86, FINALLY_007c);
  55646. }
  55647. }// end try (depth: 1)
  55648. catch(Il2CppExceptionWrapper& e)
  55649. {
  55650. __last_unhandled_exception = (Exception_t *)e.ex;
  55651. goto FINALLY_007c;
  55652. }
  55653. FINALLY_007c:
  55654. {// begin finally (depth: 1)
  55655. {
  55656. RuntimeObject* L_24 = V_2;
  55657. if (!L_24)
  55658. {
  55659. goto IL_0085;
  55660. }
  55661. }
  55662. IL_007f:
  55663. {
  55664. RuntimeObject* L_25 = V_2;
  55665. NullCheck((RuntimeObject*)L_25);
  55666. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  55667. }
  55668. IL_0085:
  55669. {
  55670. IL2CPP_END_FINALLY(124)
  55671. }
  55672. }// end finally (depth: 1)
  55673. IL2CPP_CLEANUP(124)
  55674. {
  55675. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55676. IL2CPP_JUMP_TBL(0x86, IL_0086)
  55677. }
  55678. IL_0086:
  55679. {
  55680. return;
  55681. }
  55682. }
  55683. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0B3B6175FC957FEEC40CF3C8679691A8EDA602C4_gshared_inline (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * ___action5, const RuntimeMethod* method)
  55684. {
  55685. {
  55686. int32_t L_0 = ___minY0;
  55687. __this->set_minY_0(L_0);
  55688. int32_t L_1 = ___maxY1;
  55689. __this->set_maxY_1(L_1);
  55690. int32_t L_2 = ___stepY2;
  55691. __this->set_stepY_2(L_2);
  55692. int32_t L_3 = ___width3;
  55693. __this->set_width_3(L_3);
  55694. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55695. __this->set_allocator_4(L_4);
  55696. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * L_5 = ___action5;
  55697. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 L_6 = (*(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *)L_5);
  55698. __this->set_action_5(L_6);
  55699. return;
  55700. }
  55701. }
  55702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m03BAAB150E79756F06DF4FA9C5E43EEF0360ED93_gshared_inline (RowOperationWrapper_2_t7CD736DB6F6AFCA6FD4CE89F17779DB4D06E938A * __this, int32_t ___i0, const RuntimeMethod* method)
  55703. {
  55704. static bool s_Il2CppMethodInitialized;
  55705. if (!s_Il2CppMethodInitialized)
  55706. {
  55707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55709. s_Il2CppMethodInitialized = true;
  55710. }
  55711. int32_t V_0 = 0;
  55712. int32_t V_1 = 0;
  55713. RuntimeObject* V_2 = NULL;
  55714. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  55715. memset((&V_3), 0, sizeof(V_3));
  55716. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55717. memset((&V_4), 0, sizeof(V_4));
  55718. int32_t V_5 = 0;
  55719. Exception_t * __last_unhandled_exception = 0;
  55720. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55721. {
  55722. int32_t L_0 = (int32_t)__this->get_minY_0();
  55723. int32_t L_1 = ___i0;
  55724. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55725. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55726. int32_t L_3 = V_0;
  55727. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55728. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55729. {
  55730. goto IL_001a;
  55731. }
  55732. }
  55733. {
  55734. return;
  55735. }
  55736. IL_001a:
  55737. {
  55738. int32_t L_5 = V_0;
  55739. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55740. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55741. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55742. int32_t L_8;
  55743. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55744. V_1 = (int32_t)L_8;
  55745. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55746. int32_t L_10 = (int32_t)__this->get_width_3();
  55747. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  55748. RuntimeObject* L_11;
  55749. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  55750. V_2 = (RuntimeObject*)L_11;
  55751. }
  55752. IL_0041:
  55753. try
  55754. {// begin try (depth: 1)
  55755. {
  55756. RuntimeObject* L_12 = V_2;
  55757. NullCheck((RuntimeObject*)L_12);
  55758. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  55759. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  55760. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  55761. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  55762. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  55763. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  55764. int32_t L_15 = V_0;
  55765. V_5 = (int32_t)L_15;
  55766. goto IL_0075;
  55767. }
  55768. IL_0056:
  55769. {
  55770. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * L_16 = (RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *)__this->get_address_of_action_5();
  55771. RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * L_17;
  55772. L_17 = (( RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 * (*) (RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *)(RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55773. int32_t L_18 = V_5;
  55774. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  55775. Il2CppFakeBox<RowOperation_tE114FEF625BB5E5B7FC6F3355189FFA3A29CD7B6 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  55776. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55777. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  55778. *L_17 = L_20.m_Value;
  55779. int32_t L_21 = V_5;
  55780. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  55781. }
  55782. IL_0075:
  55783. {
  55784. int32_t L_22 = V_5;
  55785. int32_t L_23 = V_1;
  55786. if ((((int32_t)L_22) < ((int32_t)L_23)))
  55787. {
  55788. goto IL_0056;
  55789. }
  55790. }
  55791. IL_007a:
  55792. {
  55793. IL2CPP_LEAVE(0x86, FINALLY_007c);
  55794. }
  55795. }// end try (depth: 1)
  55796. catch(Il2CppExceptionWrapper& e)
  55797. {
  55798. __last_unhandled_exception = (Exception_t *)e.ex;
  55799. goto FINALLY_007c;
  55800. }
  55801. FINALLY_007c:
  55802. {// begin finally (depth: 1)
  55803. {
  55804. RuntimeObject* L_24 = V_2;
  55805. if (!L_24)
  55806. {
  55807. goto IL_0085;
  55808. }
  55809. }
  55810. IL_007f:
  55811. {
  55812. RuntimeObject* L_25 = V_2;
  55813. NullCheck((RuntimeObject*)L_25);
  55814. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  55815. }
  55816. IL_0085:
  55817. {
  55818. IL2CPP_END_FINALLY(124)
  55819. }
  55820. }// end finally (depth: 1)
  55821. IL2CPP_CLEANUP(124)
  55822. {
  55823. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55824. IL2CPP_JUMP_TBL(0x86, IL_0086)
  55825. }
  55826. IL_0086:
  55827. {
  55828. return;
  55829. }
  55830. }
  55831. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mEA054C61B82AFAB5A99F3DF663065D31D6CFDE81_gshared_inline (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * ___action5, const RuntimeMethod* method)
  55832. {
  55833. {
  55834. int32_t L_0 = ___minY0;
  55835. __this->set_minY_0(L_0);
  55836. int32_t L_1 = ___maxY1;
  55837. __this->set_maxY_1(L_1);
  55838. int32_t L_2 = ___stepY2;
  55839. __this->set_stepY_2(L_2);
  55840. int32_t L_3 = ___width3;
  55841. __this->set_width_3(L_3);
  55842. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55843. __this->set_allocator_4(L_4);
  55844. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * L_5 = ___action5;
  55845. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF L_6 = (*(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *)L_5);
  55846. __this->set_action_5(L_6);
  55847. return;
  55848. }
  55849. }
  55850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF834D09C39B7E8B6C471C7A15CDD612087F54EAD_gshared_inline (RowOperationWrapper_2_t674777C97C5A2E65EF642446EDD330BC036B0A38 * __this, int32_t ___i0, const RuntimeMethod* method)
  55851. {
  55852. static bool s_Il2CppMethodInitialized;
  55853. if (!s_Il2CppMethodInitialized)
  55854. {
  55855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  55856. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55857. s_Il2CppMethodInitialized = true;
  55858. }
  55859. int32_t V_0 = 0;
  55860. int32_t V_1 = 0;
  55861. RuntimeObject* V_2 = NULL;
  55862. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  55863. memset((&V_3), 0, sizeof(V_3));
  55864. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  55865. memset((&V_4), 0, sizeof(V_4));
  55866. int32_t V_5 = 0;
  55867. Exception_t * __last_unhandled_exception = 0;
  55868. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  55869. {
  55870. int32_t L_0 = (int32_t)__this->get_minY_0();
  55871. int32_t L_1 = ___i0;
  55872. int32_t L_2 = (int32_t)__this->get_stepY_2();
  55873. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  55874. int32_t L_3 = V_0;
  55875. int32_t L_4 = (int32_t)__this->get_maxY_1();
  55876. if ((((int32_t)L_3) < ((int32_t)L_4)))
  55877. {
  55878. goto IL_001a;
  55879. }
  55880. }
  55881. {
  55882. return;
  55883. }
  55884. IL_001a:
  55885. {
  55886. int32_t L_5 = V_0;
  55887. int32_t L_6 = (int32_t)__this->get_stepY_2();
  55888. int32_t L_7 = (int32_t)__this->get_maxY_1();
  55889. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  55890. int32_t L_8;
  55891. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  55892. V_1 = (int32_t)L_8;
  55893. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  55894. int32_t L_10 = (int32_t)__this->get_width_3();
  55895. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  55896. RuntimeObject* L_11;
  55897. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  55898. V_2 = (RuntimeObject*)L_11;
  55899. }
  55900. IL_0041:
  55901. try
  55902. {// begin try (depth: 1)
  55903. {
  55904. RuntimeObject* L_12 = V_2;
  55905. NullCheck((RuntimeObject*)L_12);
  55906. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  55907. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  55908. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  55909. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  55910. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  55911. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  55912. int32_t L_15 = V_0;
  55913. V_5 = (int32_t)L_15;
  55914. goto IL_0075;
  55915. }
  55916. IL_0056:
  55917. {
  55918. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * L_16 = (RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *)__this->get_address_of_action_5();
  55919. RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * L_17;
  55920. L_17 = (( RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF * (*) (RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *)(RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  55921. int32_t L_18 = V_5;
  55922. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  55923. Il2CppFakeBox<RowOperation_t03EC0561FBDAF4F991118EF3AE66CF68AD2E12BF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  55924. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  55925. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  55926. *L_17 = L_20.m_Value;
  55927. int32_t L_21 = V_5;
  55928. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  55929. }
  55930. IL_0075:
  55931. {
  55932. int32_t L_22 = V_5;
  55933. int32_t L_23 = V_1;
  55934. if ((((int32_t)L_22) < ((int32_t)L_23)))
  55935. {
  55936. goto IL_0056;
  55937. }
  55938. }
  55939. IL_007a:
  55940. {
  55941. IL2CPP_LEAVE(0x86, FINALLY_007c);
  55942. }
  55943. }// end try (depth: 1)
  55944. catch(Il2CppExceptionWrapper& e)
  55945. {
  55946. __last_unhandled_exception = (Exception_t *)e.ex;
  55947. goto FINALLY_007c;
  55948. }
  55949. FINALLY_007c:
  55950. {// begin finally (depth: 1)
  55951. {
  55952. RuntimeObject* L_24 = V_2;
  55953. if (!L_24)
  55954. {
  55955. goto IL_0085;
  55956. }
  55957. }
  55958. IL_007f:
  55959. {
  55960. RuntimeObject* L_25 = V_2;
  55961. NullCheck((RuntimeObject*)L_25);
  55962. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  55963. }
  55964. IL_0085:
  55965. {
  55966. IL2CPP_END_FINALLY(124)
  55967. }
  55968. }// end finally (depth: 1)
  55969. IL2CPP_CLEANUP(124)
  55970. {
  55971. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  55972. IL2CPP_JUMP_TBL(0x86, IL_0086)
  55973. }
  55974. IL_0086:
  55975. {
  55976. return;
  55977. }
  55978. }
  55979. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m81E4B58593DDC5C884ED9905486B0F4507E9AA67_gshared_inline (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * ___action5, const RuntimeMethod* method)
  55980. {
  55981. {
  55982. int32_t L_0 = ___minY0;
  55983. __this->set_minY_0(L_0);
  55984. int32_t L_1 = ___maxY1;
  55985. __this->set_maxY_1(L_1);
  55986. int32_t L_2 = ___stepY2;
  55987. __this->set_stepY_2(L_2);
  55988. int32_t L_3 = ___width3;
  55989. __this->set_width_3(L_3);
  55990. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  55991. __this->set_allocator_4(L_4);
  55992. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * L_5 = ___action5;
  55993. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD L_6 = (*(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *)L_5);
  55994. __this->set_action_5(L_6);
  55995. return;
  55996. }
  55997. }
  55998. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7476CFCA2529AC16E770F4CF27C8E1A2236A58D4_gshared_inline (RowOperationWrapper_2_t8691BF4EF58A2833294C0861B36E925210D1B9D2 * __this, int32_t ___i0, const RuntimeMethod* method)
  55999. {
  56000. static bool s_Il2CppMethodInitialized;
  56001. if (!s_Il2CppMethodInitialized)
  56002. {
  56003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56005. s_Il2CppMethodInitialized = true;
  56006. }
  56007. int32_t V_0 = 0;
  56008. int32_t V_1 = 0;
  56009. RuntimeObject* V_2 = NULL;
  56010. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  56011. memset((&V_3), 0, sizeof(V_3));
  56012. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  56013. memset((&V_4), 0, sizeof(V_4));
  56014. int32_t V_5 = 0;
  56015. Exception_t * __last_unhandled_exception = 0;
  56016. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56017. {
  56018. int32_t L_0 = (int32_t)__this->get_minY_0();
  56019. int32_t L_1 = ___i0;
  56020. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56021. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56022. int32_t L_3 = V_0;
  56023. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56024. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56025. {
  56026. goto IL_001a;
  56027. }
  56028. }
  56029. {
  56030. return;
  56031. }
  56032. IL_001a:
  56033. {
  56034. int32_t L_5 = V_0;
  56035. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56036. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56037. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56038. int32_t L_8;
  56039. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56040. V_1 = (int32_t)L_8;
  56041. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56042. int32_t L_10 = (int32_t)__this->get_width_3();
  56043. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  56044. RuntimeObject* L_11;
  56045. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  56046. V_2 = (RuntimeObject*)L_11;
  56047. }
  56048. IL_0041:
  56049. try
  56050. {// begin try (depth: 1)
  56051. {
  56052. RuntimeObject* L_12 = V_2;
  56053. NullCheck((RuntimeObject*)L_12);
  56054. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  56055. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  56056. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  56057. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  56058. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  56059. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  56060. int32_t L_15 = V_0;
  56061. V_5 = (int32_t)L_15;
  56062. goto IL_0075;
  56063. }
  56064. IL_0056:
  56065. {
  56066. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * L_16 = (RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *)__this->get_address_of_action_5();
  56067. RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * L_17;
  56068. L_17 = (( RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD * (*) (RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *)(RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56069. int32_t L_18 = V_5;
  56070. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  56071. Il2CppFakeBox<RowOperation_t9D5973E2E1F8065B94366896A4F1C4B6308D21FD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  56072. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56073. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  56074. *L_17 = L_20.m_Value;
  56075. int32_t L_21 = V_5;
  56076. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  56077. }
  56078. IL_0075:
  56079. {
  56080. int32_t L_22 = V_5;
  56081. int32_t L_23 = V_1;
  56082. if ((((int32_t)L_22) < ((int32_t)L_23)))
  56083. {
  56084. goto IL_0056;
  56085. }
  56086. }
  56087. IL_007a:
  56088. {
  56089. IL2CPP_LEAVE(0x86, FINALLY_007c);
  56090. }
  56091. }// end try (depth: 1)
  56092. catch(Il2CppExceptionWrapper& e)
  56093. {
  56094. __last_unhandled_exception = (Exception_t *)e.ex;
  56095. goto FINALLY_007c;
  56096. }
  56097. FINALLY_007c:
  56098. {// begin finally (depth: 1)
  56099. {
  56100. RuntimeObject* L_24 = V_2;
  56101. if (!L_24)
  56102. {
  56103. goto IL_0085;
  56104. }
  56105. }
  56106. IL_007f:
  56107. {
  56108. RuntimeObject* L_25 = V_2;
  56109. NullCheck((RuntimeObject*)L_25);
  56110. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  56111. }
  56112. IL_0085:
  56113. {
  56114. IL2CPP_END_FINALLY(124)
  56115. }
  56116. }// end finally (depth: 1)
  56117. IL2CPP_CLEANUP(124)
  56118. {
  56119. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56120. IL2CPP_JUMP_TBL(0x86, IL_0086)
  56121. }
  56122. IL_0086:
  56123. {
  56124. return;
  56125. }
  56126. }
  56127. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6320B82E4EFE11D3FFE8455F171E31A1EDC86F2D_gshared_inline (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * ___action5, const RuntimeMethod* method)
  56128. {
  56129. {
  56130. int32_t L_0 = ___minY0;
  56131. __this->set_minY_0(L_0);
  56132. int32_t L_1 = ___maxY1;
  56133. __this->set_maxY_1(L_1);
  56134. int32_t L_2 = ___stepY2;
  56135. __this->set_stepY_2(L_2);
  56136. int32_t L_3 = ___width3;
  56137. __this->set_width_3(L_3);
  56138. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56139. __this->set_allocator_4(L_4);
  56140. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * L_5 = ___action5;
  56141. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB L_6 = (*(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *)L_5);
  56142. __this->set_action_5(L_6);
  56143. return;
  56144. }
  56145. }
  56146. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6B0FA30A5DB973AB3FB8F8452CBD2C3836609BA4_gshared_inline (RowOperationWrapper_2_tD31711FEF0D3ED4D7A54E4C0734E9E84F2EF11D8 * __this, int32_t ___i0, const RuntimeMethod* method)
  56147. {
  56148. static bool s_Il2CppMethodInitialized;
  56149. if (!s_Il2CppMethodInitialized)
  56150. {
  56151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56152. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56153. s_Il2CppMethodInitialized = true;
  56154. }
  56155. int32_t V_0 = 0;
  56156. int32_t V_1 = 0;
  56157. RuntimeObject* V_2 = NULL;
  56158. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  56159. memset((&V_3), 0, sizeof(V_3));
  56160. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  56161. memset((&V_4), 0, sizeof(V_4));
  56162. int32_t V_5 = 0;
  56163. Exception_t * __last_unhandled_exception = 0;
  56164. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56165. {
  56166. int32_t L_0 = (int32_t)__this->get_minY_0();
  56167. int32_t L_1 = ___i0;
  56168. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56169. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56170. int32_t L_3 = V_0;
  56171. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56172. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56173. {
  56174. goto IL_001a;
  56175. }
  56176. }
  56177. {
  56178. return;
  56179. }
  56180. IL_001a:
  56181. {
  56182. int32_t L_5 = V_0;
  56183. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56184. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56185. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56186. int32_t L_8;
  56187. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56188. V_1 = (int32_t)L_8;
  56189. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56190. int32_t L_10 = (int32_t)__this->get_width_3();
  56191. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  56192. RuntimeObject* L_11;
  56193. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  56194. V_2 = (RuntimeObject*)L_11;
  56195. }
  56196. IL_0041:
  56197. try
  56198. {// begin try (depth: 1)
  56199. {
  56200. RuntimeObject* L_12 = V_2;
  56201. NullCheck((RuntimeObject*)L_12);
  56202. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  56203. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  56204. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  56205. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  56206. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  56207. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  56208. int32_t L_15 = V_0;
  56209. V_5 = (int32_t)L_15;
  56210. goto IL_0075;
  56211. }
  56212. IL_0056:
  56213. {
  56214. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * L_16 = (RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *)__this->get_address_of_action_5();
  56215. RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * L_17;
  56216. L_17 = (( RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB * (*) (RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *)(RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56217. int32_t L_18 = V_5;
  56218. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  56219. Il2CppFakeBox<RowOperation_t7FBDE170405248C88A8D1917A7973672A11A0EDB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  56220. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56221. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  56222. *L_17 = L_20.m_Value;
  56223. int32_t L_21 = V_5;
  56224. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  56225. }
  56226. IL_0075:
  56227. {
  56228. int32_t L_22 = V_5;
  56229. int32_t L_23 = V_1;
  56230. if ((((int32_t)L_22) < ((int32_t)L_23)))
  56231. {
  56232. goto IL_0056;
  56233. }
  56234. }
  56235. IL_007a:
  56236. {
  56237. IL2CPP_LEAVE(0x86, FINALLY_007c);
  56238. }
  56239. }// end try (depth: 1)
  56240. catch(Il2CppExceptionWrapper& e)
  56241. {
  56242. __last_unhandled_exception = (Exception_t *)e.ex;
  56243. goto FINALLY_007c;
  56244. }
  56245. FINALLY_007c:
  56246. {// begin finally (depth: 1)
  56247. {
  56248. RuntimeObject* L_24 = V_2;
  56249. if (!L_24)
  56250. {
  56251. goto IL_0085;
  56252. }
  56253. }
  56254. IL_007f:
  56255. {
  56256. RuntimeObject* L_25 = V_2;
  56257. NullCheck((RuntimeObject*)L_25);
  56258. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  56259. }
  56260. IL_0085:
  56261. {
  56262. IL2CPP_END_FINALLY(124)
  56263. }
  56264. }// end finally (depth: 1)
  56265. IL2CPP_CLEANUP(124)
  56266. {
  56267. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56268. IL2CPP_JUMP_TBL(0x86, IL_0086)
  56269. }
  56270. IL_0086:
  56271. {
  56272. return;
  56273. }
  56274. }
  56275. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCE327C5061BF1C220EF80F6E961857CCBDF5790F_gshared_inline (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * ___action5, 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. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * L_5 = ___action5;
  56289. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 L_6 = (*(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *)L_5);
  56290. __this->set_action_5(L_6);
  56291. return;
  56292. }
  56293. }
  56294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB4D7F50ADF02AA8580ACA628D9DD9A7421E24885_gshared_inline (RowOperationWrapper_2_tC21B0437F2B4D5A9E5358E5DE100241C053914BB * __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. RuntimeObject* V_2 = NULL;
  56306. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  56307. memset((&V_3), 0, sizeof(V_3));
  56308. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  56309. memset((&V_4), 0, sizeof(V_4));
  56310. int32_t V_5 = 0;
  56311. Exception_t * __last_unhandled_exception = 0;
  56312. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56313. {
  56314. int32_t L_0 = (int32_t)__this->get_minY_0();
  56315. int32_t L_1 = ___i0;
  56316. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56317. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56318. int32_t L_3 = V_0;
  56319. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56320. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56321. {
  56322. goto IL_001a;
  56323. }
  56324. }
  56325. {
  56326. return;
  56327. }
  56328. IL_001a:
  56329. {
  56330. int32_t L_5 = V_0;
  56331. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56332. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56333. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56334. int32_t L_8;
  56335. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56336. V_1 = (int32_t)L_8;
  56337. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56338. int32_t L_10 = (int32_t)__this->get_width_3();
  56339. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  56340. RuntimeObject* L_11;
  56341. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  56342. V_2 = (RuntimeObject*)L_11;
  56343. }
  56344. IL_0041:
  56345. try
  56346. {// begin try (depth: 1)
  56347. {
  56348. RuntimeObject* L_12 = V_2;
  56349. NullCheck((RuntimeObject*)L_12);
  56350. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  56351. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  56352. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  56353. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  56354. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  56355. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  56356. int32_t L_15 = V_0;
  56357. V_5 = (int32_t)L_15;
  56358. goto IL_0075;
  56359. }
  56360. IL_0056:
  56361. {
  56362. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * L_16 = (RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *)__this->get_address_of_action_5();
  56363. RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * L_17;
  56364. L_17 = (( RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 * (*) (RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *)(RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56365. int32_t L_18 = V_5;
  56366. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  56367. Il2CppFakeBox<RowOperation_t5A3E319297D0B68DCADDE3A9F0E54CCF36973846 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  56368. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56369. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  56370. *L_17 = L_20.m_Value;
  56371. int32_t L_21 = V_5;
  56372. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  56373. }
  56374. IL_0075:
  56375. {
  56376. int32_t L_22 = V_5;
  56377. int32_t L_23 = V_1;
  56378. if ((((int32_t)L_22) < ((int32_t)L_23)))
  56379. {
  56380. goto IL_0056;
  56381. }
  56382. }
  56383. IL_007a:
  56384. {
  56385. IL2CPP_LEAVE(0x86, FINALLY_007c);
  56386. }
  56387. }// end try (depth: 1)
  56388. catch(Il2CppExceptionWrapper& e)
  56389. {
  56390. __last_unhandled_exception = (Exception_t *)e.ex;
  56391. goto FINALLY_007c;
  56392. }
  56393. FINALLY_007c:
  56394. {// begin finally (depth: 1)
  56395. {
  56396. RuntimeObject* L_24 = V_2;
  56397. if (!L_24)
  56398. {
  56399. goto IL_0085;
  56400. }
  56401. }
  56402. IL_007f:
  56403. {
  56404. RuntimeObject* L_25 = V_2;
  56405. NullCheck((RuntimeObject*)L_25);
  56406. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  56407. }
  56408. IL_0085:
  56409. {
  56410. IL2CPP_END_FINALLY(124)
  56411. }
  56412. }// end finally (depth: 1)
  56413. IL2CPP_CLEANUP(124)
  56414. {
  56415. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56416. IL2CPP_JUMP_TBL(0x86, IL_0086)
  56417. }
  56418. IL_0086:
  56419. {
  56420. return;
  56421. }
  56422. }
  56423. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m08614379DB695674C57DA9CDE15C6CF3A7508802_gshared_inline (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * ___action5, const RuntimeMethod* method)
  56424. {
  56425. {
  56426. int32_t L_0 = ___minY0;
  56427. __this->set_minY_0(L_0);
  56428. int32_t L_1 = ___maxY1;
  56429. __this->set_maxY_1(L_1);
  56430. int32_t L_2 = ___stepY2;
  56431. __this->set_stepY_2(L_2);
  56432. int32_t L_3 = ___width3;
  56433. __this->set_width_3(L_3);
  56434. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56435. __this->set_allocator_4(L_4);
  56436. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * L_5 = ___action5;
  56437. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A L_6 = (*(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *)L_5);
  56438. __this->set_action_5(L_6);
  56439. return;
  56440. }
  56441. }
  56442. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC789BC03D2660D1CAFD9C98DF922B6B7CCF79043_gshared_inline (RowOperationWrapper_2_tFE556FF1EC2109064B33CBDF2F2E912DDDA81DD7 * __this, int32_t ___i0, const RuntimeMethod* method)
  56443. {
  56444. static bool s_Il2CppMethodInitialized;
  56445. if (!s_Il2CppMethodInitialized)
  56446. {
  56447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56449. s_Il2CppMethodInitialized = true;
  56450. }
  56451. int32_t V_0 = 0;
  56452. int32_t V_1 = 0;
  56453. RuntimeObject* V_2 = NULL;
  56454. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  56455. memset((&V_3), 0, sizeof(V_3));
  56456. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56457. memset((&V_4), 0, sizeof(V_4));
  56458. int32_t V_5 = 0;
  56459. Exception_t * __last_unhandled_exception = 0;
  56460. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56461. {
  56462. int32_t L_0 = (int32_t)__this->get_minY_0();
  56463. int32_t L_1 = ___i0;
  56464. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56465. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56466. int32_t L_3 = V_0;
  56467. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56468. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56469. {
  56470. goto IL_001a;
  56471. }
  56472. }
  56473. {
  56474. return;
  56475. }
  56476. IL_001a:
  56477. {
  56478. int32_t L_5 = V_0;
  56479. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56480. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56481. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56482. int32_t L_8;
  56483. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56484. V_1 = (int32_t)L_8;
  56485. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56486. int32_t L_10 = (int32_t)__this->get_width_3();
  56487. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  56488. RuntimeObject* L_11;
  56489. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  56490. V_2 = (RuntimeObject*)L_11;
  56491. }
  56492. IL_0041:
  56493. try
  56494. {// begin try (depth: 1)
  56495. {
  56496. RuntimeObject* L_12 = V_2;
  56497. NullCheck((RuntimeObject*)L_12);
  56498. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  56499. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  56500. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  56501. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  56502. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  56503. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  56504. int32_t L_15 = V_0;
  56505. V_5 = (int32_t)L_15;
  56506. goto IL_0075;
  56507. }
  56508. IL_0056:
  56509. {
  56510. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * L_16 = (RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *)__this->get_address_of_action_5();
  56511. RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * L_17;
  56512. L_17 = (( RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A * (*) (RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *)(RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56513. int32_t L_18 = V_5;
  56514. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  56515. Il2CppFakeBox<RowOperation_t0C6F0733023B5E3400A67158A743369C189E4D5A > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  56516. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56517. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  56518. *L_17 = L_20.m_Value;
  56519. int32_t L_21 = V_5;
  56520. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  56521. }
  56522. IL_0075:
  56523. {
  56524. int32_t L_22 = V_5;
  56525. int32_t L_23 = V_1;
  56526. if ((((int32_t)L_22) < ((int32_t)L_23)))
  56527. {
  56528. goto IL_0056;
  56529. }
  56530. }
  56531. IL_007a:
  56532. {
  56533. IL2CPP_LEAVE(0x86, FINALLY_007c);
  56534. }
  56535. }// end try (depth: 1)
  56536. catch(Il2CppExceptionWrapper& e)
  56537. {
  56538. __last_unhandled_exception = (Exception_t *)e.ex;
  56539. goto FINALLY_007c;
  56540. }
  56541. FINALLY_007c:
  56542. {// begin finally (depth: 1)
  56543. {
  56544. RuntimeObject* L_24 = V_2;
  56545. if (!L_24)
  56546. {
  56547. goto IL_0085;
  56548. }
  56549. }
  56550. IL_007f:
  56551. {
  56552. RuntimeObject* L_25 = V_2;
  56553. NullCheck((RuntimeObject*)L_25);
  56554. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  56555. }
  56556. IL_0085:
  56557. {
  56558. IL2CPP_END_FINALLY(124)
  56559. }
  56560. }// end finally (depth: 1)
  56561. IL2CPP_CLEANUP(124)
  56562. {
  56563. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56564. IL2CPP_JUMP_TBL(0x86, IL_0086)
  56565. }
  56566. IL_0086:
  56567. {
  56568. return;
  56569. }
  56570. }
  56571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6C6862BFB5FA5588C37E644647437D9FF024148B_gshared_inline (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * ___action5, const RuntimeMethod* method)
  56572. {
  56573. {
  56574. int32_t L_0 = ___minY0;
  56575. __this->set_minY_0(L_0);
  56576. int32_t L_1 = ___maxY1;
  56577. __this->set_maxY_1(L_1);
  56578. int32_t L_2 = ___stepY2;
  56579. __this->set_stepY_2(L_2);
  56580. int32_t L_3 = ___width3;
  56581. __this->set_width_3(L_3);
  56582. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56583. __this->set_allocator_4(L_4);
  56584. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * L_5 = ___action5;
  56585. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D L_6 = (*(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *)L_5);
  56586. __this->set_action_5(L_6);
  56587. return;
  56588. }
  56589. }
  56590. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC7A16BB411F86398B73FB21E6A4CFEF63DFB502B_gshared_inline (RowOperationWrapper_2_t0CC44A895386AB15370402D96926E528F72962A5 * __this, int32_t ___i0, const RuntimeMethod* method)
  56591. {
  56592. static bool s_Il2CppMethodInitialized;
  56593. if (!s_Il2CppMethodInitialized)
  56594. {
  56595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56597. s_Il2CppMethodInitialized = true;
  56598. }
  56599. int32_t V_0 = 0;
  56600. int32_t V_1 = 0;
  56601. RuntimeObject* V_2 = NULL;
  56602. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  56603. memset((&V_3), 0, sizeof(V_3));
  56604. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  56605. memset((&V_4), 0, sizeof(V_4));
  56606. int32_t V_5 = 0;
  56607. Exception_t * __last_unhandled_exception = 0;
  56608. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56609. {
  56610. int32_t L_0 = (int32_t)__this->get_minY_0();
  56611. int32_t L_1 = ___i0;
  56612. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56613. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56614. int32_t L_3 = V_0;
  56615. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56616. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56617. {
  56618. goto IL_001a;
  56619. }
  56620. }
  56621. {
  56622. return;
  56623. }
  56624. IL_001a:
  56625. {
  56626. int32_t L_5 = V_0;
  56627. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56628. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56629. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56630. int32_t L_8;
  56631. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56632. V_1 = (int32_t)L_8;
  56633. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56634. int32_t L_10 = (int32_t)__this->get_width_3();
  56635. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  56636. RuntimeObject* L_11;
  56637. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  56638. V_2 = (RuntimeObject*)L_11;
  56639. }
  56640. IL_0041:
  56641. try
  56642. {// begin try (depth: 1)
  56643. {
  56644. RuntimeObject* L_12 = V_2;
  56645. NullCheck((RuntimeObject*)L_12);
  56646. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  56647. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  56648. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  56649. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  56650. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  56651. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  56652. int32_t L_15 = V_0;
  56653. V_5 = (int32_t)L_15;
  56654. goto IL_0075;
  56655. }
  56656. IL_0056:
  56657. {
  56658. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * L_16 = (RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *)__this->get_address_of_action_5();
  56659. RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * L_17;
  56660. L_17 = (( RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D * (*) (RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *)(RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56661. int32_t L_18 = V_5;
  56662. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  56663. Il2CppFakeBox<RowOperation_t72DDB6746CFAEC74D2F22AD54BE9B4E2D0E8A98D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  56664. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56665. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  56666. *L_17 = L_20.m_Value;
  56667. int32_t L_21 = V_5;
  56668. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  56669. }
  56670. IL_0075:
  56671. {
  56672. int32_t L_22 = V_5;
  56673. int32_t L_23 = V_1;
  56674. if ((((int32_t)L_22) < ((int32_t)L_23)))
  56675. {
  56676. goto IL_0056;
  56677. }
  56678. }
  56679. IL_007a:
  56680. {
  56681. IL2CPP_LEAVE(0x86, FINALLY_007c);
  56682. }
  56683. }// end try (depth: 1)
  56684. catch(Il2CppExceptionWrapper& e)
  56685. {
  56686. __last_unhandled_exception = (Exception_t *)e.ex;
  56687. goto FINALLY_007c;
  56688. }
  56689. FINALLY_007c:
  56690. {// begin finally (depth: 1)
  56691. {
  56692. RuntimeObject* L_24 = V_2;
  56693. if (!L_24)
  56694. {
  56695. goto IL_0085;
  56696. }
  56697. }
  56698. IL_007f:
  56699. {
  56700. RuntimeObject* L_25 = V_2;
  56701. NullCheck((RuntimeObject*)L_25);
  56702. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  56703. }
  56704. IL_0085:
  56705. {
  56706. IL2CPP_END_FINALLY(124)
  56707. }
  56708. }// end finally (depth: 1)
  56709. IL2CPP_CLEANUP(124)
  56710. {
  56711. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56712. IL2CPP_JUMP_TBL(0x86, IL_0086)
  56713. }
  56714. IL_0086:
  56715. {
  56716. return;
  56717. }
  56718. }
  56719. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m5954FC0514C76E78FD0F54072B0C6E4B91A03FC9_gshared_inline (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * ___action5, const RuntimeMethod* method)
  56720. {
  56721. {
  56722. int32_t L_0 = ___minY0;
  56723. __this->set_minY_0(L_0);
  56724. int32_t L_1 = ___maxY1;
  56725. __this->set_maxY_1(L_1);
  56726. int32_t L_2 = ___stepY2;
  56727. __this->set_stepY_2(L_2);
  56728. int32_t L_3 = ___width3;
  56729. __this->set_width_3(L_3);
  56730. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56731. __this->set_allocator_4(L_4);
  56732. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * L_5 = ___action5;
  56733. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB L_6 = (*(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *)L_5);
  56734. __this->set_action_5(L_6);
  56735. return;
  56736. }
  56737. }
  56738. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBEC76E05538BC47BF5C3B11AFBEE4B750CFD53B6_gshared_inline (RowOperationWrapper_2_tB253399FB3DAB7683D13F3148B681E955418A8FC * __this, int32_t ___i0, const RuntimeMethod* method)
  56739. {
  56740. static bool s_Il2CppMethodInitialized;
  56741. if (!s_Il2CppMethodInitialized)
  56742. {
  56743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56745. s_Il2CppMethodInitialized = true;
  56746. }
  56747. int32_t V_0 = 0;
  56748. int32_t V_1 = 0;
  56749. RuntimeObject* V_2 = NULL;
  56750. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  56751. memset((&V_3), 0, sizeof(V_3));
  56752. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  56753. memset((&V_4), 0, sizeof(V_4));
  56754. int32_t V_5 = 0;
  56755. Exception_t * __last_unhandled_exception = 0;
  56756. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56757. {
  56758. int32_t L_0 = (int32_t)__this->get_minY_0();
  56759. int32_t L_1 = ___i0;
  56760. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56761. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56762. int32_t L_3 = V_0;
  56763. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56764. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56765. {
  56766. goto IL_001a;
  56767. }
  56768. }
  56769. {
  56770. return;
  56771. }
  56772. IL_001a:
  56773. {
  56774. int32_t L_5 = V_0;
  56775. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56776. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56777. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56778. int32_t L_8;
  56779. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56780. V_1 = (int32_t)L_8;
  56781. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56782. int32_t L_10 = (int32_t)__this->get_width_3();
  56783. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  56784. RuntimeObject* L_11;
  56785. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  56786. V_2 = (RuntimeObject*)L_11;
  56787. }
  56788. IL_0041:
  56789. try
  56790. {// begin try (depth: 1)
  56791. {
  56792. RuntimeObject* L_12 = V_2;
  56793. NullCheck((RuntimeObject*)L_12);
  56794. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  56795. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  56796. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  56797. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  56798. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  56799. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  56800. int32_t L_15 = V_0;
  56801. V_5 = (int32_t)L_15;
  56802. goto IL_0075;
  56803. }
  56804. IL_0056:
  56805. {
  56806. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * L_16 = (RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *)__this->get_address_of_action_5();
  56807. RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * L_17;
  56808. L_17 = (( RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB * (*) (RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *)(RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56809. int32_t L_18 = V_5;
  56810. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  56811. Il2CppFakeBox<RowOperation_tBBB9DBD0866D275C36C662FA0175FFF1F64401FB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  56812. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56813. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  56814. *L_17 = L_20.m_Value;
  56815. int32_t L_21 = V_5;
  56816. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  56817. }
  56818. IL_0075:
  56819. {
  56820. int32_t L_22 = V_5;
  56821. int32_t L_23 = V_1;
  56822. if ((((int32_t)L_22) < ((int32_t)L_23)))
  56823. {
  56824. goto IL_0056;
  56825. }
  56826. }
  56827. IL_007a:
  56828. {
  56829. IL2CPP_LEAVE(0x86, FINALLY_007c);
  56830. }
  56831. }// end try (depth: 1)
  56832. catch(Il2CppExceptionWrapper& e)
  56833. {
  56834. __last_unhandled_exception = (Exception_t *)e.ex;
  56835. goto FINALLY_007c;
  56836. }
  56837. FINALLY_007c:
  56838. {// begin finally (depth: 1)
  56839. {
  56840. RuntimeObject* L_24 = V_2;
  56841. if (!L_24)
  56842. {
  56843. goto IL_0085;
  56844. }
  56845. }
  56846. IL_007f:
  56847. {
  56848. RuntimeObject* L_25 = V_2;
  56849. NullCheck((RuntimeObject*)L_25);
  56850. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  56851. }
  56852. IL_0085:
  56853. {
  56854. IL2CPP_END_FINALLY(124)
  56855. }
  56856. }// end finally (depth: 1)
  56857. IL2CPP_CLEANUP(124)
  56858. {
  56859. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  56860. IL2CPP_JUMP_TBL(0x86, IL_0086)
  56861. }
  56862. IL_0086:
  56863. {
  56864. return;
  56865. }
  56866. }
  56867. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE7C3091995197AEE19C239DEA9DBF40878886B89_gshared_inline (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * ___action5, const RuntimeMethod* method)
  56868. {
  56869. {
  56870. int32_t L_0 = ___minY0;
  56871. __this->set_minY_0(L_0);
  56872. int32_t L_1 = ___maxY1;
  56873. __this->set_maxY_1(L_1);
  56874. int32_t L_2 = ___stepY2;
  56875. __this->set_stepY_2(L_2);
  56876. int32_t L_3 = ___width3;
  56877. __this->set_width_3(L_3);
  56878. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  56879. __this->set_allocator_4(L_4);
  56880. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * L_5 = ___action5;
  56881. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 L_6 = (*(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *)L_5);
  56882. __this->set_action_5(L_6);
  56883. return;
  56884. }
  56885. }
  56886. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m832B8A87DE58AA3D8F8A950A3653DCC0BD829D00_gshared_inline (RowOperationWrapper_2_tF73EEF5284A8822748F33841CA8B199F64D71514 * __this, int32_t ___i0, const RuntimeMethod* method)
  56887. {
  56888. static bool s_Il2CppMethodInitialized;
  56889. if (!s_Il2CppMethodInitialized)
  56890. {
  56891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  56892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56893. s_Il2CppMethodInitialized = true;
  56894. }
  56895. int32_t V_0 = 0;
  56896. int32_t V_1 = 0;
  56897. RuntimeObject* V_2 = NULL;
  56898. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  56899. memset((&V_3), 0, sizeof(V_3));
  56900. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  56901. memset((&V_4), 0, sizeof(V_4));
  56902. int32_t V_5 = 0;
  56903. Exception_t * __last_unhandled_exception = 0;
  56904. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  56905. {
  56906. int32_t L_0 = (int32_t)__this->get_minY_0();
  56907. int32_t L_1 = ___i0;
  56908. int32_t L_2 = (int32_t)__this->get_stepY_2();
  56909. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  56910. int32_t L_3 = V_0;
  56911. int32_t L_4 = (int32_t)__this->get_maxY_1();
  56912. if ((((int32_t)L_3) < ((int32_t)L_4)))
  56913. {
  56914. goto IL_001a;
  56915. }
  56916. }
  56917. {
  56918. return;
  56919. }
  56920. IL_001a:
  56921. {
  56922. int32_t L_5 = V_0;
  56923. int32_t L_6 = (int32_t)__this->get_stepY_2();
  56924. int32_t L_7 = (int32_t)__this->get_maxY_1();
  56925. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  56926. int32_t L_8;
  56927. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  56928. V_1 = (int32_t)L_8;
  56929. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  56930. int32_t L_10 = (int32_t)__this->get_width_3();
  56931. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  56932. RuntimeObject* L_11;
  56933. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  56934. V_2 = (RuntimeObject*)L_11;
  56935. }
  56936. IL_0041:
  56937. try
  56938. {// begin try (depth: 1)
  56939. {
  56940. RuntimeObject* L_12 = V_2;
  56941. NullCheck((RuntimeObject*)L_12);
  56942. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  56943. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  56944. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  56945. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  56946. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  56947. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  56948. int32_t L_15 = V_0;
  56949. V_5 = (int32_t)L_15;
  56950. goto IL_0075;
  56951. }
  56952. IL_0056:
  56953. {
  56954. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * L_16 = (RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *)__this->get_address_of_action_5();
  56955. RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * L_17;
  56956. L_17 = (( RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 * (*) (RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *)(RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  56957. int32_t L_18 = V_5;
  56958. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  56959. Il2CppFakeBox<RowOperation_t84ED932B3579101BEC774FD90F4643F3CC3591E8 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  56960. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  56961. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  56962. *L_17 = L_20.m_Value;
  56963. int32_t L_21 = V_5;
  56964. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  56965. }
  56966. IL_0075:
  56967. {
  56968. int32_t L_22 = V_5;
  56969. int32_t L_23 = V_1;
  56970. if ((((int32_t)L_22) < ((int32_t)L_23)))
  56971. {
  56972. goto IL_0056;
  56973. }
  56974. }
  56975. IL_007a:
  56976. {
  56977. IL2CPP_LEAVE(0x86, FINALLY_007c);
  56978. }
  56979. }// end try (depth: 1)
  56980. catch(Il2CppExceptionWrapper& e)
  56981. {
  56982. __last_unhandled_exception = (Exception_t *)e.ex;
  56983. goto FINALLY_007c;
  56984. }
  56985. FINALLY_007c:
  56986. {// begin finally (depth: 1)
  56987. {
  56988. RuntimeObject* L_24 = V_2;
  56989. if (!L_24)
  56990. {
  56991. goto IL_0085;
  56992. }
  56993. }
  56994. IL_007f:
  56995. {
  56996. RuntimeObject* L_25 = V_2;
  56997. NullCheck((RuntimeObject*)L_25);
  56998. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  56999. }
  57000. IL_0085:
  57001. {
  57002. IL2CPP_END_FINALLY(124)
  57003. }
  57004. }// end finally (depth: 1)
  57005. IL2CPP_CLEANUP(124)
  57006. {
  57007. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57008. IL2CPP_JUMP_TBL(0x86, IL_0086)
  57009. }
  57010. IL_0086:
  57011. {
  57012. return;
  57013. }
  57014. }
  57015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC2BD8CA89CC2AAE775598A50882EF1C8635C88F4_gshared_inline (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * ___action5, const RuntimeMethod* method)
  57016. {
  57017. {
  57018. int32_t L_0 = ___minY0;
  57019. __this->set_minY_0(L_0);
  57020. int32_t L_1 = ___maxY1;
  57021. __this->set_maxY_1(L_1);
  57022. int32_t L_2 = ___stepY2;
  57023. __this->set_stepY_2(L_2);
  57024. int32_t L_3 = ___width3;
  57025. __this->set_width_3(L_3);
  57026. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57027. __this->set_allocator_4(L_4);
  57028. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * L_5 = ___action5;
  57029. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF L_6 = (*(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *)L_5);
  57030. __this->set_action_5(L_6);
  57031. return;
  57032. }
  57033. }
  57034. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF638997069457E26883A80D7A17A782F718A51AB_gshared_inline (RowOperationWrapper_2_t7E620772E43BA56C279AD352F936CEB595AA1388 * __this, int32_t ___i0, const RuntimeMethod* method)
  57035. {
  57036. static bool s_Il2CppMethodInitialized;
  57037. if (!s_Il2CppMethodInitialized)
  57038. {
  57039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57041. s_Il2CppMethodInitialized = true;
  57042. }
  57043. int32_t V_0 = 0;
  57044. int32_t V_1 = 0;
  57045. RuntimeObject* V_2 = NULL;
  57046. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  57047. memset((&V_3), 0, sizeof(V_3));
  57048. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  57049. memset((&V_4), 0, sizeof(V_4));
  57050. int32_t V_5 = 0;
  57051. Exception_t * __last_unhandled_exception = 0;
  57052. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57053. {
  57054. int32_t L_0 = (int32_t)__this->get_minY_0();
  57055. int32_t L_1 = ___i0;
  57056. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57057. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57058. int32_t L_3 = V_0;
  57059. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57060. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57061. {
  57062. goto IL_001a;
  57063. }
  57064. }
  57065. {
  57066. return;
  57067. }
  57068. IL_001a:
  57069. {
  57070. int32_t L_5 = V_0;
  57071. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57072. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57073. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57074. int32_t L_8;
  57075. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57076. V_1 = (int32_t)L_8;
  57077. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57078. int32_t L_10 = (int32_t)__this->get_width_3();
  57079. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  57080. RuntimeObject* L_11;
  57081. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  57082. V_2 = (RuntimeObject*)L_11;
  57083. }
  57084. IL_0041:
  57085. try
  57086. {// begin try (depth: 1)
  57087. {
  57088. RuntimeObject* L_12 = V_2;
  57089. NullCheck((RuntimeObject*)L_12);
  57090. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  57091. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  57092. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  57093. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  57094. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  57095. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  57096. int32_t L_15 = V_0;
  57097. V_5 = (int32_t)L_15;
  57098. goto IL_0075;
  57099. }
  57100. IL_0056:
  57101. {
  57102. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * L_16 = (RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *)__this->get_address_of_action_5();
  57103. RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * L_17;
  57104. L_17 = (( RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF * (*) (RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *)(RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57105. int32_t L_18 = V_5;
  57106. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  57107. Il2CppFakeBox<RowOperation_tF990EE5E73D9A27C0AEA29BF2E2BEE13245FC0DF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  57108. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57109. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  57110. *L_17 = L_20.m_Value;
  57111. int32_t L_21 = V_5;
  57112. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  57113. }
  57114. IL_0075:
  57115. {
  57116. int32_t L_22 = V_5;
  57117. int32_t L_23 = V_1;
  57118. if ((((int32_t)L_22) < ((int32_t)L_23)))
  57119. {
  57120. goto IL_0056;
  57121. }
  57122. }
  57123. IL_007a:
  57124. {
  57125. IL2CPP_LEAVE(0x86, FINALLY_007c);
  57126. }
  57127. }// end try (depth: 1)
  57128. catch(Il2CppExceptionWrapper& e)
  57129. {
  57130. __last_unhandled_exception = (Exception_t *)e.ex;
  57131. goto FINALLY_007c;
  57132. }
  57133. FINALLY_007c:
  57134. {// begin finally (depth: 1)
  57135. {
  57136. RuntimeObject* L_24 = V_2;
  57137. if (!L_24)
  57138. {
  57139. goto IL_0085;
  57140. }
  57141. }
  57142. IL_007f:
  57143. {
  57144. RuntimeObject* L_25 = V_2;
  57145. NullCheck((RuntimeObject*)L_25);
  57146. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  57147. }
  57148. IL_0085:
  57149. {
  57150. IL2CPP_END_FINALLY(124)
  57151. }
  57152. }// end finally (depth: 1)
  57153. IL2CPP_CLEANUP(124)
  57154. {
  57155. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57156. IL2CPP_JUMP_TBL(0x86, IL_0086)
  57157. }
  57158. IL_0086:
  57159. {
  57160. return;
  57161. }
  57162. }
  57163. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCDDC47B40AFB79D07651A3CFD03DE68944B50F9D_gshared_inline (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * ___action5, const RuntimeMethod* method)
  57164. {
  57165. {
  57166. int32_t L_0 = ___minY0;
  57167. __this->set_minY_0(L_0);
  57168. int32_t L_1 = ___maxY1;
  57169. __this->set_maxY_1(L_1);
  57170. int32_t L_2 = ___stepY2;
  57171. __this->set_stepY_2(L_2);
  57172. int32_t L_3 = ___width3;
  57173. __this->set_width_3(L_3);
  57174. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57175. __this->set_allocator_4(L_4);
  57176. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * L_5 = ___action5;
  57177. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D L_6 = (*(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *)L_5);
  57178. __this->set_action_5(L_6);
  57179. return;
  57180. }
  57181. }
  57182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m726260B765736084456BB8F09CEF867CDFAE9DD4_gshared_inline (RowOperationWrapper_2_t4A0CAB1D5D1C4FB960EC7527C3BFE7DE344E0405 * __this, int32_t ___i0, const RuntimeMethod* method)
  57183. {
  57184. static bool s_Il2CppMethodInitialized;
  57185. if (!s_Il2CppMethodInitialized)
  57186. {
  57187. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57188. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57189. s_Il2CppMethodInitialized = true;
  57190. }
  57191. int32_t V_0 = 0;
  57192. int32_t V_1 = 0;
  57193. RuntimeObject* V_2 = NULL;
  57194. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  57195. memset((&V_3), 0, sizeof(V_3));
  57196. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57197. memset((&V_4), 0, sizeof(V_4));
  57198. int32_t V_5 = 0;
  57199. Exception_t * __last_unhandled_exception = 0;
  57200. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57201. {
  57202. int32_t L_0 = (int32_t)__this->get_minY_0();
  57203. int32_t L_1 = ___i0;
  57204. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57205. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57206. int32_t L_3 = V_0;
  57207. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57208. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57209. {
  57210. goto IL_001a;
  57211. }
  57212. }
  57213. {
  57214. return;
  57215. }
  57216. IL_001a:
  57217. {
  57218. int32_t L_5 = V_0;
  57219. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57220. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57221. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57222. int32_t L_8;
  57223. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57224. V_1 = (int32_t)L_8;
  57225. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57226. int32_t L_10 = (int32_t)__this->get_width_3();
  57227. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  57228. RuntimeObject* L_11;
  57229. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  57230. V_2 = (RuntimeObject*)L_11;
  57231. }
  57232. IL_0041:
  57233. try
  57234. {// begin try (depth: 1)
  57235. {
  57236. RuntimeObject* L_12 = V_2;
  57237. NullCheck((RuntimeObject*)L_12);
  57238. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  57239. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  57240. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  57241. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  57242. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  57243. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  57244. int32_t L_15 = V_0;
  57245. V_5 = (int32_t)L_15;
  57246. goto IL_0075;
  57247. }
  57248. IL_0056:
  57249. {
  57250. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * L_16 = (RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *)__this->get_address_of_action_5();
  57251. RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * L_17;
  57252. L_17 = (( RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D * (*) (RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *)(RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57253. int32_t L_18 = V_5;
  57254. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  57255. Il2CppFakeBox<RowOperation_t9E195CC47EF82A7823F8363573955C6272C5355D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  57256. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57257. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  57258. *L_17 = L_20.m_Value;
  57259. int32_t L_21 = V_5;
  57260. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  57261. }
  57262. IL_0075:
  57263. {
  57264. int32_t L_22 = V_5;
  57265. int32_t L_23 = V_1;
  57266. if ((((int32_t)L_22) < ((int32_t)L_23)))
  57267. {
  57268. goto IL_0056;
  57269. }
  57270. }
  57271. IL_007a:
  57272. {
  57273. IL2CPP_LEAVE(0x86, FINALLY_007c);
  57274. }
  57275. }// end try (depth: 1)
  57276. catch(Il2CppExceptionWrapper& e)
  57277. {
  57278. __last_unhandled_exception = (Exception_t *)e.ex;
  57279. goto FINALLY_007c;
  57280. }
  57281. FINALLY_007c:
  57282. {// begin finally (depth: 1)
  57283. {
  57284. RuntimeObject* L_24 = V_2;
  57285. if (!L_24)
  57286. {
  57287. goto IL_0085;
  57288. }
  57289. }
  57290. IL_007f:
  57291. {
  57292. RuntimeObject* L_25 = V_2;
  57293. NullCheck((RuntimeObject*)L_25);
  57294. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  57295. }
  57296. IL_0085:
  57297. {
  57298. IL2CPP_END_FINALLY(124)
  57299. }
  57300. }// end finally (depth: 1)
  57301. IL2CPP_CLEANUP(124)
  57302. {
  57303. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57304. IL2CPP_JUMP_TBL(0x86, IL_0086)
  57305. }
  57306. IL_0086:
  57307. {
  57308. return;
  57309. }
  57310. }
  57311. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m23F18DB1037B26EA352830F71F6AA0F1686CEC9E_gshared_inline (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * ___action5, const RuntimeMethod* method)
  57312. {
  57313. {
  57314. int32_t L_0 = ___minY0;
  57315. __this->set_minY_0(L_0);
  57316. int32_t L_1 = ___maxY1;
  57317. __this->set_maxY_1(L_1);
  57318. int32_t L_2 = ___stepY2;
  57319. __this->set_stepY_2(L_2);
  57320. int32_t L_3 = ___width3;
  57321. __this->set_width_3(L_3);
  57322. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57323. __this->set_allocator_4(L_4);
  57324. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * L_5 = ___action5;
  57325. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 L_6 = (*(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *)L_5);
  57326. __this->set_action_5(L_6);
  57327. return;
  57328. }
  57329. }
  57330. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m24B54A51D925756B7EC84B5911AFF081074B9D2E_gshared_inline (RowOperationWrapper_2_t5B27AAE03793CEE8669D00393FA22BB82B1451EE * __this, int32_t ___i0, const RuntimeMethod* method)
  57331. {
  57332. static bool s_Il2CppMethodInitialized;
  57333. if (!s_Il2CppMethodInitialized)
  57334. {
  57335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57337. s_Il2CppMethodInitialized = true;
  57338. }
  57339. int32_t V_0 = 0;
  57340. int32_t V_1 = 0;
  57341. RuntimeObject* V_2 = NULL;
  57342. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  57343. memset((&V_3), 0, sizeof(V_3));
  57344. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57345. memset((&V_4), 0, sizeof(V_4));
  57346. int32_t V_5 = 0;
  57347. Exception_t * __last_unhandled_exception = 0;
  57348. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57349. {
  57350. int32_t L_0 = (int32_t)__this->get_minY_0();
  57351. int32_t L_1 = ___i0;
  57352. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57353. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57354. int32_t L_3 = V_0;
  57355. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57356. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57357. {
  57358. goto IL_001a;
  57359. }
  57360. }
  57361. {
  57362. return;
  57363. }
  57364. IL_001a:
  57365. {
  57366. int32_t L_5 = V_0;
  57367. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57368. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57369. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57370. int32_t L_8;
  57371. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57372. V_1 = (int32_t)L_8;
  57373. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57374. int32_t L_10 = (int32_t)__this->get_width_3();
  57375. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  57376. RuntimeObject* L_11;
  57377. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  57378. V_2 = (RuntimeObject*)L_11;
  57379. }
  57380. IL_0041:
  57381. try
  57382. {// begin try (depth: 1)
  57383. {
  57384. RuntimeObject* L_12 = V_2;
  57385. NullCheck((RuntimeObject*)L_12);
  57386. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  57387. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  57388. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  57389. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  57390. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  57391. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  57392. int32_t L_15 = V_0;
  57393. V_5 = (int32_t)L_15;
  57394. goto IL_0075;
  57395. }
  57396. IL_0056:
  57397. {
  57398. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * L_16 = (RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *)__this->get_address_of_action_5();
  57399. RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * L_17;
  57400. L_17 = (( RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 * (*) (RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *)(RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57401. int32_t L_18 = V_5;
  57402. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  57403. Il2CppFakeBox<RowOperation_tC91CD716E7907FBCD1C8262D826632EF9A1A7216 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  57404. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57405. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  57406. *L_17 = L_20.m_Value;
  57407. int32_t L_21 = V_5;
  57408. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  57409. }
  57410. IL_0075:
  57411. {
  57412. int32_t L_22 = V_5;
  57413. int32_t L_23 = V_1;
  57414. if ((((int32_t)L_22) < ((int32_t)L_23)))
  57415. {
  57416. goto IL_0056;
  57417. }
  57418. }
  57419. IL_007a:
  57420. {
  57421. IL2CPP_LEAVE(0x86, FINALLY_007c);
  57422. }
  57423. }// end try (depth: 1)
  57424. catch(Il2CppExceptionWrapper& e)
  57425. {
  57426. __last_unhandled_exception = (Exception_t *)e.ex;
  57427. goto FINALLY_007c;
  57428. }
  57429. FINALLY_007c:
  57430. {// begin finally (depth: 1)
  57431. {
  57432. RuntimeObject* L_24 = V_2;
  57433. if (!L_24)
  57434. {
  57435. goto IL_0085;
  57436. }
  57437. }
  57438. IL_007f:
  57439. {
  57440. RuntimeObject* L_25 = V_2;
  57441. NullCheck((RuntimeObject*)L_25);
  57442. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  57443. }
  57444. IL_0085:
  57445. {
  57446. IL2CPP_END_FINALLY(124)
  57447. }
  57448. }// end finally (depth: 1)
  57449. IL2CPP_CLEANUP(124)
  57450. {
  57451. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57452. IL2CPP_JUMP_TBL(0x86, IL_0086)
  57453. }
  57454. IL_0086:
  57455. {
  57456. return;
  57457. }
  57458. }
  57459. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m12A2DA14DF27276131517C8187C469D16A74D20B_gshared_inline (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * ___action5, const RuntimeMethod* method)
  57460. {
  57461. {
  57462. int32_t L_0 = ___minY0;
  57463. __this->set_minY_0(L_0);
  57464. int32_t L_1 = ___maxY1;
  57465. __this->set_maxY_1(L_1);
  57466. int32_t L_2 = ___stepY2;
  57467. __this->set_stepY_2(L_2);
  57468. int32_t L_3 = ___width3;
  57469. __this->set_width_3(L_3);
  57470. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57471. __this->set_allocator_4(L_4);
  57472. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * L_5 = ___action5;
  57473. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF L_6 = (*(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *)L_5);
  57474. __this->set_action_5(L_6);
  57475. return;
  57476. }
  57477. }
  57478. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6F100AB7F05A8F5A77F8C9537276A9E9CC5FBE0A_gshared_inline (RowOperationWrapper_2_tD558BC408C7EBEE94DF1ACA74618BC67A3B07F26 * __this, int32_t ___i0, const RuntimeMethod* method)
  57479. {
  57480. static bool s_Il2CppMethodInitialized;
  57481. if (!s_Il2CppMethodInitialized)
  57482. {
  57483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57485. s_Il2CppMethodInitialized = true;
  57486. }
  57487. int32_t V_0 = 0;
  57488. int32_t V_1 = 0;
  57489. RuntimeObject* V_2 = NULL;
  57490. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  57491. memset((&V_3), 0, sizeof(V_3));
  57492. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  57493. memset((&V_4), 0, sizeof(V_4));
  57494. int32_t V_5 = 0;
  57495. Exception_t * __last_unhandled_exception = 0;
  57496. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57497. {
  57498. int32_t L_0 = (int32_t)__this->get_minY_0();
  57499. int32_t L_1 = ___i0;
  57500. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57501. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57502. int32_t L_3 = V_0;
  57503. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57504. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57505. {
  57506. goto IL_001a;
  57507. }
  57508. }
  57509. {
  57510. return;
  57511. }
  57512. IL_001a:
  57513. {
  57514. int32_t L_5 = V_0;
  57515. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57516. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57517. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57518. int32_t L_8;
  57519. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57520. V_1 = (int32_t)L_8;
  57521. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57522. int32_t L_10 = (int32_t)__this->get_width_3();
  57523. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  57524. RuntimeObject* L_11;
  57525. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  57526. V_2 = (RuntimeObject*)L_11;
  57527. }
  57528. IL_0041:
  57529. try
  57530. {// begin try (depth: 1)
  57531. {
  57532. RuntimeObject* L_12 = V_2;
  57533. NullCheck((RuntimeObject*)L_12);
  57534. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  57535. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  57536. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  57537. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  57538. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  57539. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  57540. int32_t L_15 = V_0;
  57541. V_5 = (int32_t)L_15;
  57542. goto IL_0075;
  57543. }
  57544. IL_0056:
  57545. {
  57546. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * L_16 = (RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *)__this->get_address_of_action_5();
  57547. RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * L_17;
  57548. L_17 = (( RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF * (*) (RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *)(RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57549. int32_t L_18 = V_5;
  57550. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  57551. Il2CppFakeBox<RowOperation_tDB115D6386275B615FEFC5839DF0ED0990DDA3CF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  57552. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57553. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  57554. *L_17 = L_20.m_Value;
  57555. int32_t L_21 = V_5;
  57556. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  57557. }
  57558. IL_0075:
  57559. {
  57560. int32_t L_22 = V_5;
  57561. int32_t L_23 = V_1;
  57562. if ((((int32_t)L_22) < ((int32_t)L_23)))
  57563. {
  57564. goto IL_0056;
  57565. }
  57566. }
  57567. IL_007a:
  57568. {
  57569. IL2CPP_LEAVE(0x86, FINALLY_007c);
  57570. }
  57571. }// end try (depth: 1)
  57572. catch(Il2CppExceptionWrapper& e)
  57573. {
  57574. __last_unhandled_exception = (Exception_t *)e.ex;
  57575. goto FINALLY_007c;
  57576. }
  57577. FINALLY_007c:
  57578. {// begin finally (depth: 1)
  57579. {
  57580. RuntimeObject* L_24 = V_2;
  57581. if (!L_24)
  57582. {
  57583. goto IL_0085;
  57584. }
  57585. }
  57586. IL_007f:
  57587. {
  57588. RuntimeObject* L_25 = V_2;
  57589. NullCheck((RuntimeObject*)L_25);
  57590. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  57591. }
  57592. IL_0085:
  57593. {
  57594. IL2CPP_END_FINALLY(124)
  57595. }
  57596. }// end finally (depth: 1)
  57597. IL2CPP_CLEANUP(124)
  57598. {
  57599. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57600. IL2CPP_JUMP_TBL(0x86, IL_0086)
  57601. }
  57602. IL_0086:
  57603. {
  57604. return;
  57605. }
  57606. }
  57607. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mEC4436FE3E4C8C9B4367704F046751A07ED24B8C_gshared_inline (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * ___action5, const RuntimeMethod* method)
  57608. {
  57609. {
  57610. int32_t L_0 = ___minY0;
  57611. __this->set_minY_0(L_0);
  57612. int32_t L_1 = ___maxY1;
  57613. __this->set_maxY_1(L_1);
  57614. int32_t L_2 = ___stepY2;
  57615. __this->set_stepY_2(L_2);
  57616. int32_t L_3 = ___width3;
  57617. __this->set_width_3(L_3);
  57618. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57619. __this->set_allocator_4(L_4);
  57620. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * L_5 = ___action5;
  57621. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE L_6 = (*(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *)L_5);
  57622. __this->set_action_5(L_6);
  57623. return;
  57624. }
  57625. }
  57626. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC7BF698C8BC752698E38990FCB7C2361E5125F42_gshared_inline (RowOperationWrapper_2_t46568A95A7D58C68B82BA6D9E1EC8A1F15084997 * __this, int32_t ___i0, const RuntimeMethod* method)
  57627. {
  57628. static bool s_Il2CppMethodInitialized;
  57629. if (!s_Il2CppMethodInitialized)
  57630. {
  57631. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57632. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57633. s_Il2CppMethodInitialized = true;
  57634. }
  57635. int32_t V_0 = 0;
  57636. int32_t V_1 = 0;
  57637. RuntimeObject* V_2 = NULL;
  57638. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  57639. memset((&V_3), 0, sizeof(V_3));
  57640. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  57641. memset((&V_4), 0, sizeof(V_4));
  57642. int32_t V_5 = 0;
  57643. Exception_t * __last_unhandled_exception = 0;
  57644. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57645. {
  57646. int32_t L_0 = (int32_t)__this->get_minY_0();
  57647. int32_t L_1 = ___i0;
  57648. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57649. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57650. int32_t L_3 = V_0;
  57651. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57652. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57653. {
  57654. goto IL_001a;
  57655. }
  57656. }
  57657. {
  57658. return;
  57659. }
  57660. IL_001a:
  57661. {
  57662. int32_t L_5 = V_0;
  57663. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57664. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57665. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57666. int32_t L_8;
  57667. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57668. V_1 = (int32_t)L_8;
  57669. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57670. int32_t L_10 = (int32_t)__this->get_width_3();
  57671. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  57672. RuntimeObject* L_11;
  57673. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  57674. V_2 = (RuntimeObject*)L_11;
  57675. }
  57676. IL_0041:
  57677. try
  57678. {// begin try (depth: 1)
  57679. {
  57680. RuntimeObject* L_12 = V_2;
  57681. NullCheck((RuntimeObject*)L_12);
  57682. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  57683. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  57684. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  57685. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  57686. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  57687. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  57688. int32_t L_15 = V_0;
  57689. V_5 = (int32_t)L_15;
  57690. goto IL_0075;
  57691. }
  57692. IL_0056:
  57693. {
  57694. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * L_16 = (RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *)__this->get_address_of_action_5();
  57695. RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * L_17;
  57696. L_17 = (( RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE * (*) (RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *)(RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57697. int32_t L_18 = V_5;
  57698. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  57699. Il2CppFakeBox<RowOperation_t9CE3764227B8934D9CF413F6E95C6E6EB06923DE > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  57700. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57701. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  57702. *L_17 = L_20.m_Value;
  57703. int32_t L_21 = V_5;
  57704. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  57705. }
  57706. IL_0075:
  57707. {
  57708. int32_t L_22 = V_5;
  57709. int32_t L_23 = V_1;
  57710. if ((((int32_t)L_22) < ((int32_t)L_23)))
  57711. {
  57712. goto IL_0056;
  57713. }
  57714. }
  57715. IL_007a:
  57716. {
  57717. IL2CPP_LEAVE(0x86, FINALLY_007c);
  57718. }
  57719. }// end try (depth: 1)
  57720. catch(Il2CppExceptionWrapper& e)
  57721. {
  57722. __last_unhandled_exception = (Exception_t *)e.ex;
  57723. goto FINALLY_007c;
  57724. }
  57725. FINALLY_007c:
  57726. {// begin finally (depth: 1)
  57727. {
  57728. RuntimeObject* L_24 = V_2;
  57729. if (!L_24)
  57730. {
  57731. goto IL_0085;
  57732. }
  57733. }
  57734. IL_007f:
  57735. {
  57736. RuntimeObject* L_25 = V_2;
  57737. NullCheck((RuntimeObject*)L_25);
  57738. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  57739. }
  57740. IL_0085:
  57741. {
  57742. IL2CPP_END_FINALLY(124)
  57743. }
  57744. }// end finally (depth: 1)
  57745. IL2CPP_CLEANUP(124)
  57746. {
  57747. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57748. IL2CPP_JUMP_TBL(0x86, IL_0086)
  57749. }
  57750. IL_0086:
  57751. {
  57752. return;
  57753. }
  57754. }
  57755. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6EE6807B9B5D94560A12854B821CD6C68BC7B5F7_gshared_inline (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * ___action5, const RuntimeMethod* method)
  57756. {
  57757. {
  57758. int32_t L_0 = ___minY0;
  57759. __this->set_minY_0(L_0);
  57760. int32_t L_1 = ___maxY1;
  57761. __this->set_maxY_1(L_1);
  57762. int32_t L_2 = ___stepY2;
  57763. __this->set_stepY_2(L_2);
  57764. int32_t L_3 = ___width3;
  57765. __this->set_width_3(L_3);
  57766. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57767. __this->set_allocator_4(L_4);
  57768. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * L_5 = ___action5;
  57769. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 L_6 = (*(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *)L_5);
  57770. __this->set_action_5(L_6);
  57771. return;
  57772. }
  57773. }
  57774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m76B9C8CD989B5234C5793E75D96464A2718F3E0F_gshared_inline (RowOperationWrapper_2_t6FBD1257E91F12AA00126962A37D6B08798F2FDD * __this, int32_t ___i0, const RuntimeMethod* method)
  57775. {
  57776. static bool s_Il2CppMethodInitialized;
  57777. if (!s_Il2CppMethodInitialized)
  57778. {
  57779. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57780. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57781. s_Il2CppMethodInitialized = true;
  57782. }
  57783. int32_t V_0 = 0;
  57784. int32_t V_1 = 0;
  57785. RuntimeObject* V_2 = NULL;
  57786. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  57787. memset((&V_3), 0, sizeof(V_3));
  57788. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  57789. memset((&V_4), 0, sizeof(V_4));
  57790. int32_t V_5 = 0;
  57791. Exception_t * __last_unhandled_exception = 0;
  57792. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57793. {
  57794. int32_t L_0 = (int32_t)__this->get_minY_0();
  57795. int32_t L_1 = ___i0;
  57796. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57797. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57798. int32_t L_3 = V_0;
  57799. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57800. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57801. {
  57802. goto IL_001a;
  57803. }
  57804. }
  57805. {
  57806. return;
  57807. }
  57808. IL_001a:
  57809. {
  57810. int32_t L_5 = V_0;
  57811. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57812. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57813. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57814. int32_t L_8;
  57815. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57816. V_1 = (int32_t)L_8;
  57817. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57818. int32_t L_10 = (int32_t)__this->get_width_3();
  57819. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  57820. RuntimeObject* L_11;
  57821. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  57822. V_2 = (RuntimeObject*)L_11;
  57823. }
  57824. IL_0041:
  57825. try
  57826. {// begin try (depth: 1)
  57827. {
  57828. RuntimeObject* L_12 = V_2;
  57829. NullCheck((RuntimeObject*)L_12);
  57830. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  57831. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  57832. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  57833. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  57834. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  57835. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  57836. int32_t L_15 = V_0;
  57837. V_5 = (int32_t)L_15;
  57838. goto IL_0075;
  57839. }
  57840. IL_0056:
  57841. {
  57842. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * L_16 = (RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *)__this->get_address_of_action_5();
  57843. RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * L_17;
  57844. L_17 = (( RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 * (*) (RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *)(RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57845. int32_t L_18 = V_5;
  57846. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  57847. Il2CppFakeBox<RowOperation_tC71B01F9FA6CEAB2BA807A195A7BC37861DA2D46 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  57848. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57849. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  57850. *L_17 = L_20.m_Value;
  57851. int32_t L_21 = V_5;
  57852. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  57853. }
  57854. IL_0075:
  57855. {
  57856. int32_t L_22 = V_5;
  57857. int32_t L_23 = V_1;
  57858. if ((((int32_t)L_22) < ((int32_t)L_23)))
  57859. {
  57860. goto IL_0056;
  57861. }
  57862. }
  57863. IL_007a:
  57864. {
  57865. IL2CPP_LEAVE(0x86, FINALLY_007c);
  57866. }
  57867. }// end try (depth: 1)
  57868. catch(Il2CppExceptionWrapper& e)
  57869. {
  57870. __last_unhandled_exception = (Exception_t *)e.ex;
  57871. goto FINALLY_007c;
  57872. }
  57873. FINALLY_007c:
  57874. {// begin finally (depth: 1)
  57875. {
  57876. RuntimeObject* L_24 = V_2;
  57877. if (!L_24)
  57878. {
  57879. goto IL_0085;
  57880. }
  57881. }
  57882. IL_007f:
  57883. {
  57884. RuntimeObject* L_25 = V_2;
  57885. NullCheck((RuntimeObject*)L_25);
  57886. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  57887. }
  57888. IL_0085:
  57889. {
  57890. IL2CPP_END_FINALLY(124)
  57891. }
  57892. }// end finally (depth: 1)
  57893. IL2CPP_CLEANUP(124)
  57894. {
  57895. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  57896. IL2CPP_JUMP_TBL(0x86, IL_0086)
  57897. }
  57898. IL_0086:
  57899. {
  57900. return;
  57901. }
  57902. }
  57903. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC5E820DE40A6E9BFA92923F5598D5BE896F53AD8_gshared_inline (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * ___action5, const RuntimeMethod* method)
  57904. {
  57905. {
  57906. int32_t L_0 = ___minY0;
  57907. __this->set_minY_0(L_0);
  57908. int32_t L_1 = ___maxY1;
  57909. __this->set_maxY_1(L_1);
  57910. int32_t L_2 = ___stepY2;
  57911. __this->set_stepY_2(L_2);
  57912. int32_t L_3 = ___width3;
  57913. __this->set_width_3(L_3);
  57914. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  57915. __this->set_allocator_4(L_4);
  57916. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * L_5 = ___action5;
  57917. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D L_6 = (*(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *)L_5);
  57918. __this->set_action_5(L_6);
  57919. return;
  57920. }
  57921. }
  57922. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6097CA95D286127D01228DDB579266E1022ACC05_gshared_inline (RowOperationWrapper_2_t93F1FAB8649A681A833A19684510AC4524B07CC3 * __this, int32_t ___i0, const RuntimeMethod* method)
  57923. {
  57924. static bool s_Il2CppMethodInitialized;
  57925. if (!s_Il2CppMethodInitialized)
  57926. {
  57927. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  57928. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57929. s_Il2CppMethodInitialized = true;
  57930. }
  57931. int32_t V_0 = 0;
  57932. int32_t V_1 = 0;
  57933. RuntimeObject* V_2 = NULL;
  57934. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  57935. memset((&V_3), 0, sizeof(V_3));
  57936. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  57937. memset((&V_4), 0, sizeof(V_4));
  57938. int32_t V_5 = 0;
  57939. Exception_t * __last_unhandled_exception = 0;
  57940. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  57941. {
  57942. int32_t L_0 = (int32_t)__this->get_minY_0();
  57943. int32_t L_1 = ___i0;
  57944. int32_t L_2 = (int32_t)__this->get_stepY_2();
  57945. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  57946. int32_t L_3 = V_0;
  57947. int32_t L_4 = (int32_t)__this->get_maxY_1();
  57948. if ((((int32_t)L_3) < ((int32_t)L_4)))
  57949. {
  57950. goto IL_001a;
  57951. }
  57952. }
  57953. {
  57954. return;
  57955. }
  57956. IL_001a:
  57957. {
  57958. int32_t L_5 = V_0;
  57959. int32_t L_6 = (int32_t)__this->get_stepY_2();
  57960. int32_t L_7 = (int32_t)__this->get_maxY_1();
  57961. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  57962. int32_t L_8;
  57963. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  57964. V_1 = (int32_t)L_8;
  57965. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  57966. int32_t L_10 = (int32_t)__this->get_width_3();
  57967. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  57968. RuntimeObject* L_11;
  57969. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  57970. V_2 = (RuntimeObject*)L_11;
  57971. }
  57972. IL_0041:
  57973. try
  57974. {// begin try (depth: 1)
  57975. {
  57976. RuntimeObject* L_12 = V_2;
  57977. NullCheck((RuntimeObject*)L_12);
  57978. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  57979. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  57980. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  57981. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  57982. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  57983. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  57984. int32_t L_15 = V_0;
  57985. V_5 = (int32_t)L_15;
  57986. goto IL_0075;
  57987. }
  57988. IL_0056:
  57989. {
  57990. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * L_16 = (RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *)__this->get_address_of_action_5();
  57991. RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * L_17;
  57992. L_17 = (( RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D * (*) (RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *)(RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  57993. int32_t L_18 = V_5;
  57994. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  57995. Il2CppFakeBox<RowOperation_t81DAAB16E2DFFDD04206E195DFC58252C7E84E3D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  57996. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  57997. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  57998. *L_17 = L_20.m_Value;
  57999. int32_t L_21 = V_5;
  58000. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  58001. }
  58002. IL_0075:
  58003. {
  58004. int32_t L_22 = V_5;
  58005. int32_t L_23 = V_1;
  58006. if ((((int32_t)L_22) < ((int32_t)L_23)))
  58007. {
  58008. goto IL_0056;
  58009. }
  58010. }
  58011. IL_007a:
  58012. {
  58013. IL2CPP_LEAVE(0x86, FINALLY_007c);
  58014. }
  58015. }// end try (depth: 1)
  58016. catch(Il2CppExceptionWrapper& e)
  58017. {
  58018. __last_unhandled_exception = (Exception_t *)e.ex;
  58019. goto FINALLY_007c;
  58020. }
  58021. FINALLY_007c:
  58022. {// begin finally (depth: 1)
  58023. {
  58024. RuntimeObject* L_24 = V_2;
  58025. if (!L_24)
  58026. {
  58027. goto IL_0085;
  58028. }
  58029. }
  58030. IL_007f:
  58031. {
  58032. RuntimeObject* L_25 = V_2;
  58033. NullCheck((RuntimeObject*)L_25);
  58034. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  58035. }
  58036. IL_0085:
  58037. {
  58038. IL2CPP_END_FINALLY(124)
  58039. }
  58040. }// end finally (depth: 1)
  58041. IL2CPP_CLEANUP(124)
  58042. {
  58043. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58044. IL2CPP_JUMP_TBL(0x86, IL_0086)
  58045. }
  58046. IL_0086:
  58047. {
  58048. return;
  58049. }
  58050. }
  58051. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0072B26D45C36280F83E2B70918CC066CC8BB34E_gshared_inline (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * ___action5, const RuntimeMethod* method)
  58052. {
  58053. {
  58054. int32_t L_0 = ___minY0;
  58055. __this->set_minY_0(L_0);
  58056. int32_t L_1 = ___maxY1;
  58057. __this->set_maxY_1(L_1);
  58058. int32_t L_2 = ___stepY2;
  58059. __this->set_stepY_2(L_2);
  58060. int32_t L_3 = ___width3;
  58061. __this->set_width_3(L_3);
  58062. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58063. __this->set_allocator_4(L_4);
  58064. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * L_5 = ___action5;
  58065. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 L_6 = (*(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *)L_5);
  58066. __this->set_action_5(L_6);
  58067. return;
  58068. }
  58069. }
  58070. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9920F13519FF64E1BCD4A9408CB8E0B03C53ADF0_gshared_inline (RowOperationWrapper_2_tDE38B0D51A90E0DC8ED8A1D4CE1563E10287258C * __this, int32_t ___i0, const RuntimeMethod* method)
  58071. {
  58072. static bool s_Il2CppMethodInitialized;
  58073. if (!s_Il2CppMethodInitialized)
  58074. {
  58075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58077. s_Il2CppMethodInitialized = true;
  58078. }
  58079. int32_t V_0 = 0;
  58080. int32_t V_1 = 0;
  58081. RuntimeObject* V_2 = NULL;
  58082. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  58083. memset((&V_3), 0, sizeof(V_3));
  58084. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58085. memset((&V_4), 0, sizeof(V_4));
  58086. int32_t V_5 = 0;
  58087. Exception_t * __last_unhandled_exception = 0;
  58088. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58089. {
  58090. int32_t L_0 = (int32_t)__this->get_minY_0();
  58091. int32_t L_1 = ___i0;
  58092. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58093. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58094. int32_t L_3 = V_0;
  58095. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58096. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58097. {
  58098. goto IL_001a;
  58099. }
  58100. }
  58101. {
  58102. return;
  58103. }
  58104. IL_001a:
  58105. {
  58106. int32_t L_5 = V_0;
  58107. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58108. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58109. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58110. int32_t L_8;
  58111. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58112. V_1 = (int32_t)L_8;
  58113. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58114. int32_t L_10 = (int32_t)__this->get_width_3();
  58115. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  58116. RuntimeObject* L_11;
  58117. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  58118. V_2 = (RuntimeObject*)L_11;
  58119. }
  58120. IL_0041:
  58121. try
  58122. {// begin try (depth: 1)
  58123. {
  58124. RuntimeObject* L_12 = V_2;
  58125. NullCheck((RuntimeObject*)L_12);
  58126. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  58127. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  58128. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  58129. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  58130. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  58131. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  58132. int32_t L_15 = V_0;
  58133. V_5 = (int32_t)L_15;
  58134. goto IL_0075;
  58135. }
  58136. IL_0056:
  58137. {
  58138. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * L_16 = (RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *)__this->get_address_of_action_5();
  58139. RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * L_17;
  58140. L_17 = (( RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 * (*) (RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *)(RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58141. int32_t L_18 = V_5;
  58142. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  58143. Il2CppFakeBox<RowOperation_tEF4F405BFDA6367ADC4F8E5108BC4B46376C7613 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  58144. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58145. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  58146. *L_17 = L_20.m_Value;
  58147. int32_t L_21 = V_5;
  58148. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  58149. }
  58150. IL_0075:
  58151. {
  58152. int32_t L_22 = V_5;
  58153. int32_t L_23 = V_1;
  58154. if ((((int32_t)L_22) < ((int32_t)L_23)))
  58155. {
  58156. goto IL_0056;
  58157. }
  58158. }
  58159. IL_007a:
  58160. {
  58161. IL2CPP_LEAVE(0x86, FINALLY_007c);
  58162. }
  58163. }// end try (depth: 1)
  58164. catch(Il2CppExceptionWrapper& e)
  58165. {
  58166. __last_unhandled_exception = (Exception_t *)e.ex;
  58167. goto FINALLY_007c;
  58168. }
  58169. FINALLY_007c:
  58170. {// begin finally (depth: 1)
  58171. {
  58172. RuntimeObject* L_24 = V_2;
  58173. if (!L_24)
  58174. {
  58175. goto IL_0085;
  58176. }
  58177. }
  58178. IL_007f:
  58179. {
  58180. RuntimeObject* L_25 = V_2;
  58181. NullCheck((RuntimeObject*)L_25);
  58182. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  58183. }
  58184. IL_0085:
  58185. {
  58186. IL2CPP_END_FINALLY(124)
  58187. }
  58188. }// end finally (depth: 1)
  58189. IL2CPP_CLEANUP(124)
  58190. {
  58191. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58192. IL2CPP_JUMP_TBL(0x86, IL_0086)
  58193. }
  58194. IL_0086:
  58195. {
  58196. return;
  58197. }
  58198. }
  58199. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m98A1E539AF0BE3E25F61B1A30083C1594DBACD56_gshared_inline (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * ___action5, const RuntimeMethod* method)
  58200. {
  58201. {
  58202. int32_t L_0 = ___minY0;
  58203. __this->set_minY_0(L_0);
  58204. int32_t L_1 = ___maxY1;
  58205. __this->set_maxY_1(L_1);
  58206. int32_t L_2 = ___stepY2;
  58207. __this->set_stepY_2(L_2);
  58208. int32_t L_3 = ___width3;
  58209. __this->set_width_3(L_3);
  58210. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58211. __this->set_allocator_4(L_4);
  58212. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * L_5 = ___action5;
  58213. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC L_6 = (*(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *)L_5);
  58214. __this->set_action_5(L_6);
  58215. return;
  58216. }
  58217. }
  58218. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m289EBAB1EC376A62EF85A0CF571FFEF8E449ADCE_gshared_inline (RowOperationWrapper_2_tD2A60024BC541FFF183E8DEF76C8570C38197BF2 * __this, int32_t ___i0, const RuntimeMethod* method)
  58219. {
  58220. static bool s_Il2CppMethodInitialized;
  58221. if (!s_Il2CppMethodInitialized)
  58222. {
  58223. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58224. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58225. s_Il2CppMethodInitialized = true;
  58226. }
  58227. int32_t V_0 = 0;
  58228. int32_t V_1 = 0;
  58229. RuntimeObject* V_2 = NULL;
  58230. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  58231. memset((&V_3), 0, sizeof(V_3));
  58232. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  58233. memset((&V_4), 0, sizeof(V_4));
  58234. int32_t V_5 = 0;
  58235. Exception_t * __last_unhandled_exception = 0;
  58236. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58237. {
  58238. int32_t L_0 = (int32_t)__this->get_minY_0();
  58239. int32_t L_1 = ___i0;
  58240. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58241. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58242. int32_t L_3 = V_0;
  58243. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58244. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58245. {
  58246. goto IL_001a;
  58247. }
  58248. }
  58249. {
  58250. return;
  58251. }
  58252. IL_001a:
  58253. {
  58254. int32_t L_5 = V_0;
  58255. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58256. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58257. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58258. int32_t L_8;
  58259. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58260. V_1 = (int32_t)L_8;
  58261. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58262. int32_t L_10 = (int32_t)__this->get_width_3();
  58263. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  58264. RuntimeObject* L_11;
  58265. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  58266. V_2 = (RuntimeObject*)L_11;
  58267. }
  58268. IL_0041:
  58269. try
  58270. {// begin try (depth: 1)
  58271. {
  58272. RuntimeObject* L_12 = V_2;
  58273. NullCheck((RuntimeObject*)L_12);
  58274. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  58275. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  58276. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  58277. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  58278. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  58279. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  58280. int32_t L_15 = V_0;
  58281. V_5 = (int32_t)L_15;
  58282. goto IL_0075;
  58283. }
  58284. IL_0056:
  58285. {
  58286. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * L_16 = (RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *)__this->get_address_of_action_5();
  58287. RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * L_17;
  58288. L_17 = (( RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC * (*) (RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *)(RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58289. int32_t L_18 = V_5;
  58290. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  58291. Il2CppFakeBox<RowOperation_tF06F28F396E2C08128CBF85750B1BE2AA8217DDC > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  58292. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58293. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  58294. *L_17 = L_20.m_Value;
  58295. int32_t L_21 = V_5;
  58296. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  58297. }
  58298. IL_0075:
  58299. {
  58300. int32_t L_22 = V_5;
  58301. int32_t L_23 = V_1;
  58302. if ((((int32_t)L_22) < ((int32_t)L_23)))
  58303. {
  58304. goto IL_0056;
  58305. }
  58306. }
  58307. IL_007a:
  58308. {
  58309. IL2CPP_LEAVE(0x86, FINALLY_007c);
  58310. }
  58311. }// end try (depth: 1)
  58312. catch(Il2CppExceptionWrapper& e)
  58313. {
  58314. __last_unhandled_exception = (Exception_t *)e.ex;
  58315. goto FINALLY_007c;
  58316. }
  58317. FINALLY_007c:
  58318. {// begin finally (depth: 1)
  58319. {
  58320. RuntimeObject* L_24 = V_2;
  58321. if (!L_24)
  58322. {
  58323. goto IL_0085;
  58324. }
  58325. }
  58326. IL_007f:
  58327. {
  58328. RuntimeObject* L_25 = V_2;
  58329. NullCheck((RuntimeObject*)L_25);
  58330. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  58331. }
  58332. IL_0085:
  58333. {
  58334. IL2CPP_END_FINALLY(124)
  58335. }
  58336. }// end finally (depth: 1)
  58337. IL2CPP_CLEANUP(124)
  58338. {
  58339. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58340. IL2CPP_JUMP_TBL(0x86, IL_0086)
  58341. }
  58342. IL_0086:
  58343. {
  58344. return;
  58345. }
  58346. }
  58347. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m4036094F5A7E28B1CC182FCBD677217A54D7990A_gshared_inline (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * ___action5, const RuntimeMethod* method)
  58348. {
  58349. {
  58350. int32_t L_0 = ___minY0;
  58351. __this->set_minY_0(L_0);
  58352. int32_t L_1 = ___maxY1;
  58353. __this->set_maxY_1(L_1);
  58354. int32_t L_2 = ___stepY2;
  58355. __this->set_stepY_2(L_2);
  58356. int32_t L_3 = ___width3;
  58357. __this->set_width_3(L_3);
  58358. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58359. __this->set_allocator_4(L_4);
  58360. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * L_5 = ___action5;
  58361. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 L_6 = (*(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *)L_5);
  58362. __this->set_action_5(L_6);
  58363. return;
  58364. }
  58365. }
  58366. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m67D3CC13A94AD4D08D7D73DDE4DF8D45F749BD62_gshared_inline (RowOperationWrapper_2_t4F1B4198BEB4F190D47C28F465ADF0C0831A59A0 * __this, int32_t ___i0, const RuntimeMethod* method)
  58367. {
  58368. static bool s_Il2CppMethodInitialized;
  58369. if (!s_Il2CppMethodInitialized)
  58370. {
  58371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58373. s_Il2CppMethodInitialized = true;
  58374. }
  58375. int32_t V_0 = 0;
  58376. int32_t V_1 = 0;
  58377. RuntimeObject* V_2 = NULL;
  58378. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  58379. memset((&V_3), 0, sizeof(V_3));
  58380. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  58381. memset((&V_4), 0, sizeof(V_4));
  58382. int32_t V_5 = 0;
  58383. Exception_t * __last_unhandled_exception = 0;
  58384. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58385. {
  58386. int32_t L_0 = (int32_t)__this->get_minY_0();
  58387. int32_t L_1 = ___i0;
  58388. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58389. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58390. int32_t L_3 = V_0;
  58391. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58392. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58393. {
  58394. goto IL_001a;
  58395. }
  58396. }
  58397. {
  58398. return;
  58399. }
  58400. IL_001a:
  58401. {
  58402. int32_t L_5 = V_0;
  58403. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58404. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58405. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58406. int32_t L_8;
  58407. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58408. V_1 = (int32_t)L_8;
  58409. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58410. int32_t L_10 = (int32_t)__this->get_width_3();
  58411. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  58412. RuntimeObject* L_11;
  58413. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  58414. V_2 = (RuntimeObject*)L_11;
  58415. }
  58416. IL_0041:
  58417. try
  58418. {// begin try (depth: 1)
  58419. {
  58420. RuntimeObject* L_12 = V_2;
  58421. NullCheck((RuntimeObject*)L_12);
  58422. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  58423. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  58424. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  58425. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  58426. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  58427. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  58428. int32_t L_15 = V_0;
  58429. V_5 = (int32_t)L_15;
  58430. goto IL_0075;
  58431. }
  58432. IL_0056:
  58433. {
  58434. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * L_16 = (RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *)__this->get_address_of_action_5();
  58435. RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * L_17;
  58436. L_17 = (( RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 * (*) (RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *)(RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58437. int32_t L_18 = V_5;
  58438. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  58439. Il2CppFakeBox<RowOperation_tF9005DCA9E076311B1560AC91776369AB88C8E38 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  58440. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58441. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  58442. *L_17 = L_20.m_Value;
  58443. int32_t L_21 = V_5;
  58444. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  58445. }
  58446. IL_0075:
  58447. {
  58448. int32_t L_22 = V_5;
  58449. int32_t L_23 = V_1;
  58450. if ((((int32_t)L_22) < ((int32_t)L_23)))
  58451. {
  58452. goto IL_0056;
  58453. }
  58454. }
  58455. IL_007a:
  58456. {
  58457. IL2CPP_LEAVE(0x86, FINALLY_007c);
  58458. }
  58459. }// end try (depth: 1)
  58460. catch(Il2CppExceptionWrapper& e)
  58461. {
  58462. __last_unhandled_exception = (Exception_t *)e.ex;
  58463. goto FINALLY_007c;
  58464. }
  58465. FINALLY_007c:
  58466. {// begin finally (depth: 1)
  58467. {
  58468. RuntimeObject* L_24 = V_2;
  58469. if (!L_24)
  58470. {
  58471. goto IL_0085;
  58472. }
  58473. }
  58474. IL_007f:
  58475. {
  58476. RuntimeObject* L_25 = V_2;
  58477. NullCheck((RuntimeObject*)L_25);
  58478. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  58479. }
  58480. IL_0085:
  58481. {
  58482. IL2CPP_END_FINALLY(124)
  58483. }
  58484. }// end finally (depth: 1)
  58485. IL2CPP_CLEANUP(124)
  58486. {
  58487. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58488. IL2CPP_JUMP_TBL(0x86, IL_0086)
  58489. }
  58490. IL_0086:
  58491. {
  58492. return;
  58493. }
  58494. }
  58495. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3C57287E77597E436CA223E1C01224549E259E55_gshared_inline (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * ___action5, const RuntimeMethod* method)
  58496. {
  58497. {
  58498. int32_t L_0 = ___minY0;
  58499. __this->set_minY_0(L_0);
  58500. int32_t L_1 = ___maxY1;
  58501. __this->set_maxY_1(L_1);
  58502. int32_t L_2 = ___stepY2;
  58503. __this->set_stepY_2(L_2);
  58504. int32_t L_3 = ___width3;
  58505. __this->set_width_3(L_3);
  58506. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58507. __this->set_allocator_4(L_4);
  58508. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * L_5 = ___action5;
  58509. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD L_6 = (*(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *)L_5);
  58510. __this->set_action_5(L_6);
  58511. return;
  58512. }
  58513. }
  58514. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m458D7834A92584A0D1C61D08262840C5F1FEC844_gshared_inline (RowOperationWrapper_2_tC20E3AC4B43DE835B8C5025033554CAF75F4C199 * __this, int32_t ___i0, const RuntimeMethod* method)
  58515. {
  58516. static bool s_Il2CppMethodInitialized;
  58517. if (!s_Il2CppMethodInitialized)
  58518. {
  58519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58521. s_Il2CppMethodInitialized = true;
  58522. }
  58523. int32_t V_0 = 0;
  58524. int32_t V_1 = 0;
  58525. RuntimeObject* V_2 = NULL;
  58526. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  58527. memset((&V_3), 0, sizeof(V_3));
  58528. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  58529. memset((&V_4), 0, sizeof(V_4));
  58530. int32_t V_5 = 0;
  58531. Exception_t * __last_unhandled_exception = 0;
  58532. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58533. {
  58534. int32_t L_0 = (int32_t)__this->get_minY_0();
  58535. int32_t L_1 = ___i0;
  58536. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58537. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58538. int32_t L_3 = V_0;
  58539. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58540. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58541. {
  58542. goto IL_001a;
  58543. }
  58544. }
  58545. {
  58546. return;
  58547. }
  58548. IL_001a:
  58549. {
  58550. int32_t L_5 = V_0;
  58551. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58552. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58553. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58554. int32_t L_8;
  58555. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58556. V_1 = (int32_t)L_8;
  58557. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58558. int32_t L_10 = (int32_t)__this->get_width_3();
  58559. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  58560. RuntimeObject* L_11;
  58561. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  58562. V_2 = (RuntimeObject*)L_11;
  58563. }
  58564. IL_0041:
  58565. try
  58566. {// begin try (depth: 1)
  58567. {
  58568. RuntimeObject* L_12 = V_2;
  58569. NullCheck((RuntimeObject*)L_12);
  58570. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  58571. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  58572. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  58573. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  58574. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  58575. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  58576. int32_t L_15 = V_0;
  58577. V_5 = (int32_t)L_15;
  58578. goto IL_0075;
  58579. }
  58580. IL_0056:
  58581. {
  58582. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * L_16 = (RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *)__this->get_address_of_action_5();
  58583. RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * L_17;
  58584. L_17 = (( RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD * (*) (RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *)(RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58585. int32_t L_18 = V_5;
  58586. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  58587. Il2CppFakeBox<RowOperation_t7402CEFDC17D9902D03355277B28BA25429FFDFD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  58588. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58589. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  58590. *L_17 = L_20.m_Value;
  58591. int32_t L_21 = V_5;
  58592. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  58593. }
  58594. IL_0075:
  58595. {
  58596. int32_t L_22 = V_5;
  58597. int32_t L_23 = V_1;
  58598. if ((((int32_t)L_22) < ((int32_t)L_23)))
  58599. {
  58600. goto IL_0056;
  58601. }
  58602. }
  58603. IL_007a:
  58604. {
  58605. IL2CPP_LEAVE(0x86, FINALLY_007c);
  58606. }
  58607. }// end try (depth: 1)
  58608. catch(Il2CppExceptionWrapper& e)
  58609. {
  58610. __last_unhandled_exception = (Exception_t *)e.ex;
  58611. goto FINALLY_007c;
  58612. }
  58613. FINALLY_007c:
  58614. {// begin finally (depth: 1)
  58615. {
  58616. RuntimeObject* L_24 = V_2;
  58617. if (!L_24)
  58618. {
  58619. goto IL_0085;
  58620. }
  58621. }
  58622. IL_007f:
  58623. {
  58624. RuntimeObject* L_25 = V_2;
  58625. NullCheck((RuntimeObject*)L_25);
  58626. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  58627. }
  58628. IL_0085:
  58629. {
  58630. IL2CPP_END_FINALLY(124)
  58631. }
  58632. }// end finally (depth: 1)
  58633. IL2CPP_CLEANUP(124)
  58634. {
  58635. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58636. IL2CPP_JUMP_TBL(0x86, IL_0086)
  58637. }
  58638. IL_0086:
  58639. {
  58640. return;
  58641. }
  58642. }
  58643. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m84387A9D13545E7FCC00958A1B52B24094B17B69_gshared_inline (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * ___action5, const RuntimeMethod* method)
  58644. {
  58645. {
  58646. int32_t L_0 = ___minY0;
  58647. __this->set_minY_0(L_0);
  58648. int32_t L_1 = ___maxY1;
  58649. __this->set_maxY_1(L_1);
  58650. int32_t L_2 = ___stepY2;
  58651. __this->set_stepY_2(L_2);
  58652. int32_t L_3 = ___width3;
  58653. __this->set_width_3(L_3);
  58654. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58655. __this->set_allocator_4(L_4);
  58656. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * L_5 = ___action5;
  58657. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D L_6 = (*(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *)L_5);
  58658. __this->set_action_5(L_6);
  58659. return;
  58660. }
  58661. }
  58662. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m773E1F2BDE748FE167CA00DD2C7A5996BB30897A_gshared_inline (RowOperationWrapper_2_tB86D94276A823F9C7BCFD00B0CE9DB39606C0B86 * __this, int32_t ___i0, const RuntimeMethod* method)
  58663. {
  58664. static bool s_Il2CppMethodInitialized;
  58665. if (!s_Il2CppMethodInitialized)
  58666. {
  58667. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58668. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58669. s_Il2CppMethodInitialized = true;
  58670. }
  58671. int32_t V_0 = 0;
  58672. int32_t V_1 = 0;
  58673. RuntimeObject* V_2 = NULL;
  58674. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  58675. memset((&V_3), 0, sizeof(V_3));
  58676. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58677. memset((&V_4), 0, sizeof(V_4));
  58678. int32_t V_5 = 0;
  58679. Exception_t * __last_unhandled_exception = 0;
  58680. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58681. {
  58682. int32_t L_0 = (int32_t)__this->get_minY_0();
  58683. int32_t L_1 = ___i0;
  58684. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58685. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58686. int32_t L_3 = V_0;
  58687. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58688. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58689. {
  58690. goto IL_001a;
  58691. }
  58692. }
  58693. {
  58694. return;
  58695. }
  58696. IL_001a:
  58697. {
  58698. int32_t L_5 = V_0;
  58699. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58700. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58701. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58702. int32_t L_8;
  58703. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58704. V_1 = (int32_t)L_8;
  58705. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58706. int32_t L_10 = (int32_t)__this->get_width_3();
  58707. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  58708. RuntimeObject* L_11;
  58709. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  58710. V_2 = (RuntimeObject*)L_11;
  58711. }
  58712. IL_0041:
  58713. try
  58714. {// begin try (depth: 1)
  58715. {
  58716. RuntimeObject* L_12 = V_2;
  58717. NullCheck((RuntimeObject*)L_12);
  58718. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  58719. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  58720. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  58721. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  58722. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  58723. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  58724. int32_t L_15 = V_0;
  58725. V_5 = (int32_t)L_15;
  58726. goto IL_0075;
  58727. }
  58728. IL_0056:
  58729. {
  58730. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * L_16 = (RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *)__this->get_address_of_action_5();
  58731. RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * L_17;
  58732. L_17 = (( RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D * (*) (RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *)(RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58733. int32_t L_18 = V_5;
  58734. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  58735. Il2CppFakeBox<RowOperation_t26C45E42C8FDC63E04D73F758A39267D2D38DD1D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  58736. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58737. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  58738. *L_17 = L_20.m_Value;
  58739. int32_t L_21 = V_5;
  58740. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  58741. }
  58742. IL_0075:
  58743. {
  58744. int32_t L_22 = V_5;
  58745. int32_t L_23 = V_1;
  58746. if ((((int32_t)L_22) < ((int32_t)L_23)))
  58747. {
  58748. goto IL_0056;
  58749. }
  58750. }
  58751. IL_007a:
  58752. {
  58753. IL2CPP_LEAVE(0x86, FINALLY_007c);
  58754. }
  58755. }// end try (depth: 1)
  58756. catch(Il2CppExceptionWrapper& e)
  58757. {
  58758. __last_unhandled_exception = (Exception_t *)e.ex;
  58759. goto FINALLY_007c;
  58760. }
  58761. FINALLY_007c:
  58762. {// begin finally (depth: 1)
  58763. {
  58764. RuntimeObject* L_24 = V_2;
  58765. if (!L_24)
  58766. {
  58767. goto IL_0085;
  58768. }
  58769. }
  58770. IL_007f:
  58771. {
  58772. RuntimeObject* L_25 = V_2;
  58773. NullCheck((RuntimeObject*)L_25);
  58774. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  58775. }
  58776. IL_0085:
  58777. {
  58778. IL2CPP_END_FINALLY(124)
  58779. }
  58780. }// end finally (depth: 1)
  58781. IL2CPP_CLEANUP(124)
  58782. {
  58783. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58784. IL2CPP_JUMP_TBL(0x86, IL_0086)
  58785. }
  58786. IL_0086:
  58787. {
  58788. return;
  58789. }
  58790. }
  58791. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m827253A46D4B9600288FF15F36C83C117030A576_gshared_inline (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * ___action5, const RuntimeMethod* method)
  58792. {
  58793. {
  58794. int32_t L_0 = ___minY0;
  58795. __this->set_minY_0(L_0);
  58796. int32_t L_1 = ___maxY1;
  58797. __this->set_maxY_1(L_1);
  58798. int32_t L_2 = ___stepY2;
  58799. __this->set_stepY_2(L_2);
  58800. int32_t L_3 = ___width3;
  58801. __this->set_width_3(L_3);
  58802. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58803. __this->set_allocator_4(L_4);
  58804. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * L_5 = ___action5;
  58805. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 L_6 = (*(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *)L_5);
  58806. __this->set_action_5(L_6);
  58807. return;
  58808. }
  58809. }
  58810. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDA7151803F05E7EBF88C74C5F0976DD616F6CB3F_gshared_inline (RowOperationWrapper_2_t3596EBFCCF6C21789A462221DB647F3916A5F151 * __this, int32_t ___i0, const RuntimeMethod* method)
  58811. {
  58812. static bool s_Il2CppMethodInitialized;
  58813. if (!s_Il2CppMethodInitialized)
  58814. {
  58815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58817. s_Il2CppMethodInitialized = true;
  58818. }
  58819. int32_t V_0 = 0;
  58820. int32_t V_1 = 0;
  58821. RuntimeObject* V_2 = NULL;
  58822. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  58823. memset((&V_3), 0, sizeof(V_3));
  58824. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  58825. memset((&V_4), 0, sizeof(V_4));
  58826. int32_t V_5 = 0;
  58827. Exception_t * __last_unhandled_exception = 0;
  58828. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58829. {
  58830. int32_t L_0 = (int32_t)__this->get_minY_0();
  58831. int32_t L_1 = ___i0;
  58832. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58833. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58834. int32_t L_3 = V_0;
  58835. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58836. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58837. {
  58838. goto IL_001a;
  58839. }
  58840. }
  58841. {
  58842. return;
  58843. }
  58844. IL_001a:
  58845. {
  58846. int32_t L_5 = V_0;
  58847. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58848. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58849. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58850. int32_t L_8;
  58851. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  58852. V_1 = (int32_t)L_8;
  58853. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  58854. int32_t L_10 = (int32_t)__this->get_width_3();
  58855. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  58856. RuntimeObject* L_11;
  58857. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  58858. V_2 = (RuntimeObject*)L_11;
  58859. }
  58860. IL_0041:
  58861. try
  58862. {// begin try (depth: 1)
  58863. {
  58864. RuntimeObject* L_12 = V_2;
  58865. NullCheck((RuntimeObject*)L_12);
  58866. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  58867. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  58868. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  58869. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  58870. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  58871. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  58872. int32_t L_15 = V_0;
  58873. V_5 = (int32_t)L_15;
  58874. goto IL_0075;
  58875. }
  58876. IL_0056:
  58877. {
  58878. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * L_16 = (RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *)__this->get_address_of_action_5();
  58879. RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * L_17;
  58880. L_17 = (( RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 * (*) (RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *)(RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  58881. int32_t L_18 = V_5;
  58882. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  58883. Il2CppFakeBox<RowOperation_tBEF0C0850AB3B69A3F9790B92BE1D64DC91B4C66 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  58884. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  58885. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  58886. *L_17 = L_20.m_Value;
  58887. int32_t L_21 = V_5;
  58888. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  58889. }
  58890. IL_0075:
  58891. {
  58892. int32_t L_22 = V_5;
  58893. int32_t L_23 = V_1;
  58894. if ((((int32_t)L_22) < ((int32_t)L_23)))
  58895. {
  58896. goto IL_0056;
  58897. }
  58898. }
  58899. IL_007a:
  58900. {
  58901. IL2CPP_LEAVE(0x86, FINALLY_007c);
  58902. }
  58903. }// end try (depth: 1)
  58904. catch(Il2CppExceptionWrapper& e)
  58905. {
  58906. __last_unhandled_exception = (Exception_t *)e.ex;
  58907. goto FINALLY_007c;
  58908. }
  58909. FINALLY_007c:
  58910. {// begin finally (depth: 1)
  58911. {
  58912. RuntimeObject* L_24 = V_2;
  58913. if (!L_24)
  58914. {
  58915. goto IL_0085;
  58916. }
  58917. }
  58918. IL_007f:
  58919. {
  58920. RuntimeObject* L_25 = V_2;
  58921. NullCheck((RuntimeObject*)L_25);
  58922. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  58923. }
  58924. IL_0085:
  58925. {
  58926. IL2CPP_END_FINALLY(124)
  58927. }
  58928. }// end finally (depth: 1)
  58929. IL2CPP_CLEANUP(124)
  58930. {
  58931. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  58932. IL2CPP_JUMP_TBL(0x86, IL_0086)
  58933. }
  58934. IL_0086:
  58935. {
  58936. return;
  58937. }
  58938. }
  58939. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8D7CD5FCD992724FE91996EB3D24A49868ABB6AF_gshared_inline (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * ___action5, const RuntimeMethod* method)
  58940. {
  58941. {
  58942. int32_t L_0 = ___minY0;
  58943. __this->set_minY_0(L_0);
  58944. int32_t L_1 = ___maxY1;
  58945. __this->set_maxY_1(L_1);
  58946. int32_t L_2 = ___stepY2;
  58947. __this->set_stepY_2(L_2);
  58948. int32_t L_3 = ___width3;
  58949. __this->set_width_3(L_3);
  58950. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  58951. __this->set_allocator_4(L_4);
  58952. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * L_5 = ___action5;
  58953. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 L_6 = (*(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *)L_5);
  58954. __this->set_action_5(L_6);
  58955. return;
  58956. }
  58957. }
  58958. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE2A1B979820195E07AF4C3CE90B1A84AB6658888_gshared_inline (RowOperationWrapper_2_tE038474B9E33381A420A20C2307F7938BBB42C0A * __this, int32_t ___i0, const RuntimeMethod* method)
  58959. {
  58960. static bool s_Il2CppMethodInitialized;
  58961. if (!s_Il2CppMethodInitialized)
  58962. {
  58963. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  58964. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58965. s_Il2CppMethodInitialized = true;
  58966. }
  58967. int32_t V_0 = 0;
  58968. int32_t V_1 = 0;
  58969. RuntimeObject* V_2 = NULL;
  58970. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  58971. memset((&V_3), 0, sizeof(V_3));
  58972. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  58973. memset((&V_4), 0, sizeof(V_4));
  58974. int32_t V_5 = 0;
  58975. Exception_t * __last_unhandled_exception = 0;
  58976. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  58977. {
  58978. int32_t L_0 = (int32_t)__this->get_minY_0();
  58979. int32_t L_1 = ___i0;
  58980. int32_t L_2 = (int32_t)__this->get_stepY_2();
  58981. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  58982. int32_t L_3 = V_0;
  58983. int32_t L_4 = (int32_t)__this->get_maxY_1();
  58984. if ((((int32_t)L_3) < ((int32_t)L_4)))
  58985. {
  58986. goto IL_001a;
  58987. }
  58988. }
  58989. {
  58990. return;
  58991. }
  58992. IL_001a:
  58993. {
  58994. int32_t L_5 = V_0;
  58995. int32_t L_6 = (int32_t)__this->get_stepY_2();
  58996. int32_t L_7 = (int32_t)__this->get_maxY_1();
  58997. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  58998. int32_t L_8;
  58999. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59000. V_1 = (int32_t)L_8;
  59001. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59002. int32_t L_10 = (int32_t)__this->get_width_3();
  59003. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  59004. RuntimeObject* L_11;
  59005. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  59006. V_2 = (RuntimeObject*)L_11;
  59007. }
  59008. IL_0041:
  59009. try
  59010. {// begin try (depth: 1)
  59011. {
  59012. RuntimeObject* L_12 = V_2;
  59013. NullCheck((RuntimeObject*)L_12);
  59014. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  59015. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  59016. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  59017. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  59018. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  59019. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  59020. int32_t L_15 = V_0;
  59021. V_5 = (int32_t)L_15;
  59022. goto IL_0075;
  59023. }
  59024. IL_0056:
  59025. {
  59026. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * L_16 = (RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *)__this->get_address_of_action_5();
  59027. RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * L_17;
  59028. L_17 = (( RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 * (*) (RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *)(RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59029. int32_t L_18 = V_5;
  59030. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  59031. Il2CppFakeBox<RowOperation_tE90D31C3E6270454932401C17D8816C7C784A0D6 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  59032. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59033. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  59034. *L_17 = L_20.m_Value;
  59035. int32_t L_21 = V_5;
  59036. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  59037. }
  59038. IL_0075:
  59039. {
  59040. int32_t L_22 = V_5;
  59041. int32_t L_23 = V_1;
  59042. if ((((int32_t)L_22) < ((int32_t)L_23)))
  59043. {
  59044. goto IL_0056;
  59045. }
  59046. }
  59047. IL_007a:
  59048. {
  59049. IL2CPP_LEAVE(0x86, FINALLY_007c);
  59050. }
  59051. }// end try (depth: 1)
  59052. catch(Il2CppExceptionWrapper& e)
  59053. {
  59054. __last_unhandled_exception = (Exception_t *)e.ex;
  59055. goto FINALLY_007c;
  59056. }
  59057. FINALLY_007c:
  59058. {// begin finally (depth: 1)
  59059. {
  59060. RuntimeObject* L_24 = V_2;
  59061. if (!L_24)
  59062. {
  59063. goto IL_0085;
  59064. }
  59065. }
  59066. IL_007f:
  59067. {
  59068. RuntimeObject* L_25 = V_2;
  59069. NullCheck((RuntimeObject*)L_25);
  59070. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  59071. }
  59072. IL_0085:
  59073. {
  59074. IL2CPP_END_FINALLY(124)
  59075. }
  59076. }// end finally (depth: 1)
  59077. IL2CPP_CLEANUP(124)
  59078. {
  59079. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59080. IL2CPP_JUMP_TBL(0x86, IL_0086)
  59081. }
  59082. IL_0086:
  59083. {
  59084. return;
  59085. }
  59086. }
  59087. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m31149FD1709DCEC1AD053C269F67D3F602210F02_gshared_inline (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * ___action5, const RuntimeMethod* method)
  59088. {
  59089. {
  59090. int32_t L_0 = ___minY0;
  59091. __this->set_minY_0(L_0);
  59092. int32_t L_1 = ___maxY1;
  59093. __this->set_maxY_1(L_1);
  59094. int32_t L_2 = ___stepY2;
  59095. __this->set_stepY_2(L_2);
  59096. int32_t L_3 = ___width3;
  59097. __this->set_width_3(L_3);
  59098. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59099. __this->set_allocator_4(L_4);
  59100. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * L_5 = ___action5;
  59101. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 L_6 = (*(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *)L_5);
  59102. __this->set_action_5(L_6);
  59103. return;
  59104. }
  59105. }
  59106. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mFFBFF4BC5C7186C5DAF612FFD53CFE136C76A863_gshared_inline (RowOperationWrapper_2_t65CC2FE59A29B1233D696E1ED7D7321975C9B5F8 * __this, int32_t ___i0, const RuntimeMethod* method)
  59107. {
  59108. static bool s_Il2CppMethodInitialized;
  59109. if (!s_Il2CppMethodInitialized)
  59110. {
  59111. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59112. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59113. s_Il2CppMethodInitialized = true;
  59114. }
  59115. int32_t V_0 = 0;
  59116. int32_t V_1 = 0;
  59117. RuntimeObject* V_2 = NULL;
  59118. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  59119. memset((&V_3), 0, sizeof(V_3));
  59120. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  59121. memset((&V_4), 0, sizeof(V_4));
  59122. int32_t V_5 = 0;
  59123. Exception_t * __last_unhandled_exception = 0;
  59124. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59125. {
  59126. int32_t L_0 = (int32_t)__this->get_minY_0();
  59127. int32_t L_1 = ___i0;
  59128. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59129. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59130. int32_t L_3 = V_0;
  59131. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59132. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59133. {
  59134. goto IL_001a;
  59135. }
  59136. }
  59137. {
  59138. return;
  59139. }
  59140. IL_001a:
  59141. {
  59142. int32_t L_5 = V_0;
  59143. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59144. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59145. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59146. int32_t L_8;
  59147. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59148. V_1 = (int32_t)L_8;
  59149. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59150. int32_t L_10 = (int32_t)__this->get_width_3();
  59151. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  59152. RuntimeObject* L_11;
  59153. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  59154. V_2 = (RuntimeObject*)L_11;
  59155. }
  59156. IL_0041:
  59157. try
  59158. {// begin try (depth: 1)
  59159. {
  59160. RuntimeObject* L_12 = V_2;
  59161. NullCheck((RuntimeObject*)L_12);
  59162. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  59163. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  59164. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  59165. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  59166. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  59167. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  59168. int32_t L_15 = V_0;
  59169. V_5 = (int32_t)L_15;
  59170. goto IL_0075;
  59171. }
  59172. IL_0056:
  59173. {
  59174. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * L_16 = (RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *)__this->get_address_of_action_5();
  59175. RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * L_17;
  59176. L_17 = (( RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 * (*) (RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *)(RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59177. int32_t L_18 = V_5;
  59178. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  59179. Il2CppFakeBox<RowOperation_t78FC2B36FEE192B6C01AF4FF1669C6C0485373D7 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  59180. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59181. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  59182. *L_17 = L_20.m_Value;
  59183. int32_t L_21 = V_5;
  59184. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  59185. }
  59186. IL_0075:
  59187. {
  59188. int32_t L_22 = V_5;
  59189. int32_t L_23 = V_1;
  59190. if ((((int32_t)L_22) < ((int32_t)L_23)))
  59191. {
  59192. goto IL_0056;
  59193. }
  59194. }
  59195. IL_007a:
  59196. {
  59197. IL2CPP_LEAVE(0x86, FINALLY_007c);
  59198. }
  59199. }// end try (depth: 1)
  59200. catch(Il2CppExceptionWrapper& e)
  59201. {
  59202. __last_unhandled_exception = (Exception_t *)e.ex;
  59203. goto FINALLY_007c;
  59204. }
  59205. FINALLY_007c:
  59206. {// begin finally (depth: 1)
  59207. {
  59208. RuntimeObject* L_24 = V_2;
  59209. if (!L_24)
  59210. {
  59211. goto IL_0085;
  59212. }
  59213. }
  59214. IL_007f:
  59215. {
  59216. RuntimeObject* L_25 = V_2;
  59217. NullCheck((RuntimeObject*)L_25);
  59218. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  59219. }
  59220. IL_0085:
  59221. {
  59222. IL2CPP_END_FINALLY(124)
  59223. }
  59224. }// end finally (depth: 1)
  59225. IL2CPP_CLEANUP(124)
  59226. {
  59227. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59228. IL2CPP_JUMP_TBL(0x86, IL_0086)
  59229. }
  59230. IL_0086:
  59231. {
  59232. return;
  59233. }
  59234. }
  59235. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m1828A75AEB3ABF76D6C5F91DB014336F81C3ABCE_gshared_inline (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * ___action5, const RuntimeMethod* method)
  59236. {
  59237. {
  59238. int32_t L_0 = ___minY0;
  59239. __this->set_minY_0(L_0);
  59240. int32_t L_1 = ___maxY1;
  59241. __this->set_maxY_1(L_1);
  59242. int32_t L_2 = ___stepY2;
  59243. __this->set_stepY_2(L_2);
  59244. int32_t L_3 = ___width3;
  59245. __this->set_width_3(L_3);
  59246. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59247. __this->set_allocator_4(L_4);
  59248. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * L_5 = ___action5;
  59249. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 L_6 = (*(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *)L_5);
  59250. __this->set_action_5(L_6);
  59251. return;
  59252. }
  59253. }
  59254. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD1AD723DC9D644ECED3C68071FA262AE5F3E3B1D_gshared_inline (RowOperationWrapper_2_t49FFCE6E3A0557F591E80910BD645E476E2F8AB4 * __this, int32_t ___i0, const RuntimeMethod* method)
  59255. {
  59256. static bool s_Il2CppMethodInitialized;
  59257. if (!s_Il2CppMethodInitialized)
  59258. {
  59259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59261. s_Il2CppMethodInitialized = true;
  59262. }
  59263. int32_t V_0 = 0;
  59264. int32_t V_1 = 0;
  59265. RuntimeObject* V_2 = NULL;
  59266. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  59267. memset((&V_3), 0, sizeof(V_3));
  59268. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  59269. memset((&V_4), 0, sizeof(V_4));
  59270. int32_t V_5 = 0;
  59271. Exception_t * __last_unhandled_exception = 0;
  59272. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59273. {
  59274. int32_t L_0 = (int32_t)__this->get_minY_0();
  59275. int32_t L_1 = ___i0;
  59276. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59277. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59278. int32_t L_3 = V_0;
  59279. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59280. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59281. {
  59282. goto IL_001a;
  59283. }
  59284. }
  59285. {
  59286. return;
  59287. }
  59288. IL_001a:
  59289. {
  59290. int32_t L_5 = V_0;
  59291. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59292. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59293. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59294. int32_t L_8;
  59295. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59296. V_1 = (int32_t)L_8;
  59297. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59298. int32_t L_10 = (int32_t)__this->get_width_3();
  59299. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  59300. RuntimeObject* L_11;
  59301. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  59302. V_2 = (RuntimeObject*)L_11;
  59303. }
  59304. IL_0041:
  59305. try
  59306. {// begin try (depth: 1)
  59307. {
  59308. RuntimeObject* L_12 = V_2;
  59309. NullCheck((RuntimeObject*)L_12);
  59310. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  59311. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  59312. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  59313. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  59314. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  59315. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  59316. int32_t L_15 = V_0;
  59317. V_5 = (int32_t)L_15;
  59318. goto IL_0075;
  59319. }
  59320. IL_0056:
  59321. {
  59322. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * L_16 = (RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *)__this->get_address_of_action_5();
  59323. RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * L_17;
  59324. L_17 = (( RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 * (*) (RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *)(RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59325. int32_t L_18 = V_5;
  59326. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  59327. Il2CppFakeBox<RowOperation_t690B67A2871B00C3B99330A719BF1F25DEBF7E81 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  59328. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59329. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  59330. *L_17 = L_20.m_Value;
  59331. int32_t L_21 = V_5;
  59332. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  59333. }
  59334. IL_0075:
  59335. {
  59336. int32_t L_22 = V_5;
  59337. int32_t L_23 = V_1;
  59338. if ((((int32_t)L_22) < ((int32_t)L_23)))
  59339. {
  59340. goto IL_0056;
  59341. }
  59342. }
  59343. IL_007a:
  59344. {
  59345. IL2CPP_LEAVE(0x86, FINALLY_007c);
  59346. }
  59347. }// end try (depth: 1)
  59348. catch(Il2CppExceptionWrapper& e)
  59349. {
  59350. __last_unhandled_exception = (Exception_t *)e.ex;
  59351. goto FINALLY_007c;
  59352. }
  59353. FINALLY_007c:
  59354. {// begin finally (depth: 1)
  59355. {
  59356. RuntimeObject* L_24 = V_2;
  59357. if (!L_24)
  59358. {
  59359. goto IL_0085;
  59360. }
  59361. }
  59362. IL_007f:
  59363. {
  59364. RuntimeObject* L_25 = V_2;
  59365. NullCheck((RuntimeObject*)L_25);
  59366. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  59367. }
  59368. IL_0085:
  59369. {
  59370. IL2CPP_END_FINALLY(124)
  59371. }
  59372. }// end finally (depth: 1)
  59373. IL2CPP_CLEANUP(124)
  59374. {
  59375. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59376. IL2CPP_JUMP_TBL(0x86, IL_0086)
  59377. }
  59378. IL_0086:
  59379. {
  59380. return;
  59381. }
  59382. }
  59383. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m98DBF3191CE7AE663BCCFFCF4217091C0D6963F8_gshared_inline (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * ___action5, const RuntimeMethod* method)
  59384. {
  59385. {
  59386. int32_t L_0 = ___minY0;
  59387. __this->set_minY_0(L_0);
  59388. int32_t L_1 = ___maxY1;
  59389. __this->set_maxY_1(L_1);
  59390. int32_t L_2 = ___stepY2;
  59391. __this->set_stepY_2(L_2);
  59392. int32_t L_3 = ___width3;
  59393. __this->set_width_3(L_3);
  59394. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59395. __this->set_allocator_4(L_4);
  59396. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * L_5 = ___action5;
  59397. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB L_6 = (*(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *)L_5);
  59398. __this->set_action_5(L_6);
  59399. return;
  59400. }
  59401. }
  59402. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9B7A031FBED3EAB53765E867DEE5629C053821BE_gshared_inline (RowOperationWrapper_2_t4BB3B61917F912BE9A3D1E8A8EC31D2FCD80631F * __this, int32_t ___i0, const RuntimeMethod* method)
  59403. {
  59404. static bool s_Il2CppMethodInitialized;
  59405. if (!s_Il2CppMethodInitialized)
  59406. {
  59407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59409. s_Il2CppMethodInitialized = true;
  59410. }
  59411. int32_t V_0 = 0;
  59412. int32_t V_1 = 0;
  59413. RuntimeObject* V_2 = NULL;
  59414. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  59415. memset((&V_3), 0, sizeof(V_3));
  59416. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59417. memset((&V_4), 0, sizeof(V_4));
  59418. int32_t V_5 = 0;
  59419. Exception_t * __last_unhandled_exception = 0;
  59420. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59421. {
  59422. int32_t L_0 = (int32_t)__this->get_minY_0();
  59423. int32_t L_1 = ___i0;
  59424. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59425. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59426. int32_t L_3 = V_0;
  59427. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59428. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59429. {
  59430. goto IL_001a;
  59431. }
  59432. }
  59433. {
  59434. return;
  59435. }
  59436. IL_001a:
  59437. {
  59438. int32_t L_5 = V_0;
  59439. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59440. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59441. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59442. int32_t L_8;
  59443. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59444. V_1 = (int32_t)L_8;
  59445. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59446. int32_t L_10 = (int32_t)__this->get_width_3();
  59447. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  59448. RuntimeObject* L_11;
  59449. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  59450. V_2 = (RuntimeObject*)L_11;
  59451. }
  59452. IL_0041:
  59453. try
  59454. {// begin try (depth: 1)
  59455. {
  59456. RuntimeObject* L_12 = V_2;
  59457. NullCheck((RuntimeObject*)L_12);
  59458. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  59459. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  59460. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  59461. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  59462. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  59463. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  59464. int32_t L_15 = V_0;
  59465. V_5 = (int32_t)L_15;
  59466. goto IL_0075;
  59467. }
  59468. IL_0056:
  59469. {
  59470. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * L_16 = (RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *)__this->get_address_of_action_5();
  59471. RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * L_17;
  59472. L_17 = (( RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB * (*) (RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *)(RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59473. int32_t L_18 = V_5;
  59474. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  59475. Il2CppFakeBox<RowOperation_t30A3311CFF044C906ED51E5AFC633AFF7D56A0AB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  59476. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59477. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  59478. *L_17 = L_20.m_Value;
  59479. int32_t L_21 = V_5;
  59480. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  59481. }
  59482. IL_0075:
  59483. {
  59484. int32_t L_22 = V_5;
  59485. int32_t L_23 = V_1;
  59486. if ((((int32_t)L_22) < ((int32_t)L_23)))
  59487. {
  59488. goto IL_0056;
  59489. }
  59490. }
  59491. IL_007a:
  59492. {
  59493. IL2CPP_LEAVE(0x86, FINALLY_007c);
  59494. }
  59495. }// end try (depth: 1)
  59496. catch(Il2CppExceptionWrapper& e)
  59497. {
  59498. __last_unhandled_exception = (Exception_t *)e.ex;
  59499. goto FINALLY_007c;
  59500. }
  59501. FINALLY_007c:
  59502. {// begin finally (depth: 1)
  59503. {
  59504. RuntimeObject* L_24 = V_2;
  59505. if (!L_24)
  59506. {
  59507. goto IL_0085;
  59508. }
  59509. }
  59510. IL_007f:
  59511. {
  59512. RuntimeObject* L_25 = V_2;
  59513. NullCheck((RuntimeObject*)L_25);
  59514. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  59515. }
  59516. IL_0085:
  59517. {
  59518. IL2CPP_END_FINALLY(124)
  59519. }
  59520. }// end finally (depth: 1)
  59521. IL2CPP_CLEANUP(124)
  59522. {
  59523. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59524. IL2CPP_JUMP_TBL(0x86, IL_0086)
  59525. }
  59526. IL_0086:
  59527. {
  59528. return;
  59529. }
  59530. }
  59531. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m70C818713FABB6ED48E8E117DCDE93B80AB9150D_gshared_inline (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * ___action5, const RuntimeMethod* method)
  59532. {
  59533. {
  59534. int32_t L_0 = ___minY0;
  59535. __this->set_minY_0(L_0);
  59536. int32_t L_1 = ___maxY1;
  59537. __this->set_maxY_1(L_1);
  59538. int32_t L_2 = ___stepY2;
  59539. __this->set_stepY_2(L_2);
  59540. int32_t L_3 = ___width3;
  59541. __this->set_width_3(L_3);
  59542. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59543. __this->set_allocator_4(L_4);
  59544. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * L_5 = ___action5;
  59545. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F L_6 = (*(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *)L_5);
  59546. __this->set_action_5(L_6);
  59547. return;
  59548. }
  59549. }
  59550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m40B10C6B3B66C8E377CBCBC80C8E3CBE8470E39B_gshared_inline (RowOperationWrapper_2_t6872688B958733C9D634A43AB99964E60C87EFA4 * __this, int32_t ___i0, const RuntimeMethod* method)
  59551. {
  59552. static bool s_Il2CppMethodInitialized;
  59553. if (!s_Il2CppMethodInitialized)
  59554. {
  59555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59557. s_Il2CppMethodInitialized = true;
  59558. }
  59559. int32_t V_0 = 0;
  59560. int32_t V_1 = 0;
  59561. RuntimeObject* V_2 = NULL;
  59562. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  59563. memset((&V_3), 0, sizeof(V_3));
  59564. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  59565. memset((&V_4), 0, sizeof(V_4));
  59566. int32_t V_5 = 0;
  59567. Exception_t * __last_unhandled_exception = 0;
  59568. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59569. {
  59570. int32_t L_0 = (int32_t)__this->get_minY_0();
  59571. int32_t L_1 = ___i0;
  59572. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59573. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59574. int32_t L_3 = V_0;
  59575. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59576. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59577. {
  59578. goto IL_001a;
  59579. }
  59580. }
  59581. {
  59582. return;
  59583. }
  59584. IL_001a:
  59585. {
  59586. int32_t L_5 = V_0;
  59587. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59588. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59589. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59590. int32_t L_8;
  59591. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59592. V_1 = (int32_t)L_8;
  59593. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59594. int32_t L_10 = (int32_t)__this->get_width_3();
  59595. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  59596. RuntimeObject* L_11;
  59597. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  59598. V_2 = (RuntimeObject*)L_11;
  59599. }
  59600. IL_0041:
  59601. try
  59602. {// begin try (depth: 1)
  59603. {
  59604. RuntimeObject* L_12 = V_2;
  59605. NullCheck((RuntimeObject*)L_12);
  59606. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  59607. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  59608. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  59609. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  59610. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  59611. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  59612. int32_t L_15 = V_0;
  59613. V_5 = (int32_t)L_15;
  59614. goto IL_0075;
  59615. }
  59616. IL_0056:
  59617. {
  59618. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * L_16 = (RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *)__this->get_address_of_action_5();
  59619. RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * L_17;
  59620. L_17 = (( RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F * (*) (RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *)(RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59621. int32_t L_18 = V_5;
  59622. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  59623. Il2CppFakeBox<RowOperation_t0E3620ADED9AC35BEFAFF4ACB9917590F1DF1B9F > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  59624. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59625. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  59626. *L_17 = L_20.m_Value;
  59627. int32_t L_21 = V_5;
  59628. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  59629. }
  59630. IL_0075:
  59631. {
  59632. int32_t L_22 = V_5;
  59633. int32_t L_23 = V_1;
  59634. if ((((int32_t)L_22) < ((int32_t)L_23)))
  59635. {
  59636. goto IL_0056;
  59637. }
  59638. }
  59639. IL_007a:
  59640. {
  59641. IL2CPP_LEAVE(0x86, FINALLY_007c);
  59642. }
  59643. }// end try (depth: 1)
  59644. catch(Il2CppExceptionWrapper& e)
  59645. {
  59646. __last_unhandled_exception = (Exception_t *)e.ex;
  59647. goto FINALLY_007c;
  59648. }
  59649. FINALLY_007c:
  59650. {// begin finally (depth: 1)
  59651. {
  59652. RuntimeObject* L_24 = V_2;
  59653. if (!L_24)
  59654. {
  59655. goto IL_0085;
  59656. }
  59657. }
  59658. IL_007f:
  59659. {
  59660. RuntimeObject* L_25 = V_2;
  59661. NullCheck((RuntimeObject*)L_25);
  59662. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  59663. }
  59664. IL_0085:
  59665. {
  59666. IL2CPP_END_FINALLY(124)
  59667. }
  59668. }// end finally (depth: 1)
  59669. IL2CPP_CLEANUP(124)
  59670. {
  59671. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59672. IL2CPP_JUMP_TBL(0x86, IL_0086)
  59673. }
  59674. IL_0086:
  59675. {
  59676. return;
  59677. }
  59678. }
  59679. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m15668FCE73C0909E3550666D77DFEE78B1531352_gshared_inline (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * ___action5, const RuntimeMethod* method)
  59680. {
  59681. {
  59682. int32_t L_0 = ___minY0;
  59683. __this->set_minY_0(L_0);
  59684. int32_t L_1 = ___maxY1;
  59685. __this->set_maxY_1(L_1);
  59686. int32_t L_2 = ___stepY2;
  59687. __this->set_stepY_2(L_2);
  59688. int32_t L_3 = ___width3;
  59689. __this->set_width_3(L_3);
  59690. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59691. __this->set_allocator_4(L_4);
  59692. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * L_5 = ___action5;
  59693. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 L_6 = (*(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *)L_5);
  59694. __this->set_action_5(L_6);
  59695. return;
  59696. }
  59697. }
  59698. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m97DB18306A1DF37A92AEC3AF635FE3F3A686FED5_gshared_inline (RowOperationWrapper_2_t57F60E30B7F2DE135DC8DBD3902BB86C1589FCF3 * __this, int32_t ___i0, const RuntimeMethod* method)
  59699. {
  59700. static bool s_Il2CppMethodInitialized;
  59701. if (!s_Il2CppMethodInitialized)
  59702. {
  59703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59705. s_Il2CppMethodInitialized = true;
  59706. }
  59707. int32_t V_0 = 0;
  59708. int32_t V_1 = 0;
  59709. RuntimeObject* V_2 = NULL;
  59710. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  59711. memset((&V_3), 0, sizeof(V_3));
  59712. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  59713. memset((&V_4), 0, sizeof(V_4));
  59714. int32_t V_5 = 0;
  59715. Exception_t * __last_unhandled_exception = 0;
  59716. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59717. {
  59718. int32_t L_0 = (int32_t)__this->get_minY_0();
  59719. int32_t L_1 = ___i0;
  59720. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59721. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59722. int32_t L_3 = V_0;
  59723. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59724. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59725. {
  59726. goto IL_001a;
  59727. }
  59728. }
  59729. {
  59730. return;
  59731. }
  59732. IL_001a:
  59733. {
  59734. int32_t L_5 = V_0;
  59735. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59736. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59737. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59738. int32_t L_8;
  59739. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59740. V_1 = (int32_t)L_8;
  59741. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59742. int32_t L_10 = (int32_t)__this->get_width_3();
  59743. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  59744. RuntimeObject* L_11;
  59745. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  59746. V_2 = (RuntimeObject*)L_11;
  59747. }
  59748. IL_0041:
  59749. try
  59750. {// begin try (depth: 1)
  59751. {
  59752. RuntimeObject* L_12 = V_2;
  59753. NullCheck((RuntimeObject*)L_12);
  59754. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  59755. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  59756. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  59757. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  59758. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  59759. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  59760. int32_t L_15 = V_0;
  59761. V_5 = (int32_t)L_15;
  59762. goto IL_0075;
  59763. }
  59764. IL_0056:
  59765. {
  59766. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * L_16 = (RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *)__this->get_address_of_action_5();
  59767. RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * L_17;
  59768. L_17 = (( RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 * (*) (RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *)(RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59769. int32_t L_18 = V_5;
  59770. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  59771. Il2CppFakeBox<RowOperation_t0081C5AE39F2BCF42835C293F6CCDDF415E539F4 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  59772. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59773. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  59774. *L_17 = L_20.m_Value;
  59775. int32_t L_21 = V_5;
  59776. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  59777. }
  59778. IL_0075:
  59779. {
  59780. int32_t L_22 = V_5;
  59781. int32_t L_23 = V_1;
  59782. if ((((int32_t)L_22) < ((int32_t)L_23)))
  59783. {
  59784. goto IL_0056;
  59785. }
  59786. }
  59787. IL_007a:
  59788. {
  59789. IL2CPP_LEAVE(0x86, FINALLY_007c);
  59790. }
  59791. }// end try (depth: 1)
  59792. catch(Il2CppExceptionWrapper& e)
  59793. {
  59794. __last_unhandled_exception = (Exception_t *)e.ex;
  59795. goto FINALLY_007c;
  59796. }
  59797. FINALLY_007c:
  59798. {// begin finally (depth: 1)
  59799. {
  59800. RuntimeObject* L_24 = V_2;
  59801. if (!L_24)
  59802. {
  59803. goto IL_0085;
  59804. }
  59805. }
  59806. IL_007f:
  59807. {
  59808. RuntimeObject* L_25 = V_2;
  59809. NullCheck((RuntimeObject*)L_25);
  59810. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  59811. }
  59812. IL_0085:
  59813. {
  59814. IL2CPP_END_FINALLY(124)
  59815. }
  59816. }// end finally (depth: 1)
  59817. IL2CPP_CLEANUP(124)
  59818. {
  59819. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59820. IL2CPP_JUMP_TBL(0x86, IL_0086)
  59821. }
  59822. IL_0086:
  59823. {
  59824. return;
  59825. }
  59826. }
  59827. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF0174491FAA002B42FF0A2AB524F557A23D36FC8_gshared_inline (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * ___action5, const RuntimeMethod* method)
  59828. {
  59829. {
  59830. int32_t L_0 = ___minY0;
  59831. __this->set_minY_0(L_0);
  59832. int32_t L_1 = ___maxY1;
  59833. __this->set_maxY_1(L_1);
  59834. int32_t L_2 = ___stepY2;
  59835. __this->set_stepY_2(L_2);
  59836. int32_t L_3 = ___width3;
  59837. __this->set_width_3(L_3);
  59838. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59839. __this->set_allocator_4(L_4);
  59840. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * L_5 = ___action5;
  59841. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 L_6 = (*(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *)L_5);
  59842. __this->set_action_5(L_6);
  59843. return;
  59844. }
  59845. }
  59846. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m46F28EBFD37B787DE0D6805BFC6403937ED6D8D1_gshared_inline (RowOperationWrapper_2_t9FE9616614B5BE54E92920C8393D5AE822022305 * __this, int32_t ___i0, const RuntimeMethod* method)
  59847. {
  59848. static bool s_Il2CppMethodInitialized;
  59849. if (!s_Il2CppMethodInitialized)
  59850. {
  59851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  59852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59853. s_Il2CppMethodInitialized = true;
  59854. }
  59855. int32_t V_0 = 0;
  59856. int32_t V_1 = 0;
  59857. RuntimeObject* V_2 = NULL;
  59858. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  59859. memset((&V_3), 0, sizeof(V_3));
  59860. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  59861. memset((&V_4), 0, sizeof(V_4));
  59862. int32_t V_5 = 0;
  59863. Exception_t * __last_unhandled_exception = 0;
  59864. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  59865. {
  59866. int32_t L_0 = (int32_t)__this->get_minY_0();
  59867. int32_t L_1 = ___i0;
  59868. int32_t L_2 = (int32_t)__this->get_stepY_2();
  59869. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  59870. int32_t L_3 = V_0;
  59871. int32_t L_4 = (int32_t)__this->get_maxY_1();
  59872. if ((((int32_t)L_3) < ((int32_t)L_4)))
  59873. {
  59874. goto IL_001a;
  59875. }
  59876. }
  59877. {
  59878. return;
  59879. }
  59880. IL_001a:
  59881. {
  59882. int32_t L_5 = V_0;
  59883. int32_t L_6 = (int32_t)__this->get_stepY_2();
  59884. int32_t L_7 = (int32_t)__this->get_maxY_1();
  59885. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  59886. int32_t L_8;
  59887. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  59888. V_1 = (int32_t)L_8;
  59889. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  59890. int32_t L_10 = (int32_t)__this->get_width_3();
  59891. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  59892. RuntimeObject* L_11;
  59893. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  59894. V_2 = (RuntimeObject*)L_11;
  59895. }
  59896. IL_0041:
  59897. try
  59898. {// begin try (depth: 1)
  59899. {
  59900. RuntimeObject* L_12 = V_2;
  59901. NullCheck((RuntimeObject*)L_12);
  59902. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  59903. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  59904. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  59905. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  59906. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  59907. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  59908. int32_t L_15 = V_0;
  59909. V_5 = (int32_t)L_15;
  59910. goto IL_0075;
  59911. }
  59912. IL_0056:
  59913. {
  59914. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * L_16 = (RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *)__this->get_address_of_action_5();
  59915. RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * L_17;
  59916. L_17 = (( RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 * (*) (RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *)(RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  59917. int32_t L_18 = V_5;
  59918. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  59919. Il2CppFakeBox<RowOperation_tF6780A211AF2256C7D8D764C20F6C3EE4D9F7883 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  59920. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  59921. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  59922. *L_17 = L_20.m_Value;
  59923. int32_t L_21 = V_5;
  59924. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  59925. }
  59926. IL_0075:
  59927. {
  59928. int32_t L_22 = V_5;
  59929. int32_t L_23 = V_1;
  59930. if ((((int32_t)L_22) < ((int32_t)L_23)))
  59931. {
  59932. goto IL_0056;
  59933. }
  59934. }
  59935. IL_007a:
  59936. {
  59937. IL2CPP_LEAVE(0x86, FINALLY_007c);
  59938. }
  59939. }// end try (depth: 1)
  59940. catch(Il2CppExceptionWrapper& e)
  59941. {
  59942. __last_unhandled_exception = (Exception_t *)e.ex;
  59943. goto FINALLY_007c;
  59944. }
  59945. FINALLY_007c:
  59946. {// begin finally (depth: 1)
  59947. {
  59948. RuntimeObject* L_24 = V_2;
  59949. if (!L_24)
  59950. {
  59951. goto IL_0085;
  59952. }
  59953. }
  59954. IL_007f:
  59955. {
  59956. RuntimeObject* L_25 = V_2;
  59957. NullCheck((RuntimeObject*)L_25);
  59958. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  59959. }
  59960. IL_0085:
  59961. {
  59962. IL2CPP_END_FINALLY(124)
  59963. }
  59964. }// end finally (depth: 1)
  59965. IL2CPP_CLEANUP(124)
  59966. {
  59967. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  59968. IL2CPP_JUMP_TBL(0x86, IL_0086)
  59969. }
  59970. IL_0086:
  59971. {
  59972. return;
  59973. }
  59974. }
  59975. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m00BBFB0F07F7D6B37A6DC0F7C49B3E21E82699AD_gshared_inline (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * ___action5, const RuntimeMethod* method)
  59976. {
  59977. {
  59978. int32_t L_0 = ___minY0;
  59979. __this->set_minY_0(L_0);
  59980. int32_t L_1 = ___maxY1;
  59981. __this->set_maxY_1(L_1);
  59982. int32_t L_2 = ___stepY2;
  59983. __this->set_stepY_2(L_2);
  59984. int32_t L_3 = ___width3;
  59985. __this->set_width_3(L_3);
  59986. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  59987. __this->set_allocator_4(L_4);
  59988. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * L_5 = ___action5;
  59989. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 L_6 = (*(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *)L_5);
  59990. __this->set_action_5(L_6);
  59991. return;
  59992. }
  59993. }
  59994. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m31E664021F23232DC1A70DF4F9A58A0675DAEF6A_gshared_inline (RowOperationWrapper_2_t702025441D96A9F124928DB4F73198CBE3CE4BBB * __this, int32_t ___i0, const RuntimeMethod* method)
  59995. {
  59996. static bool s_Il2CppMethodInitialized;
  59997. if (!s_Il2CppMethodInitialized)
  59998. {
  59999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60001. s_Il2CppMethodInitialized = true;
  60002. }
  60003. int32_t V_0 = 0;
  60004. int32_t V_1 = 0;
  60005. RuntimeObject* V_2 = NULL;
  60006. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  60007. memset((&V_3), 0, sizeof(V_3));
  60008. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  60009. memset((&V_4), 0, sizeof(V_4));
  60010. int32_t V_5 = 0;
  60011. Exception_t * __last_unhandled_exception = 0;
  60012. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60013. {
  60014. int32_t L_0 = (int32_t)__this->get_minY_0();
  60015. int32_t L_1 = ___i0;
  60016. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60017. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60018. int32_t L_3 = V_0;
  60019. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60020. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60021. {
  60022. goto IL_001a;
  60023. }
  60024. }
  60025. {
  60026. return;
  60027. }
  60028. IL_001a:
  60029. {
  60030. int32_t L_5 = V_0;
  60031. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60032. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60033. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60034. int32_t L_8;
  60035. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60036. V_1 = (int32_t)L_8;
  60037. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60038. int32_t L_10 = (int32_t)__this->get_width_3();
  60039. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  60040. RuntimeObject* L_11;
  60041. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  60042. V_2 = (RuntimeObject*)L_11;
  60043. }
  60044. IL_0041:
  60045. try
  60046. {// begin try (depth: 1)
  60047. {
  60048. RuntimeObject* L_12 = V_2;
  60049. NullCheck((RuntimeObject*)L_12);
  60050. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  60051. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  60052. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  60053. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  60054. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  60055. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  60056. int32_t L_15 = V_0;
  60057. V_5 = (int32_t)L_15;
  60058. goto IL_0075;
  60059. }
  60060. IL_0056:
  60061. {
  60062. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * L_16 = (RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *)__this->get_address_of_action_5();
  60063. RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * L_17;
  60064. L_17 = (( RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 * (*) (RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *)(RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60065. int32_t L_18 = V_5;
  60066. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  60067. Il2CppFakeBox<RowOperation_t64676BDB32834620FD9E948F0FC36CF46AAA5D64 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  60068. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60069. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  60070. *L_17 = L_20.m_Value;
  60071. int32_t L_21 = V_5;
  60072. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  60073. }
  60074. IL_0075:
  60075. {
  60076. int32_t L_22 = V_5;
  60077. int32_t L_23 = V_1;
  60078. if ((((int32_t)L_22) < ((int32_t)L_23)))
  60079. {
  60080. goto IL_0056;
  60081. }
  60082. }
  60083. IL_007a:
  60084. {
  60085. IL2CPP_LEAVE(0x86, FINALLY_007c);
  60086. }
  60087. }// end try (depth: 1)
  60088. catch(Il2CppExceptionWrapper& e)
  60089. {
  60090. __last_unhandled_exception = (Exception_t *)e.ex;
  60091. goto FINALLY_007c;
  60092. }
  60093. FINALLY_007c:
  60094. {// begin finally (depth: 1)
  60095. {
  60096. RuntimeObject* L_24 = V_2;
  60097. if (!L_24)
  60098. {
  60099. goto IL_0085;
  60100. }
  60101. }
  60102. IL_007f:
  60103. {
  60104. RuntimeObject* L_25 = V_2;
  60105. NullCheck((RuntimeObject*)L_25);
  60106. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  60107. }
  60108. IL_0085:
  60109. {
  60110. IL2CPP_END_FINALLY(124)
  60111. }
  60112. }// end finally (depth: 1)
  60113. IL2CPP_CLEANUP(124)
  60114. {
  60115. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60116. IL2CPP_JUMP_TBL(0x86, IL_0086)
  60117. }
  60118. IL_0086:
  60119. {
  60120. return;
  60121. }
  60122. }
  60123. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF2E6D53842DF529DD0C37AFE86496AB976FED1B1_gshared_inline (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * ___action5, const RuntimeMethod* method)
  60124. {
  60125. {
  60126. int32_t L_0 = ___minY0;
  60127. __this->set_minY_0(L_0);
  60128. int32_t L_1 = ___maxY1;
  60129. __this->set_maxY_1(L_1);
  60130. int32_t L_2 = ___stepY2;
  60131. __this->set_stepY_2(L_2);
  60132. int32_t L_3 = ___width3;
  60133. __this->set_width_3(L_3);
  60134. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60135. __this->set_allocator_4(L_4);
  60136. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * L_5 = ___action5;
  60137. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 L_6 = (*(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *)L_5);
  60138. __this->set_action_5(L_6);
  60139. return;
  60140. }
  60141. }
  60142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m281D3348B829A4BD4F7D98E840B60CA171E2AEB8_gshared_inline (RowOperationWrapper_2_t0FCE6F27AA2F0986B35DA476C255EC763823BEB0 * __this, int32_t ___i0, const RuntimeMethod* method)
  60143. {
  60144. static bool s_Il2CppMethodInitialized;
  60145. if (!s_Il2CppMethodInitialized)
  60146. {
  60147. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60148. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60149. s_Il2CppMethodInitialized = true;
  60150. }
  60151. int32_t V_0 = 0;
  60152. int32_t V_1 = 0;
  60153. RuntimeObject* V_2 = NULL;
  60154. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  60155. memset((&V_3), 0, sizeof(V_3));
  60156. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60157. memset((&V_4), 0, sizeof(V_4));
  60158. int32_t V_5 = 0;
  60159. Exception_t * __last_unhandled_exception = 0;
  60160. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60161. {
  60162. int32_t L_0 = (int32_t)__this->get_minY_0();
  60163. int32_t L_1 = ___i0;
  60164. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60165. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60166. int32_t L_3 = V_0;
  60167. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60168. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60169. {
  60170. goto IL_001a;
  60171. }
  60172. }
  60173. {
  60174. return;
  60175. }
  60176. IL_001a:
  60177. {
  60178. int32_t L_5 = V_0;
  60179. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60180. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60181. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60182. int32_t L_8;
  60183. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60184. V_1 = (int32_t)L_8;
  60185. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60186. int32_t L_10 = (int32_t)__this->get_width_3();
  60187. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  60188. RuntimeObject* L_11;
  60189. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  60190. V_2 = (RuntimeObject*)L_11;
  60191. }
  60192. IL_0041:
  60193. try
  60194. {// begin try (depth: 1)
  60195. {
  60196. RuntimeObject* L_12 = V_2;
  60197. NullCheck((RuntimeObject*)L_12);
  60198. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  60199. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  60200. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  60201. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  60202. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  60203. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  60204. int32_t L_15 = V_0;
  60205. V_5 = (int32_t)L_15;
  60206. goto IL_0075;
  60207. }
  60208. IL_0056:
  60209. {
  60210. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * L_16 = (RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *)__this->get_address_of_action_5();
  60211. RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * L_17;
  60212. L_17 = (( RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 * (*) (RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *)(RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60213. int32_t L_18 = V_5;
  60214. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  60215. Il2CppFakeBox<RowOperation_tF7155CB77CA854F8168C6A75048CD8C651C98444 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  60216. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60217. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  60218. *L_17 = L_20.m_Value;
  60219. int32_t L_21 = V_5;
  60220. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  60221. }
  60222. IL_0075:
  60223. {
  60224. int32_t L_22 = V_5;
  60225. int32_t L_23 = V_1;
  60226. if ((((int32_t)L_22) < ((int32_t)L_23)))
  60227. {
  60228. goto IL_0056;
  60229. }
  60230. }
  60231. IL_007a:
  60232. {
  60233. IL2CPP_LEAVE(0x86, FINALLY_007c);
  60234. }
  60235. }// end try (depth: 1)
  60236. catch(Il2CppExceptionWrapper& e)
  60237. {
  60238. __last_unhandled_exception = (Exception_t *)e.ex;
  60239. goto FINALLY_007c;
  60240. }
  60241. FINALLY_007c:
  60242. {// begin finally (depth: 1)
  60243. {
  60244. RuntimeObject* L_24 = V_2;
  60245. if (!L_24)
  60246. {
  60247. goto IL_0085;
  60248. }
  60249. }
  60250. IL_007f:
  60251. {
  60252. RuntimeObject* L_25 = V_2;
  60253. NullCheck((RuntimeObject*)L_25);
  60254. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  60255. }
  60256. IL_0085:
  60257. {
  60258. IL2CPP_END_FINALLY(124)
  60259. }
  60260. }// end finally (depth: 1)
  60261. IL2CPP_CLEANUP(124)
  60262. {
  60263. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60264. IL2CPP_JUMP_TBL(0x86, IL_0086)
  60265. }
  60266. IL_0086:
  60267. {
  60268. return;
  60269. }
  60270. }
  60271. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m838DB97F63BE247A5067D0202FF999FD6789FBE8_gshared_inline (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * ___action5, const RuntimeMethod* method)
  60272. {
  60273. {
  60274. int32_t L_0 = ___minY0;
  60275. __this->set_minY_0(L_0);
  60276. int32_t L_1 = ___maxY1;
  60277. __this->set_maxY_1(L_1);
  60278. int32_t L_2 = ___stepY2;
  60279. __this->set_stepY_2(L_2);
  60280. int32_t L_3 = ___width3;
  60281. __this->set_width_3(L_3);
  60282. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60283. __this->set_allocator_4(L_4);
  60284. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * L_5 = ___action5;
  60285. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E L_6 = (*(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *)L_5);
  60286. __this->set_action_5(L_6);
  60287. return;
  60288. }
  60289. }
  60290. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mC3C0F869379EE433B65E686B153358E5CAE760E7_gshared_inline (RowOperationWrapper_2_t486A9B37CA873D38C1FFB7A6567C9CBC79785C93 * __this, int32_t ___i0, const RuntimeMethod* method)
  60291. {
  60292. static bool s_Il2CppMethodInitialized;
  60293. if (!s_Il2CppMethodInitialized)
  60294. {
  60295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60297. s_Il2CppMethodInitialized = true;
  60298. }
  60299. int32_t V_0 = 0;
  60300. int32_t V_1 = 0;
  60301. RuntimeObject* V_2 = NULL;
  60302. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  60303. memset((&V_3), 0, sizeof(V_3));
  60304. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60305. memset((&V_4), 0, sizeof(V_4));
  60306. int32_t V_5 = 0;
  60307. Exception_t * __last_unhandled_exception = 0;
  60308. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60309. {
  60310. int32_t L_0 = (int32_t)__this->get_minY_0();
  60311. int32_t L_1 = ___i0;
  60312. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60313. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60314. int32_t L_3 = V_0;
  60315. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60316. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60317. {
  60318. goto IL_001a;
  60319. }
  60320. }
  60321. {
  60322. return;
  60323. }
  60324. IL_001a:
  60325. {
  60326. int32_t L_5 = V_0;
  60327. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60328. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60329. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60330. int32_t L_8;
  60331. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60332. V_1 = (int32_t)L_8;
  60333. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60334. int32_t L_10 = (int32_t)__this->get_width_3();
  60335. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  60336. RuntimeObject* L_11;
  60337. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  60338. V_2 = (RuntimeObject*)L_11;
  60339. }
  60340. IL_0041:
  60341. try
  60342. {// begin try (depth: 1)
  60343. {
  60344. RuntimeObject* L_12 = V_2;
  60345. NullCheck((RuntimeObject*)L_12);
  60346. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  60347. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  60348. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  60349. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  60350. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  60351. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  60352. int32_t L_15 = V_0;
  60353. V_5 = (int32_t)L_15;
  60354. goto IL_0075;
  60355. }
  60356. IL_0056:
  60357. {
  60358. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * L_16 = (RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *)__this->get_address_of_action_5();
  60359. RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * L_17;
  60360. L_17 = (( RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E * (*) (RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *)(RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60361. int32_t L_18 = V_5;
  60362. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  60363. Il2CppFakeBox<RowOperation_t210AB4076DE4DEBCBD2180EE8D9160ABDAC02A2E > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  60364. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60365. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  60366. *L_17 = L_20.m_Value;
  60367. int32_t L_21 = V_5;
  60368. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  60369. }
  60370. IL_0075:
  60371. {
  60372. int32_t L_22 = V_5;
  60373. int32_t L_23 = V_1;
  60374. if ((((int32_t)L_22) < ((int32_t)L_23)))
  60375. {
  60376. goto IL_0056;
  60377. }
  60378. }
  60379. IL_007a:
  60380. {
  60381. IL2CPP_LEAVE(0x86, FINALLY_007c);
  60382. }
  60383. }// end try (depth: 1)
  60384. catch(Il2CppExceptionWrapper& e)
  60385. {
  60386. __last_unhandled_exception = (Exception_t *)e.ex;
  60387. goto FINALLY_007c;
  60388. }
  60389. FINALLY_007c:
  60390. {// begin finally (depth: 1)
  60391. {
  60392. RuntimeObject* L_24 = V_2;
  60393. if (!L_24)
  60394. {
  60395. goto IL_0085;
  60396. }
  60397. }
  60398. IL_007f:
  60399. {
  60400. RuntimeObject* L_25 = V_2;
  60401. NullCheck((RuntimeObject*)L_25);
  60402. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  60403. }
  60404. IL_0085:
  60405. {
  60406. IL2CPP_END_FINALLY(124)
  60407. }
  60408. }// end finally (depth: 1)
  60409. IL2CPP_CLEANUP(124)
  60410. {
  60411. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60412. IL2CPP_JUMP_TBL(0x86, IL_0086)
  60413. }
  60414. IL_0086:
  60415. {
  60416. return;
  60417. }
  60418. }
  60419. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCB0B5CB644B89275F809F9E22CFEB04351E506B0_gshared_inline (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * ___action5, const RuntimeMethod* method)
  60420. {
  60421. {
  60422. int32_t L_0 = ___minY0;
  60423. __this->set_minY_0(L_0);
  60424. int32_t L_1 = ___maxY1;
  60425. __this->set_maxY_1(L_1);
  60426. int32_t L_2 = ___stepY2;
  60427. __this->set_stepY_2(L_2);
  60428. int32_t L_3 = ___width3;
  60429. __this->set_width_3(L_3);
  60430. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60431. __this->set_allocator_4(L_4);
  60432. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * L_5 = ___action5;
  60433. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 L_6 = (*(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *)L_5);
  60434. __this->set_action_5(L_6);
  60435. return;
  60436. }
  60437. }
  60438. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3F68835873CDC73B17C851999EDDE46B5447DD5E_gshared_inline (RowOperationWrapper_2_t2294DDC47302D633CAE9B681C04592906DF9AA8E * __this, int32_t ___i0, const RuntimeMethod* method)
  60439. {
  60440. static bool s_Il2CppMethodInitialized;
  60441. if (!s_Il2CppMethodInitialized)
  60442. {
  60443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60445. s_Il2CppMethodInitialized = true;
  60446. }
  60447. int32_t V_0 = 0;
  60448. int32_t V_1 = 0;
  60449. RuntimeObject* V_2 = NULL;
  60450. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  60451. memset((&V_3), 0, sizeof(V_3));
  60452. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  60453. memset((&V_4), 0, sizeof(V_4));
  60454. int32_t V_5 = 0;
  60455. Exception_t * __last_unhandled_exception = 0;
  60456. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60457. {
  60458. int32_t L_0 = (int32_t)__this->get_minY_0();
  60459. int32_t L_1 = ___i0;
  60460. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60461. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60462. int32_t L_3 = V_0;
  60463. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60464. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60465. {
  60466. goto IL_001a;
  60467. }
  60468. }
  60469. {
  60470. return;
  60471. }
  60472. IL_001a:
  60473. {
  60474. int32_t L_5 = V_0;
  60475. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60476. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60477. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60478. int32_t L_8;
  60479. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60480. V_1 = (int32_t)L_8;
  60481. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60482. int32_t L_10 = (int32_t)__this->get_width_3();
  60483. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  60484. RuntimeObject* L_11;
  60485. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  60486. V_2 = (RuntimeObject*)L_11;
  60487. }
  60488. IL_0041:
  60489. try
  60490. {// begin try (depth: 1)
  60491. {
  60492. RuntimeObject* L_12 = V_2;
  60493. NullCheck((RuntimeObject*)L_12);
  60494. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  60495. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  60496. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  60497. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  60498. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  60499. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  60500. int32_t L_15 = V_0;
  60501. V_5 = (int32_t)L_15;
  60502. goto IL_0075;
  60503. }
  60504. IL_0056:
  60505. {
  60506. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * L_16 = (RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *)__this->get_address_of_action_5();
  60507. RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * L_17;
  60508. L_17 = (( RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 * (*) (RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *)(RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60509. int32_t L_18 = V_5;
  60510. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  60511. Il2CppFakeBox<RowOperation_t59470E6240D7CB174B72F13D445CB63193C84815 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  60512. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60513. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  60514. *L_17 = L_20.m_Value;
  60515. int32_t L_21 = V_5;
  60516. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  60517. }
  60518. IL_0075:
  60519. {
  60520. int32_t L_22 = V_5;
  60521. int32_t L_23 = V_1;
  60522. if ((((int32_t)L_22) < ((int32_t)L_23)))
  60523. {
  60524. goto IL_0056;
  60525. }
  60526. }
  60527. IL_007a:
  60528. {
  60529. IL2CPP_LEAVE(0x86, FINALLY_007c);
  60530. }
  60531. }// end try (depth: 1)
  60532. catch(Il2CppExceptionWrapper& e)
  60533. {
  60534. __last_unhandled_exception = (Exception_t *)e.ex;
  60535. goto FINALLY_007c;
  60536. }
  60537. FINALLY_007c:
  60538. {// begin finally (depth: 1)
  60539. {
  60540. RuntimeObject* L_24 = V_2;
  60541. if (!L_24)
  60542. {
  60543. goto IL_0085;
  60544. }
  60545. }
  60546. IL_007f:
  60547. {
  60548. RuntimeObject* L_25 = V_2;
  60549. NullCheck((RuntimeObject*)L_25);
  60550. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  60551. }
  60552. IL_0085:
  60553. {
  60554. IL2CPP_END_FINALLY(124)
  60555. }
  60556. }// end finally (depth: 1)
  60557. IL2CPP_CLEANUP(124)
  60558. {
  60559. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60560. IL2CPP_JUMP_TBL(0x86, IL_0086)
  60561. }
  60562. IL_0086:
  60563. {
  60564. return;
  60565. }
  60566. }
  60567. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC82AFF4353D854480C107362F9E637407F3B3853_gshared_inline (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * ___action5, const RuntimeMethod* method)
  60568. {
  60569. {
  60570. int32_t L_0 = ___minY0;
  60571. __this->set_minY_0(L_0);
  60572. int32_t L_1 = ___maxY1;
  60573. __this->set_maxY_1(L_1);
  60574. int32_t L_2 = ___stepY2;
  60575. __this->set_stepY_2(L_2);
  60576. int32_t L_3 = ___width3;
  60577. __this->set_width_3(L_3);
  60578. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60579. __this->set_allocator_4(L_4);
  60580. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * L_5 = ___action5;
  60581. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 L_6 = (*(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *)L_5);
  60582. __this->set_action_5(L_6);
  60583. return;
  60584. }
  60585. }
  60586. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m17E85C617CB34CC13962D65E42AF0B0ACD1F0F51_gshared_inline (RowOperationWrapper_2_t8083496B5B257BAAEE00ABB50734528E66565CE8 * __this, int32_t ___i0, const RuntimeMethod* method)
  60587. {
  60588. static bool s_Il2CppMethodInitialized;
  60589. if (!s_Il2CppMethodInitialized)
  60590. {
  60591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60593. s_Il2CppMethodInitialized = true;
  60594. }
  60595. int32_t V_0 = 0;
  60596. int32_t V_1 = 0;
  60597. RuntimeObject* V_2 = NULL;
  60598. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  60599. memset((&V_3), 0, sizeof(V_3));
  60600. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  60601. memset((&V_4), 0, sizeof(V_4));
  60602. int32_t V_5 = 0;
  60603. Exception_t * __last_unhandled_exception = 0;
  60604. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60605. {
  60606. int32_t L_0 = (int32_t)__this->get_minY_0();
  60607. int32_t L_1 = ___i0;
  60608. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60609. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60610. int32_t L_3 = V_0;
  60611. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60612. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60613. {
  60614. goto IL_001a;
  60615. }
  60616. }
  60617. {
  60618. return;
  60619. }
  60620. IL_001a:
  60621. {
  60622. int32_t L_5 = V_0;
  60623. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60624. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60625. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60626. int32_t L_8;
  60627. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60628. V_1 = (int32_t)L_8;
  60629. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60630. int32_t L_10 = (int32_t)__this->get_width_3();
  60631. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  60632. RuntimeObject* L_11;
  60633. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  60634. V_2 = (RuntimeObject*)L_11;
  60635. }
  60636. IL_0041:
  60637. try
  60638. {// begin try (depth: 1)
  60639. {
  60640. RuntimeObject* L_12 = V_2;
  60641. NullCheck((RuntimeObject*)L_12);
  60642. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  60643. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  60644. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  60645. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  60646. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  60647. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  60648. int32_t L_15 = V_0;
  60649. V_5 = (int32_t)L_15;
  60650. goto IL_0075;
  60651. }
  60652. IL_0056:
  60653. {
  60654. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * L_16 = (RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *)__this->get_address_of_action_5();
  60655. RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * L_17;
  60656. L_17 = (( RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 * (*) (RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *)(RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60657. int32_t L_18 = V_5;
  60658. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  60659. Il2CppFakeBox<RowOperation_tDABFE75CFCFCDBA82F126A4C600BE3F7C4AD7E14 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  60660. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60661. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  60662. *L_17 = L_20.m_Value;
  60663. int32_t L_21 = V_5;
  60664. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  60665. }
  60666. IL_0075:
  60667. {
  60668. int32_t L_22 = V_5;
  60669. int32_t L_23 = V_1;
  60670. if ((((int32_t)L_22) < ((int32_t)L_23)))
  60671. {
  60672. goto IL_0056;
  60673. }
  60674. }
  60675. IL_007a:
  60676. {
  60677. IL2CPP_LEAVE(0x86, FINALLY_007c);
  60678. }
  60679. }// end try (depth: 1)
  60680. catch(Il2CppExceptionWrapper& e)
  60681. {
  60682. __last_unhandled_exception = (Exception_t *)e.ex;
  60683. goto FINALLY_007c;
  60684. }
  60685. FINALLY_007c:
  60686. {// begin finally (depth: 1)
  60687. {
  60688. RuntimeObject* L_24 = V_2;
  60689. if (!L_24)
  60690. {
  60691. goto IL_0085;
  60692. }
  60693. }
  60694. IL_007f:
  60695. {
  60696. RuntimeObject* L_25 = V_2;
  60697. NullCheck((RuntimeObject*)L_25);
  60698. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  60699. }
  60700. IL_0085:
  60701. {
  60702. IL2CPP_END_FINALLY(124)
  60703. }
  60704. }// end finally (depth: 1)
  60705. IL2CPP_CLEANUP(124)
  60706. {
  60707. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60708. IL2CPP_JUMP_TBL(0x86, IL_0086)
  60709. }
  60710. IL_0086:
  60711. {
  60712. return;
  60713. }
  60714. }
  60715. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7C892E09318952F69ED23FD84726A68928D30BB4_gshared_inline (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * ___action5, const RuntimeMethod* method)
  60716. {
  60717. {
  60718. int32_t L_0 = ___minY0;
  60719. __this->set_minY_0(L_0);
  60720. int32_t L_1 = ___maxY1;
  60721. __this->set_maxY_1(L_1);
  60722. int32_t L_2 = ___stepY2;
  60723. __this->set_stepY_2(L_2);
  60724. int32_t L_3 = ___width3;
  60725. __this->set_width_3(L_3);
  60726. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60727. __this->set_allocator_4(L_4);
  60728. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * L_5 = ___action5;
  60729. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 L_6 = (*(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *)L_5);
  60730. __this->set_action_5(L_6);
  60731. return;
  60732. }
  60733. }
  60734. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m621C56E8FC34400F79CE346F609DF186F1FBA0B9_gshared_inline (RowOperationWrapper_2_tF4A7059BAA061DA81DE3FE7D8AA5D033F3E48367 * __this, int32_t ___i0, const RuntimeMethod* method)
  60735. {
  60736. static bool s_Il2CppMethodInitialized;
  60737. if (!s_Il2CppMethodInitialized)
  60738. {
  60739. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60741. s_Il2CppMethodInitialized = true;
  60742. }
  60743. int32_t V_0 = 0;
  60744. int32_t V_1 = 0;
  60745. RuntimeObject* V_2 = NULL;
  60746. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  60747. memset((&V_3), 0, sizeof(V_3));
  60748. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  60749. memset((&V_4), 0, sizeof(V_4));
  60750. int32_t V_5 = 0;
  60751. Exception_t * __last_unhandled_exception = 0;
  60752. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60753. {
  60754. int32_t L_0 = (int32_t)__this->get_minY_0();
  60755. int32_t L_1 = ___i0;
  60756. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60757. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60758. int32_t L_3 = V_0;
  60759. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60760. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60761. {
  60762. goto IL_001a;
  60763. }
  60764. }
  60765. {
  60766. return;
  60767. }
  60768. IL_001a:
  60769. {
  60770. int32_t L_5 = V_0;
  60771. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60772. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60773. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60774. int32_t L_8;
  60775. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60776. V_1 = (int32_t)L_8;
  60777. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60778. int32_t L_10 = (int32_t)__this->get_width_3();
  60779. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  60780. RuntimeObject* L_11;
  60781. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  60782. V_2 = (RuntimeObject*)L_11;
  60783. }
  60784. IL_0041:
  60785. try
  60786. {// begin try (depth: 1)
  60787. {
  60788. RuntimeObject* L_12 = V_2;
  60789. NullCheck((RuntimeObject*)L_12);
  60790. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  60791. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  60792. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  60793. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  60794. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  60795. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  60796. int32_t L_15 = V_0;
  60797. V_5 = (int32_t)L_15;
  60798. goto IL_0075;
  60799. }
  60800. IL_0056:
  60801. {
  60802. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * L_16 = (RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *)__this->get_address_of_action_5();
  60803. RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * L_17;
  60804. L_17 = (( RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 * (*) (RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *)(RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60805. int32_t L_18 = V_5;
  60806. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  60807. Il2CppFakeBox<RowOperation_t9E715D50C52C4980F30108A65DB8C13B06C6A2F3 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  60808. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60809. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  60810. *L_17 = L_20.m_Value;
  60811. int32_t L_21 = V_5;
  60812. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  60813. }
  60814. IL_0075:
  60815. {
  60816. int32_t L_22 = V_5;
  60817. int32_t L_23 = V_1;
  60818. if ((((int32_t)L_22) < ((int32_t)L_23)))
  60819. {
  60820. goto IL_0056;
  60821. }
  60822. }
  60823. IL_007a:
  60824. {
  60825. IL2CPP_LEAVE(0x86, FINALLY_007c);
  60826. }
  60827. }// end try (depth: 1)
  60828. catch(Il2CppExceptionWrapper& e)
  60829. {
  60830. __last_unhandled_exception = (Exception_t *)e.ex;
  60831. goto FINALLY_007c;
  60832. }
  60833. FINALLY_007c:
  60834. {// begin finally (depth: 1)
  60835. {
  60836. RuntimeObject* L_24 = V_2;
  60837. if (!L_24)
  60838. {
  60839. goto IL_0085;
  60840. }
  60841. }
  60842. IL_007f:
  60843. {
  60844. RuntimeObject* L_25 = V_2;
  60845. NullCheck((RuntimeObject*)L_25);
  60846. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  60847. }
  60848. IL_0085:
  60849. {
  60850. IL2CPP_END_FINALLY(124)
  60851. }
  60852. }// end finally (depth: 1)
  60853. IL2CPP_CLEANUP(124)
  60854. {
  60855. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  60856. IL2CPP_JUMP_TBL(0x86, IL_0086)
  60857. }
  60858. IL_0086:
  60859. {
  60860. return;
  60861. }
  60862. }
  60863. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m842A7800901BB52B58F7BDB4B487AC50D0AE482F_gshared_inline (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * ___action5, const RuntimeMethod* method)
  60864. {
  60865. {
  60866. int32_t L_0 = ___minY0;
  60867. __this->set_minY_0(L_0);
  60868. int32_t L_1 = ___maxY1;
  60869. __this->set_maxY_1(L_1);
  60870. int32_t L_2 = ___stepY2;
  60871. __this->set_stepY_2(L_2);
  60872. int32_t L_3 = ___width3;
  60873. __this->set_width_3(L_3);
  60874. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  60875. __this->set_allocator_4(L_4);
  60876. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * L_5 = ___action5;
  60877. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 L_6 = (*(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *)L_5);
  60878. __this->set_action_5(L_6);
  60879. return;
  60880. }
  60881. }
  60882. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDBF85051AD10F3327EA417C920453BC7F475C888_gshared_inline (RowOperationWrapper_2_t325A09B86C26FB9B584FCDAF2A84B8138C1A772A * __this, int32_t ___i0, const RuntimeMethod* method)
  60883. {
  60884. static bool s_Il2CppMethodInitialized;
  60885. if (!s_Il2CppMethodInitialized)
  60886. {
  60887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  60888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60889. s_Il2CppMethodInitialized = true;
  60890. }
  60891. int32_t V_0 = 0;
  60892. int32_t V_1 = 0;
  60893. RuntimeObject* V_2 = NULL;
  60894. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  60895. memset((&V_3), 0, sizeof(V_3));
  60896. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  60897. memset((&V_4), 0, sizeof(V_4));
  60898. int32_t V_5 = 0;
  60899. Exception_t * __last_unhandled_exception = 0;
  60900. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  60901. {
  60902. int32_t L_0 = (int32_t)__this->get_minY_0();
  60903. int32_t L_1 = ___i0;
  60904. int32_t L_2 = (int32_t)__this->get_stepY_2();
  60905. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  60906. int32_t L_3 = V_0;
  60907. int32_t L_4 = (int32_t)__this->get_maxY_1();
  60908. if ((((int32_t)L_3) < ((int32_t)L_4)))
  60909. {
  60910. goto IL_001a;
  60911. }
  60912. }
  60913. {
  60914. return;
  60915. }
  60916. IL_001a:
  60917. {
  60918. int32_t L_5 = V_0;
  60919. int32_t L_6 = (int32_t)__this->get_stepY_2();
  60920. int32_t L_7 = (int32_t)__this->get_maxY_1();
  60921. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  60922. int32_t L_8;
  60923. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  60924. V_1 = (int32_t)L_8;
  60925. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  60926. int32_t L_10 = (int32_t)__this->get_width_3();
  60927. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  60928. RuntimeObject* L_11;
  60929. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  60930. V_2 = (RuntimeObject*)L_11;
  60931. }
  60932. IL_0041:
  60933. try
  60934. {// begin try (depth: 1)
  60935. {
  60936. RuntimeObject* L_12 = V_2;
  60937. NullCheck((RuntimeObject*)L_12);
  60938. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  60939. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  60940. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  60941. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  60942. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  60943. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  60944. int32_t L_15 = V_0;
  60945. V_5 = (int32_t)L_15;
  60946. goto IL_0075;
  60947. }
  60948. IL_0056:
  60949. {
  60950. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * L_16 = (RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *)__this->get_address_of_action_5();
  60951. RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * L_17;
  60952. L_17 = (( RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 * (*) (RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *)(RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  60953. int32_t L_18 = V_5;
  60954. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  60955. Il2CppFakeBox<RowOperation_tDFF5EA0A93BCD9B1FCE8E9EBF7D4223CC45BFF51 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  60956. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  60957. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  60958. *L_17 = L_20.m_Value;
  60959. int32_t L_21 = V_5;
  60960. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  60961. }
  60962. IL_0075:
  60963. {
  60964. int32_t L_22 = V_5;
  60965. int32_t L_23 = V_1;
  60966. if ((((int32_t)L_22) < ((int32_t)L_23)))
  60967. {
  60968. goto IL_0056;
  60969. }
  60970. }
  60971. IL_007a:
  60972. {
  60973. IL2CPP_LEAVE(0x86, FINALLY_007c);
  60974. }
  60975. }// end try (depth: 1)
  60976. catch(Il2CppExceptionWrapper& e)
  60977. {
  60978. __last_unhandled_exception = (Exception_t *)e.ex;
  60979. goto FINALLY_007c;
  60980. }
  60981. FINALLY_007c:
  60982. {// begin finally (depth: 1)
  60983. {
  60984. RuntimeObject* L_24 = V_2;
  60985. if (!L_24)
  60986. {
  60987. goto IL_0085;
  60988. }
  60989. }
  60990. IL_007f:
  60991. {
  60992. RuntimeObject* L_25 = V_2;
  60993. NullCheck((RuntimeObject*)L_25);
  60994. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  60995. }
  60996. IL_0085:
  60997. {
  60998. IL2CPP_END_FINALLY(124)
  60999. }
  61000. }// end finally (depth: 1)
  61001. IL2CPP_CLEANUP(124)
  61002. {
  61003. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61004. IL2CPP_JUMP_TBL(0x86, IL_0086)
  61005. }
  61006. IL_0086:
  61007. {
  61008. return;
  61009. }
  61010. }
  61011. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8E6429445DD21F529E179469D46FB2324862B09F_gshared_inline (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * ___action5, const RuntimeMethod* method)
  61012. {
  61013. {
  61014. int32_t L_0 = ___minY0;
  61015. __this->set_minY_0(L_0);
  61016. int32_t L_1 = ___maxY1;
  61017. __this->set_maxY_1(L_1);
  61018. int32_t L_2 = ___stepY2;
  61019. __this->set_stepY_2(L_2);
  61020. int32_t L_3 = ___width3;
  61021. __this->set_width_3(L_3);
  61022. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61023. __this->set_allocator_4(L_4);
  61024. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * L_5 = ___action5;
  61025. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD L_6 = (*(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *)L_5);
  61026. __this->set_action_5(L_6);
  61027. return;
  61028. }
  61029. }
  61030. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB472481B7E5EEB53E683E6C0FE9C2914E6241CD6_gshared_inline (RowOperationWrapper_2_t9AA31382D91FE36197E6376C4D19F1B85F8698BD * __this, int32_t ___i0, const RuntimeMethod* method)
  61031. {
  61032. static bool s_Il2CppMethodInitialized;
  61033. if (!s_Il2CppMethodInitialized)
  61034. {
  61035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61037. s_Il2CppMethodInitialized = true;
  61038. }
  61039. int32_t V_0 = 0;
  61040. int32_t V_1 = 0;
  61041. RuntimeObject* V_2 = NULL;
  61042. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  61043. memset((&V_3), 0, sizeof(V_3));
  61044. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61045. memset((&V_4), 0, sizeof(V_4));
  61046. int32_t V_5 = 0;
  61047. Exception_t * __last_unhandled_exception = 0;
  61048. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61049. {
  61050. int32_t L_0 = (int32_t)__this->get_minY_0();
  61051. int32_t L_1 = ___i0;
  61052. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61053. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61054. int32_t L_3 = V_0;
  61055. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61056. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61057. {
  61058. goto IL_001a;
  61059. }
  61060. }
  61061. {
  61062. return;
  61063. }
  61064. IL_001a:
  61065. {
  61066. int32_t L_5 = V_0;
  61067. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61068. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61069. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61070. int32_t L_8;
  61071. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61072. V_1 = (int32_t)L_8;
  61073. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61074. int32_t L_10 = (int32_t)__this->get_width_3();
  61075. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  61076. RuntimeObject* L_11;
  61077. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  61078. V_2 = (RuntimeObject*)L_11;
  61079. }
  61080. IL_0041:
  61081. try
  61082. {// begin try (depth: 1)
  61083. {
  61084. RuntimeObject* L_12 = V_2;
  61085. NullCheck((RuntimeObject*)L_12);
  61086. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  61087. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  61088. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  61089. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  61090. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  61091. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  61092. int32_t L_15 = V_0;
  61093. V_5 = (int32_t)L_15;
  61094. goto IL_0075;
  61095. }
  61096. IL_0056:
  61097. {
  61098. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * L_16 = (RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *)__this->get_address_of_action_5();
  61099. RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * L_17;
  61100. L_17 = (( RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD * (*) (RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *)(RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61101. int32_t L_18 = V_5;
  61102. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  61103. Il2CppFakeBox<RowOperation_tD2AB2FF27AD0D7B38F31370543FA8761E241BBBD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  61104. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61105. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  61106. *L_17 = L_20.m_Value;
  61107. int32_t L_21 = V_5;
  61108. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  61109. }
  61110. IL_0075:
  61111. {
  61112. int32_t L_22 = V_5;
  61113. int32_t L_23 = V_1;
  61114. if ((((int32_t)L_22) < ((int32_t)L_23)))
  61115. {
  61116. goto IL_0056;
  61117. }
  61118. }
  61119. IL_007a:
  61120. {
  61121. IL2CPP_LEAVE(0x86, FINALLY_007c);
  61122. }
  61123. }// end try (depth: 1)
  61124. catch(Il2CppExceptionWrapper& e)
  61125. {
  61126. __last_unhandled_exception = (Exception_t *)e.ex;
  61127. goto FINALLY_007c;
  61128. }
  61129. FINALLY_007c:
  61130. {// begin finally (depth: 1)
  61131. {
  61132. RuntimeObject* L_24 = V_2;
  61133. if (!L_24)
  61134. {
  61135. goto IL_0085;
  61136. }
  61137. }
  61138. IL_007f:
  61139. {
  61140. RuntimeObject* L_25 = V_2;
  61141. NullCheck((RuntimeObject*)L_25);
  61142. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  61143. }
  61144. IL_0085:
  61145. {
  61146. IL2CPP_END_FINALLY(124)
  61147. }
  61148. }// end finally (depth: 1)
  61149. IL2CPP_CLEANUP(124)
  61150. {
  61151. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61152. IL2CPP_JUMP_TBL(0x86, IL_0086)
  61153. }
  61154. IL_0086:
  61155. {
  61156. return;
  61157. }
  61158. }
  61159. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE18201F78CD175329D288140AC72212CF8133722_gshared_inline (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * ___action5, const RuntimeMethod* method)
  61160. {
  61161. {
  61162. int32_t L_0 = ___minY0;
  61163. __this->set_minY_0(L_0);
  61164. int32_t L_1 = ___maxY1;
  61165. __this->set_maxY_1(L_1);
  61166. int32_t L_2 = ___stepY2;
  61167. __this->set_stepY_2(L_2);
  61168. int32_t L_3 = ___width3;
  61169. __this->set_width_3(L_3);
  61170. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61171. __this->set_allocator_4(L_4);
  61172. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * L_5 = ___action5;
  61173. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 L_6 = (*(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *)L_5);
  61174. __this->set_action_5(L_6);
  61175. return;
  61176. }
  61177. }
  61178. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m8EF2C0576384513BB7EBE9D70EB602F24802C3BD_gshared_inline (RowOperationWrapper_2_t5E556DF6D75E790054B45D2CD66037139E720A20 * __this, int32_t ___i0, const RuntimeMethod* method)
  61179. {
  61180. static bool s_Il2CppMethodInitialized;
  61181. if (!s_Il2CppMethodInitialized)
  61182. {
  61183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61185. s_Il2CppMethodInitialized = true;
  61186. }
  61187. int32_t V_0 = 0;
  61188. int32_t V_1 = 0;
  61189. RuntimeObject* V_2 = NULL;
  61190. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  61191. memset((&V_3), 0, sizeof(V_3));
  61192. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  61193. memset((&V_4), 0, sizeof(V_4));
  61194. int32_t V_5 = 0;
  61195. Exception_t * __last_unhandled_exception = 0;
  61196. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61197. {
  61198. int32_t L_0 = (int32_t)__this->get_minY_0();
  61199. int32_t L_1 = ___i0;
  61200. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61201. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61202. int32_t L_3 = V_0;
  61203. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61204. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61205. {
  61206. goto IL_001a;
  61207. }
  61208. }
  61209. {
  61210. return;
  61211. }
  61212. IL_001a:
  61213. {
  61214. int32_t L_5 = V_0;
  61215. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61216. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61217. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61218. int32_t L_8;
  61219. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61220. V_1 = (int32_t)L_8;
  61221. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61222. int32_t L_10 = (int32_t)__this->get_width_3();
  61223. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  61224. RuntimeObject* L_11;
  61225. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  61226. V_2 = (RuntimeObject*)L_11;
  61227. }
  61228. IL_0041:
  61229. try
  61230. {// begin try (depth: 1)
  61231. {
  61232. RuntimeObject* L_12 = V_2;
  61233. NullCheck((RuntimeObject*)L_12);
  61234. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  61235. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  61236. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  61237. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  61238. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  61239. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  61240. int32_t L_15 = V_0;
  61241. V_5 = (int32_t)L_15;
  61242. goto IL_0075;
  61243. }
  61244. IL_0056:
  61245. {
  61246. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * L_16 = (RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *)__this->get_address_of_action_5();
  61247. RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * L_17;
  61248. L_17 = (( RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 * (*) (RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *)(RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61249. int32_t L_18 = V_5;
  61250. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  61251. Il2CppFakeBox<RowOperation_t289212BACFFA728C25F8138D406E27116E89CBC1 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  61252. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61253. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  61254. *L_17 = L_20.m_Value;
  61255. int32_t L_21 = V_5;
  61256. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  61257. }
  61258. IL_0075:
  61259. {
  61260. int32_t L_22 = V_5;
  61261. int32_t L_23 = V_1;
  61262. if ((((int32_t)L_22) < ((int32_t)L_23)))
  61263. {
  61264. goto IL_0056;
  61265. }
  61266. }
  61267. IL_007a:
  61268. {
  61269. IL2CPP_LEAVE(0x86, FINALLY_007c);
  61270. }
  61271. }// end try (depth: 1)
  61272. catch(Il2CppExceptionWrapper& e)
  61273. {
  61274. __last_unhandled_exception = (Exception_t *)e.ex;
  61275. goto FINALLY_007c;
  61276. }
  61277. FINALLY_007c:
  61278. {// begin finally (depth: 1)
  61279. {
  61280. RuntimeObject* L_24 = V_2;
  61281. if (!L_24)
  61282. {
  61283. goto IL_0085;
  61284. }
  61285. }
  61286. IL_007f:
  61287. {
  61288. RuntimeObject* L_25 = V_2;
  61289. NullCheck((RuntimeObject*)L_25);
  61290. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  61291. }
  61292. IL_0085:
  61293. {
  61294. IL2CPP_END_FINALLY(124)
  61295. }
  61296. }// end finally (depth: 1)
  61297. IL2CPP_CLEANUP(124)
  61298. {
  61299. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61300. IL2CPP_JUMP_TBL(0x86, IL_0086)
  61301. }
  61302. IL_0086:
  61303. {
  61304. return;
  61305. }
  61306. }
  61307. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB71BDAB5551AF8166E9F86480E492FD22001766F_gshared_inline (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * ___action5, const RuntimeMethod* method)
  61308. {
  61309. {
  61310. int32_t L_0 = ___minY0;
  61311. __this->set_minY_0(L_0);
  61312. int32_t L_1 = ___maxY1;
  61313. __this->set_maxY_1(L_1);
  61314. int32_t L_2 = ___stepY2;
  61315. __this->set_stepY_2(L_2);
  61316. int32_t L_3 = ___width3;
  61317. __this->set_width_3(L_3);
  61318. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61319. __this->set_allocator_4(L_4);
  61320. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * L_5 = ___action5;
  61321. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 L_6 = (*(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *)L_5);
  61322. __this->set_action_5(L_6);
  61323. return;
  61324. }
  61325. }
  61326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m610CA2CC266DA0D810ED52CEB7001DCEEF1383C3_gshared_inline (RowOperationWrapper_2_tEC1843B68ADBA8EC13E5B78BFDCA0094F97E1398 * __this, int32_t ___i0, const RuntimeMethod* method)
  61327. {
  61328. static bool s_Il2CppMethodInitialized;
  61329. if (!s_Il2CppMethodInitialized)
  61330. {
  61331. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61333. s_Il2CppMethodInitialized = true;
  61334. }
  61335. int32_t V_0 = 0;
  61336. int32_t V_1 = 0;
  61337. RuntimeObject* V_2 = NULL;
  61338. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  61339. memset((&V_3), 0, sizeof(V_3));
  61340. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  61341. memset((&V_4), 0, sizeof(V_4));
  61342. int32_t V_5 = 0;
  61343. Exception_t * __last_unhandled_exception = 0;
  61344. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61345. {
  61346. int32_t L_0 = (int32_t)__this->get_minY_0();
  61347. int32_t L_1 = ___i0;
  61348. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61349. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61350. int32_t L_3 = V_0;
  61351. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61352. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61353. {
  61354. goto IL_001a;
  61355. }
  61356. }
  61357. {
  61358. return;
  61359. }
  61360. IL_001a:
  61361. {
  61362. int32_t L_5 = V_0;
  61363. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61364. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61365. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61366. int32_t L_8;
  61367. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61368. V_1 = (int32_t)L_8;
  61369. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61370. int32_t L_10 = (int32_t)__this->get_width_3();
  61371. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  61372. RuntimeObject* L_11;
  61373. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  61374. V_2 = (RuntimeObject*)L_11;
  61375. }
  61376. IL_0041:
  61377. try
  61378. {// begin try (depth: 1)
  61379. {
  61380. RuntimeObject* L_12 = V_2;
  61381. NullCheck((RuntimeObject*)L_12);
  61382. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  61383. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  61384. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  61385. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  61386. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  61387. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  61388. int32_t L_15 = V_0;
  61389. V_5 = (int32_t)L_15;
  61390. goto IL_0075;
  61391. }
  61392. IL_0056:
  61393. {
  61394. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * L_16 = (RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *)__this->get_address_of_action_5();
  61395. RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * L_17;
  61396. L_17 = (( RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 * (*) (RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *)(RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61397. int32_t L_18 = V_5;
  61398. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  61399. Il2CppFakeBox<RowOperation_t8A86355169539DDEE81FFA1E1785853F621075E9 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  61400. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61401. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  61402. *L_17 = L_20.m_Value;
  61403. int32_t L_21 = V_5;
  61404. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  61405. }
  61406. IL_0075:
  61407. {
  61408. int32_t L_22 = V_5;
  61409. int32_t L_23 = V_1;
  61410. if ((((int32_t)L_22) < ((int32_t)L_23)))
  61411. {
  61412. goto IL_0056;
  61413. }
  61414. }
  61415. IL_007a:
  61416. {
  61417. IL2CPP_LEAVE(0x86, FINALLY_007c);
  61418. }
  61419. }// end try (depth: 1)
  61420. catch(Il2CppExceptionWrapper& e)
  61421. {
  61422. __last_unhandled_exception = (Exception_t *)e.ex;
  61423. goto FINALLY_007c;
  61424. }
  61425. FINALLY_007c:
  61426. {// begin finally (depth: 1)
  61427. {
  61428. RuntimeObject* L_24 = V_2;
  61429. if (!L_24)
  61430. {
  61431. goto IL_0085;
  61432. }
  61433. }
  61434. IL_007f:
  61435. {
  61436. RuntimeObject* L_25 = V_2;
  61437. NullCheck((RuntimeObject*)L_25);
  61438. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  61439. }
  61440. IL_0085:
  61441. {
  61442. IL2CPP_END_FINALLY(124)
  61443. }
  61444. }// end finally (depth: 1)
  61445. IL2CPP_CLEANUP(124)
  61446. {
  61447. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61448. IL2CPP_JUMP_TBL(0x86, IL_0086)
  61449. }
  61450. IL_0086:
  61451. {
  61452. return;
  61453. }
  61454. }
  61455. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m685BD8A8F909CEA0C2A3314EFF62484AE2A4E990_gshared_inline (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * ___action5, const RuntimeMethod* method)
  61456. {
  61457. {
  61458. int32_t L_0 = ___minY0;
  61459. __this->set_minY_0(L_0);
  61460. int32_t L_1 = ___maxY1;
  61461. __this->set_maxY_1(L_1);
  61462. int32_t L_2 = ___stepY2;
  61463. __this->set_stepY_2(L_2);
  61464. int32_t L_3 = ___width3;
  61465. __this->set_width_3(L_3);
  61466. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61467. __this->set_allocator_4(L_4);
  61468. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * L_5 = ___action5;
  61469. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD L_6 = (*(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *)L_5);
  61470. __this->set_action_5(L_6);
  61471. return;
  61472. }
  61473. }
  61474. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9AF46A71011ED695624888A707E3B1374AB6BAEF_gshared_inline (RowOperationWrapper_2_t06932F46E46094CDE18AA29B99060A17DAB622B8 * __this, int32_t ___i0, const RuntimeMethod* method)
  61475. {
  61476. static bool s_Il2CppMethodInitialized;
  61477. if (!s_Il2CppMethodInitialized)
  61478. {
  61479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61480. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61481. s_Il2CppMethodInitialized = true;
  61482. }
  61483. int32_t V_0 = 0;
  61484. int32_t V_1 = 0;
  61485. RuntimeObject* V_2 = NULL;
  61486. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  61487. memset((&V_3), 0, sizeof(V_3));
  61488. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  61489. memset((&V_4), 0, sizeof(V_4));
  61490. int32_t V_5 = 0;
  61491. Exception_t * __last_unhandled_exception = 0;
  61492. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61493. {
  61494. int32_t L_0 = (int32_t)__this->get_minY_0();
  61495. int32_t L_1 = ___i0;
  61496. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61497. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61498. int32_t L_3 = V_0;
  61499. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61500. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61501. {
  61502. goto IL_001a;
  61503. }
  61504. }
  61505. {
  61506. return;
  61507. }
  61508. IL_001a:
  61509. {
  61510. int32_t L_5 = V_0;
  61511. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61512. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61513. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61514. int32_t L_8;
  61515. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61516. V_1 = (int32_t)L_8;
  61517. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61518. int32_t L_10 = (int32_t)__this->get_width_3();
  61519. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  61520. RuntimeObject* L_11;
  61521. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  61522. V_2 = (RuntimeObject*)L_11;
  61523. }
  61524. IL_0041:
  61525. try
  61526. {// begin try (depth: 1)
  61527. {
  61528. RuntimeObject* L_12 = V_2;
  61529. NullCheck((RuntimeObject*)L_12);
  61530. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  61531. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  61532. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  61533. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  61534. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  61535. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  61536. int32_t L_15 = V_0;
  61537. V_5 = (int32_t)L_15;
  61538. goto IL_0075;
  61539. }
  61540. IL_0056:
  61541. {
  61542. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * L_16 = (RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *)__this->get_address_of_action_5();
  61543. RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * L_17;
  61544. L_17 = (( RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD * (*) (RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *)(RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61545. int32_t L_18 = V_5;
  61546. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  61547. Il2CppFakeBox<RowOperation_tDC8A84C763D5C227B858470ED98E03AE2240D6DD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  61548. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61549. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  61550. *L_17 = L_20.m_Value;
  61551. int32_t L_21 = V_5;
  61552. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  61553. }
  61554. IL_0075:
  61555. {
  61556. int32_t L_22 = V_5;
  61557. int32_t L_23 = V_1;
  61558. if ((((int32_t)L_22) < ((int32_t)L_23)))
  61559. {
  61560. goto IL_0056;
  61561. }
  61562. }
  61563. IL_007a:
  61564. {
  61565. IL2CPP_LEAVE(0x86, FINALLY_007c);
  61566. }
  61567. }// end try (depth: 1)
  61568. catch(Il2CppExceptionWrapper& e)
  61569. {
  61570. __last_unhandled_exception = (Exception_t *)e.ex;
  61571. goto FINALLY_007c;
  61572. }
  61573. FINALLY_007c:
  61574. {// begin finally (depth: 1)
  61575. {
  61576. RuntimeObject* L_24 = V_2;
  61577. if (!L_24)
  61578. {
  61579. goto IL_0085;
  61580. }
  61581. }
  61582. IL_007f:
  61583. {
  61584. RuntimeObject* L_25 = V_2;
  61585. NullCheck((RuntimeObject*)L_25);
  61586. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  61587. }
  61588. IL_0085:
  61589. {
  61590. IL2CPP_END_FINALLY(124)
  61591. }
  61592. }// end finally (depth: 1)
  61593. IL2CPP_CLEANUP(124)
  61594. {
  61595. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61596. IL2CPP_JUMP_TBL(0x86, IL_0086)
  61597. }
  61598. IL_0086:
  61599. {
  61600. return;
  61601. }
  61602. }
  61603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE46EA22A67988105F58741CBD8712CBF1F92DC56_gshared_inline (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * ___action5, const RuntimeMethod* method)
  61604. {
  61605. {
  61606. int32_t L_0 = ___minY0;
  61607. __this->set_minY_0(L_0);
  61608. int32_t L_1 = ___maxY1;
  61609. __this->set_maxY_1(L_1);
  61610. int32_t L_2 = ___stepY2;
  61611. __this->set_stepY_2(L_2);
  61612. int32_t L_3 = ___width3;
  61613. __this->set_width_3(L_3);
  61614. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61615. __this->set_allocator_4(L_4);
  61616. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * L_5 = ___action5;
  61617. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 L_6 = (*(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *)L_5);
  61618. __this->set_action_5(L_6);
  61619. return;
  61620. }
  61621. }
  61622. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mCC1FBD8D10C382BBE1527C09CF0499C770D27A27_gshared_inline (RowOperationWrapper_2_tE07EC85A27EAEDFA2D75185D9E0810B921E26E3B * __this, int32_t ___i0, const RuntimeMethod* method)
  61623. {
  61624. static bool s_Il2CppMethodInitialized;
  61625. if (!s_Il2CppMethodInitialized)
  61626. {
  61627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61629. s_Il2CppMethodInitialized = true;
  61630. }
  61631. int32_t V_0 = 0;
  61632. int32_t V_1 = 0;
  61633. RuntimeObject* V_2 = NULL;
  61634. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  61635. memset((&V_3), 0, sizeof(V_3));
  61636. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61637. memset((&V_4), 0, sizeof(V_4));
  61638. int32_t V_5 = 0;
  61639. Exception_t * __last_unhandled_exception = 0;
  61640. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61641. {
  61642. int32_t L_0 = (int32_t)__this->get_minY_0();
  61643. int32_t L_1 = ___i0;
  61644. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61645. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61646. int32_t L_3 = V_0;
  61647. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61648. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61649. {
  61650. goto IL_001a;
  61651. }
  61652. }
  61653. {
  61654. return;
  61655. }
  61656. IL_001a:
  61657. {
  61658. int32_t L_5 = V_0;
  61659. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61660. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61661. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61662. int32_t L_8;
  61663. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61664. V_1 = (int32_t)L_8;
  61665. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61666. int32_t L_10 = (int32_t)__this->get_width_3();
  61667. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  61668. RuntimeObject* L_11;
  61669. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  61670. V_2 = (RuntimeObject*)L_11;
  61671. }
  61672. IL_0041:
  61673. try
  61674. {// begin try (depth: 1)
  61675. {
  61676. RuntimeObject* L_12 = V_2;
  61677. NullCheck((RuntimeObject*)L_12);
  61678. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  61679. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  61680. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  61681. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  61682. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  61683. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  61684. int32_t L_15 = V_0;
  61685. V_5 = (int32_t)L_15;
  61686. goto IL_0075;
  61687. }
  61688. IL_0056:
  61689. {
  61690. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * L_16 = (RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *)__this->get_address_of_action_5();
  61691. RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * L_17;
  61692. L_17 = (( RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 * (*) (RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *)(RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61693. int32_t L_18 = V_5;
  61694. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  61695. Il2CppFakeBox<RowOperation_t4F40D768D8C981AC655A311531B731FAFE609913 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  61696. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61697. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  61698. *L_17 = L_20.m_Value;
  61699. int32_t L_21 = V_5;
  61700. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  61701. }
  61702. IL_0075:
  61703. {
  61704. int32_t L_22 = V_5;
  61705. int32_t L_23 = V_1;
  61706. if ((((int32_t)L_22) < ((int32_t)L_23)))
  61707. {
  61708. goto IL_0056;
  61709. }
  61710. }
  61711. IL_007a:
  61712. {
  61713. IL2CPP_LEAVE(0x86, FINALLY_007c);
  61714. }
  61715. }// end try (depth: 1)
  61716. catch(Il2CppExceptionWrapper& e)
  61717. {
  61718. __last_unhandled_exception = (Exception_t *)e.ex;
  61719. goto FINALLY_007c;
  61720. }
  61721. FINALLY_007c:
  61722. {// begin finally (depth: 1)
  61723. {
  61724. RuntimeObject* L_24 = V_2;
  61725. if (!L_24)
  61726. {
  61727. goto IL_0085;
  61728. }
  61729. }
  61730. IL_007f:
  61731. {
  61732. RuntimeObject* L_25 = V_2;
  61733. NullCheck((RuntimeObject*)L_25);
  61734. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  61735. }
  61736. IL_0085:
  61737. {
  61738. IL2CPP_END_FINALLY(124)
  61739. }
  61740. }// end finally (depth: 1)
  61741. IL2CPP_CLEANUP(124)
  61742. {
  61743. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61744. IL2CPP_JUMP_TBL(0x86, IL_0086)
  61745. }
  61746. IL_0086:
  61747. {
  61748. return;
  61749. }
  61750. }
  61751. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m5D4C71250C1CC58FE1DBA6DCAF5E2AF025EE9BD4_gshared_inline (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * ___action5, const RuntimeMethod* method)
  61752. {
  61753. {
  61754. int32_t L_0 = ___minY0;
  61755. __this->set_minY_0(L_0);
  61756. int32_t L_1 = ___maxY1;
  61757. __this->set_maxY_1(L_1);
  61758. int32_t L_2 = ___stepY2;
  61759. __this->set_stepY_2(L_2);
  61760. int32_t L_3 = ___width3;
  61761. __this->set_width_3(L_3);
  61762. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61763. __this->set_allocator_4(L_4);
  61764. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * L_5 = ___action5;
  61765. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF L_6 = (*(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *)L_5);
  61766. __this->set_action_5(L_6);
  61767. return;
  61768. }
  61769. }
  61770. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m53E8BB1B6C8D013978AA38DF8FF4EE24401221C5_gshared_inline (RowOperationWrapper_2_t69A5820BB4258B18EF19DC78837DE8E0EE87F905 * __this, int32_t ___i0, const RuntimeMethod* method)
  61771. {
  61772. static bool s_Il2CppMethodInitialized;
  61773. if (!s_Il2CppMethodInitialized)
  61774. {
  61775. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61776. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61777. s_Il2CppMethodInitialized = true;
  61778. }
  61779. int32_t V_0 = 0;
  61780. int32_t V_1 = 0;
  61781. RuntimeObject* V_2 = NULL;
  61782. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  61783. memset((&V_3), 0, sizeof(V_3));
  61784. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  61785. memset((&V_4), 0, sizeof(V_4));
  61786. int32_t V_5 = 0;
  61787. Exception_t * __last_unhandled_exception = 0;
  61788. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  61789. {
  61790. int32_t L_0 = (int32_t)__this->get_minY_0();
  61791. int32_t L_1 = ___i0;
  61792. int32_t L_2 = (int32_t)__this->get_stepY_2();
  61793. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  61794. int32_t L_3 = V_0;
  61795. int32_t L_4 = (int32_t)__this->get_maxY_1();
  61796. if ((((int32_t)L_3) < ((int32_t)L_4)))
  61797. {
  61798. goto IL_001a;
  61799. }
  61800. }
  61801. {
  61802. return;
  61803. }
  61804. IL_001a:
  61805. {
  61806. int32_t L_5 = V_0;
  61807. int32_t L_6 = (int32_t)__this->get_stepY_2();
  61808. int32_t L_7 = (int32_t)__this->get_maxY_1();
  61809. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61810. int32_t L_8;
  61811. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  61812. V_1 = (int32_t)L_8;
  61813. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61814. int32_t L_10 = (int32_t)__this->get_width_3();
  61815. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  61816. RuntimeObject* L_11;
  61817. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  61818. V_2 = (RuntimeObject*)L_11;
  61819. }
  61820. IL_0041:
  61821. try
  61822. {// begin try (depth: 1)
  61823. {
  61824. RuntimeObject* L_12 = V_2;
  61825. NullCheck((RuntimeObject*)L_12);
  61826. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  61827. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  61828. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  61829. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  61830. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  61831. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  61832. int32_t L_15 = V_0;
  61833. V_5 = (int32_t)L_15;
  61834. goto IL_0075;
  61835. }
  61836. IL_0056:
  61837. {
  61838. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * L_16 = (RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *)__this->get_address_of_action_5();
  61839. RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * L_17;
  61840. L_17 = (( RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF * (*) (RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *)(RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61841. int32_t L_18 = V_5;
  61842. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  61843. Il2CppFakeBox<RowOperation_tD0DCB0DCEBA90B7D14412AB0731A69C8D2955FAF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  61844. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61845. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  61846. *L_17 = L_20.m_Value;
  61847. int32_t L_21 = V_5;
  61848. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  61849. }
  61850. IL_0075:
  61851. {
  61852. int32_t L_22 = V_5;
  61853. int32_t L_23 = V_1;
  61854. if ((((int32_t)L_22) < ((int32_t)L_23)))
  61855. {
  61856. goto IL_0056;
  61857. }
  61858. }
  61859. IL_007a:
  61860. {
  61861. IL2CPP_LEAVE(0x86, FINALLY_007c);
  61862. }
  61863. }// end try (depth: 1)
  61864. catch(Il2CppExceptionWrapper& e)
  61865. {
  61866. __last_unhandled_exception = (Exception_t *)e.ex;
  61867. goto FINALLY_007c;
  61868. }
  61869. FINALLY_007c:
  61870. {// begin finally (depth: 1)
  61871. {
  61872. RuntimeObject* L_24 = V_2;
  61873. if (!L_24)
  61874. {
  61875. goto IL_0085;
  61876. }
  61877. }
  61878. IL_007f:
  61879. {
  61880. RuntimeObject* L_25 = V_2;
  61881. NullCheck((RuntimeObject*)L_25);
  61882. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  61883. }
  61884. IL_0085:
  61885. {
  61886. IL2CPP_END_FINALLY(124)
  61887. }
  61888. }// end finally (depth: 1)
  61889. IL2CPP_CLEANUP(124)
  61890. {
  61891. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  61892. IL2CPP_JUMP_TBL(0x86, IL_0086)
  61893. }
  61894. IL_0086:
  61895. {
  61896. return;
  61897. }
  61898. }
  61899. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3A3D44E38975B1A640BC058B6A7A8C99141B23F5_gshared_inline (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * ___action5, const RuntimeMethod* method)
  61900. {
  61901. {
  61902. int32_t L_0 = ___minY0;
  61903. __this->set_minY_0(L_0);
  61904. int32_t L_1 = ___maxY1;
  61905. __this->set_maxY_1(L_1);
  61906. int32_t L_2 = ___stepY2;
  61907. __this->set_stepY_2(L_2);
  61908. int32_t L_3 = ___width3;
  61909. __this->set_width_3(L_3);
  61910. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  61911. __this->set_allocator_4(L_4);
  61912. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * L_5 = ___action5;
  61913. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 L_6 = (*(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *)L_5);
  61914. __this->set_action_5(L_6);
  61915. return;
  61916. }
  61917. }
  61918. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m594321FB3258837E0169B63CC68D6E167C589859_gshared_inline (RowOperationWrapper_2_t98CA9A1AECCEFF9C83DFD05594012FE7A2FFA4F6 * __this, int32_t ___i0, const RuntimeMethod* method)
  61919. {
  61920. static bool s_Il2CppMethodInitialized;
  61921. if (!s_Il2CppMethodInitialized)
  61922. {
  61923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  61924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  61925. s_Il2CppMethodInitialized = true;
  61926. }
  61927. int32_t V_0 = 0;
  61928. int32_t V_1 = 0;
  61929. RuntimeObject* V_2 = NULL;
  61930. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  61931. memset((&V_3), 0, sizeof(V_3));
  61932. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  61933. memset((&V_4), 0, sizeof(V_4));
  61934. int32_t V_5 = 0;
  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. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  61962. int32_t L_10 = (int32_t)__this->get_width_3();
  61963. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  61964. RuntimeObject* L_11;
  61965. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  61966. V_2 = (RuntimeObject*)L_11;
  61967. }
  61968. IL_0041:
  61969. try
  61970. {// begin try (depth: 1)
  61971. {
  61972. RuntimeObject* L_12 = V_2;
  61973. NullCheck((RuntimeObject*)L_12);
  61974. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  61975. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  61976. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  61977. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  61978. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  61979. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  61980. int32_t L_15 = V_0;
  61981. V_5 = (int32_t)L_15;
  61982. goto IL_0075;
  61983. }
  61984. IL_0056:
  61985. {
  61986. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * L_16 = (RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *)__this->get_address_of_action_5();
  61987. RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * L_17;
  61988. L_17 = (( RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 * (*) (RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *)(RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  61989. int32_t L_18 = V_5;
  61990. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  61991. Il2CppFakeBox<RowOperation_t8D7FE2C995E2A212F985CF624AE44AE040C7CEC8 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  61992. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  61993. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  61994. *L_17 = L_20.m_Value;
  61995. int32_t L_21 = V_5;
  61996. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  61997. }
  61998. IL_0075:
  61999. {
  62000. int32_t L_22 = V_5;
  62001. int32_t L_23 = V_1;
  62002. if ((((int32_t)L_22) < ((int32_t)L_23)))
  62003. {
  62004. goto IL_0056;
  62005. }
  62006. }
  62007. IL_007a:
  62008. {
  62009. IL2CPP_LEAVE(0x86, FINALLY_007c);
  62010. }
  62011. }// end try (depth: 1)
  62012. catch(Il2CppExceptionWrapper& e)
  62013. {
  62014. __last_unhandled_exception = (Exception_t *)e.ex;
  62015. goto FINALLY_007c;
  62016. }
  62017. FINALLY_007c:
  62018. {// begin finally (depth: 1)
  62019. {
  62020. RuntimeObject* L_24 = V_2;
  62021. if (!L_24)
  62022. {
  62023. goto IL_0085;
  62024. }
  62025. }
  62026. IL_007f:
  62027. {
  62028. RuntimeObject* L_25 = V_2;
  62029. NullCheck((RuntimeObject*)L_25);
  62030. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  62031. }
  62032. IL_0085:
  62033. {
  62034. IL2CPP_END_FINALLY(124)
  62035. }
  62036. }// end finally (depth: 1)
  62037. IL2CPP_CLEANUP(124)
  62038. {
  62039. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62040. IL2CPP_JUMP_TBL(0x86, IL_0086)
  62041. }
  62042. IL_0086:
  62043. {
  62044. return;
  62045. }
  62046. }
  62047. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m05FA135754E0BF536E1F3895DB69D274C5CDEA11_gshared_inline (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * ___action5, const RuntimeMethod* method)
  62048. {
  62049. {
  62050. int32_t L_0 = ___minY0;
  62051. __this->set_minY_0(L_0);
  62052. int32_t L_1 = ___maxY1;
  62053. __this->set_maxY_1(L_1);
  62054. int32_t L_2 = ___stepY2;
  62055. __this->set_stepY_2(L_2);
  62056. int32_t L_3 = ___width3;
  62057. __this->set_width_3(L_3);
  62058. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62059. __this->set_allocator_4(L_4);
  62060. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * L_5 = ___action5;
  62061. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 L_6 = (*(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *)L_5);
  62062. __this->set_action_5(L_6);
  62063. return;
  62064. }
  62065. }
  62066. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m820A93969DE77C0251B4404CA1EECFA2F6544476_gshared_inline (RowOperationWrapper_2_tF5CFED86D0FD3FAB49F50FAEE3EC3F865D3DA4FD * __this, int32_t ___i0, const RuntimeMethod* method)
  62067. {
  62068. static bool s_Il2CppMethodInitialized;
  62069. if (!s_Il2CppMethodInitialized)
  62070. {
  62071. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62073. s_Il2CppMethodInitialized = true;
  62074. }
  62075. int32_t V_0 = 0;
  62076. int32_t V_1 = 0;
  62077. RuntimeObject* V_2 = NULL;
  62078. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  62079. memset((&V_3), 0, sizeof(V_3));
  62080. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  62081. memset((&V_4), 0, sizeof(V_4));
  62082. int32_t V_5 = 0;
  62083. Exception_t * __last_unhandled_exception = 0;
  62084. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62085. {
  62086. int32_t L_0 = (int32_t)__this->get_minY_0();
  62087. int32_t L_1 = ___i0;
  62088. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62089. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62090. int32_t L_3 = V_0;
  62091. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62092. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62093. {
  62094. goto IL_001a;
  62095. }
  62096. }
  62097. {
  62098. return;
  62099. }
  62100. IL_001a:
  62101. {
  62102. int32_t L_5 = V_0;
  62103. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62104. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62105. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62106. int32_t L_8;
  62107. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62108. V_1 = (int32_t)L_8;
  62109. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62110. int32_t L_10 = (int32_t)__this->get_width_3();
  62111. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  62112. RuntimeObject* L_11;
  62113. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  62114. V_2 = (RuntimeObject*)L_11;
  62115. }
  62116. IL_0041:
  62117. try
  62118. {// begin try (depth: 1)
  62119. {
  62120. RuntimeObject* L_12 = V_2;
  62121. NullCheck((RuntimeObject*)L_12);
  62122. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  62123. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  62124. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  62125. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  62126. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  62127. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  62128. int32_t L_15 = V_0;
  62129. V_5 = (int32_t)L_15;
  62130. goto IL_0075;
  62131. }
  62132. IL_0056:
  62133. {
  62134. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * L_16 = (RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *)__this->get_address_of_action_5();
  62135. RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * L_17;
  62136. L_17 = (( RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 * (*) (RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *)(RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62137. int32_t L_18 = V_5;
  62138. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  62139. Il2CppFakeBox<RowOperation_t0E38CBB30FAF80626AD9EFFDC7570C92277BF711 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  62140. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62141. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  62142. *L_17 = L_20.m_Value;
  62143. int32_t L_21 = V_5;
  62144. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  62145. }
  62146. IL_0075:
  62147. {
  62148. int32_t L_22 = V_5;
  62149. int32_t L_23 = V_1;
  62150. if ((((int32_t)L_22) < ((int32_t)L_23)))
  62151. {
  62152. goto IL_0056;
  62153. }
  62154. }
  62155. IL_007a:
  62156. {
  62157. IL2CPP_LEAVE(0x86, FINALLY_007c);
  62158. }
  62159. }// end try (depth: 1)
  62160. catch(Il2CppExceptionWrapper& e)
  62161. {
  62162. __last_unhandled_exception = (Exception_t *)e.ex;
  62163. goto FINALLY_007c;
  62164. }
  62165. FINALLY_007c:
  62166. {// begin finally (depth: 1)
  62167. {
  62168. RuntimeObject* L_24 = V_2;
  62169. if (!L_24)
  62170. {
  62171. goto IL_0085;
  62172. }
  62173. }
  62174. IL_007f:
  62175. {
  62176. RuntimeObject* L_25 = V_2;
  62177. NullCheck((RuntimeObject*)L_25);
  62178. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  62179. }
  62180. IL_0085:
  62181. {
  62182. IL2CPP_END_FINALLY(124)
  62183. }
  62184. }// end finally (depth: 1)
  62185. IL2CPP_CLEANUP(124)
  62186. {
  62187. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62188. IL2CPP_JUMP_TBL(0x86, IL_0086)
  62189. }
  62190. IL_0086:
  62191. {
  62192. return;
  62193. }
  62194. }
  62195. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF68C9FFB0596F3816B5B53B84365A89774CFFE99_gshared_inline (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * ___action5, const RuntimeMethod* method)
  62196. {
  62197. {
  62198. int32_t L_0 = ___minY0;
  62199. __this->set_minY_0(L_0);
  62200. int32_t L_1 = ___maxY1;
  62201. __this->set_maxY_1(L_1);
  62202. int32_t L_2 = ___stepY2;
  62203. __this->set_stepY_2(L_2);
  62204. int32_t L_3 = ___width3;
  62205. __this->set_width_3(L_3);
  62206. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62207. __this->set_allocator_4(L_4);
  62208. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * L_5 = ___action5;
  62209. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 L_6 = (*(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *)L_5);
  62210. __this->set_action_5(L_6);
  62211. return;
  62212. }
  62213. }
  62214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m6FDCE47715A350C77F1301801571FC293D86A1C4_gshared_inline (RowOperationWrapper_2_tDAACFCC11B11662B7E17BA98B7F6CD310AF99850 * __this, int32_t ___i0, const RuntimeMethod* method)
  62215. {
  62216. static bool s_Il2CppMethodInitialized;
  62217. if (!s_Il2CppMethodInitialized)
  62218. {
  62219. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62220. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62221. s_Il2CppMethodInitialized = true;
  62222. }
  62223. int32_t V_0 = 0;
  62224. int32_t V_1 = 0;
  62225. RuntimeObject* V_2 = NULL;
  62226. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  62227. memset((&V_3), 0, sizeof(V_3));
  62228. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  62229. memset((&V_4), 0, sizeof(V_4));
  62230. int32_t V_5 = 0;
  62231. Exception_t * __last_unhandled_exception = 0;
  62232. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62233. {
  62234. int32_t L_0 = (int32_t)__this->get_minY_0();
  62235. int32_t L_1 = ___i0;
  62236. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62237. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62238. int32_t L_3 = V_0;
  62239. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62240. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62241. {
  62242. goto IL_001a;
  62243. }
  62244. }
  62245. {
  62246. return;
  62247. }
  62248. IL_001a:
  62249. {
  62250. int32_t L_5 = V_0;
  62251. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62252. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62253. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62254. int32_t L_8;
  62255. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62256. V_1 = (int32_t)L_8;
  62257. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62258. int32_t L_10 = (int32_t)__this->get_width_3();
  62259. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  62260. RuntimeObject* L_11;
  62261. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  62262. V_2 = (RuntimeObject*)L_11;
  62263. }
  62264. IL_0041:
  62265. try
  62266. {// begin try (depth: 1)
  62267. {
  62268. RuntimeObject* L_12 = V_2;
  62269. NullCheck((RuntimeObject*)L_12);
  62270. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  62271. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  62272. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  62273. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  62274. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  62275. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  62276. int32_t L_15 = V_0;
  62277. V_5 = (int32_t)L_15;
  62278. goto IL_0075;
  62279. }
  62280. IL_0056:
  62281. {
  62282. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * L_16 = (RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *)__this->get_address_of_action_5();
  62283. RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * L_17;
  62284. L_17 = (( RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 * (*) (RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *)(RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62285. int32_t L_18 = V_5;
  62286. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  62287. Il2CppFakeBox<RowOperation_t94053E510410ABF249FDF4A3323DCA319B2CC556 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  62288. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62289. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  62290. *L_17 = L_20.m_Value;
  62291. int32_t L_21 = V_5;
  62292. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  62293. }
  62294. IL_0075:
  62295. {
  62296. int32_t L_22 = V_5;
  62297. int32_t L_23 = V_1;
  62298. if ((((int32_t)L_22) < ((int32_t)L_23)))
  62299. {
  62300. goto IL_0056;
  62301. }
  62302. }
  62303. IL_007a:
  62304. {
  62305. IL2CPP_LEAVE(0x86, FINALLY_007c);
  62306. }
  62307. }// end try (depth: 1)
  62308. catch(Il2CppExceptionWrapper& e)
  62309. {
  62310. __last_unhandled_exception = (Exception_t *)e.ex;
  62311. goto FINALLY_007c;
  62312. }
  62313. FINALLY_007c:
  62314. {// begin finally (depth: 1)
  62315. {
  62316. RuntimeObject* L_24 = V_2;
  62317. if (!L_24)
  62318. {
  62319. goto IL_0085;
  62320. }
  62321. }
  62322. IL_007f:
  62323. {
  62324. RuntimeObject* L_25 = V_2;
  62325. NullCheck((RuntimeObject*)L_25);
  62326. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  62327. }
  62328. IL_0085:
  62329. {
  62330. IL2CPP_END_FINALLY(124)
  62331. }
  62332. }// end finally (depth: 1)
  62333. IL2CPP_CLEANUP(124)
  62334. {
  62335. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62336. IL2CPP_JUMP_TBL(0x86, IL_0086)
  62337. }
  62338. IL_0086:
  62339. {
  62340. return;
  62341. }
  62342. }
  62343. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m975EC376507424E27BE6371BC9A576E5B12783EA_gshared_inline (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * ___action5, const RuntimeMethod* method)
  62344. {
  62345. {
  62346. int32_t L_0 = ___minY0;
  62347. __this->set_minY_0(L_0);
  62348. int32_t L_1 = ___maxY1;
  62349. __this->set_maxY_1(L_1);
  62350. int32_t L_2 = ___stepY2;
  62351. __this->set_stepY_2(L_2);
  62352. int32_t L_3 = ___width3;
  62353. __this->set_width_3(L_3);
  62354. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62355. __this->set_allocator_4(L_4);
  62356. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * L_5 = ___action5;
  62357. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 L_6 = (*(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *)L_5);
  62358. __this->set_action_5(L_6);
  62359. return;
  62360. }
  62361. }
  62362. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE73D29394E63E7E1453C6BC79C05B42DE77CBFD2_gshared_inline (RowOperationWrapper_2_tCB470575FB382AE743F61BDBE8AAF0E28E101EB2 * __this, int32_t ___i0, const RuntimeMethod* method)
  62363. {
  62364. static bool s_Il2CppMethodInitialized;
  62365. if (!s_Il2CppMethodInitialized)
  62366. {
  62367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62369. s_Il2CppMethodInitialized = true;
  62370. }
  62371. int32_t V_0 = 0;
  62372. int32_t V_1 = 0;
  62373. RuntimeObject* V_2 = NULL;
  62374. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  62375. memset((&V_3), 0, sizeof(V_3));
  62376. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62377. memset((&V_4), 0, sizeof(V_4));
  62378. int32_t V_5 = 0;
  62379. Exception_t * __last_unhandled_exception = 0;
  62380. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62381. {
  62382. int32_t L_0 = (int32_t)__this->get_minY_0();
  62383. int32_t L_1 = ___i0;
  62384. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62385. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62386. int32_t L_3 = V_0;
  62387. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62388. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62389. {
  62390. goto IL_001a;
  62391. }
  62392. }
  62393. {
  62394. return;
  62395. }
  62396. IL_001a:
  62397. {
  62398. int32_t L_5 = V_0;
  62399. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62400. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62401. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62402. int32_t L_8;
  62403. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62404. V_1 = (int32_t)L_8;
  62405. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62406. int32_t L_10 = (int32_t)__this->get_width_3();
  62407. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  62408. RuntimeObject* L_11;
  62409. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  62410. V_2 = (RuntimeObject*)L_11;
  62411. }
  62412. IL_0041:
  62413. try
  62414. {// begin try (depth: 1)
  62415. {
  62416. RuntimeObject* L_12 = V_2;
  62417. NullCheck((RuntimeObject*)L_12);
  62418. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  62419. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  62420. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  62421. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  62422. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  62423. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  62424. int32_t L_15 = V_0;
  62425. V_5 = (int32_t)L_15;
  62426. goto IL_0075;
  62427. }
  62428. IL_0056:
  62429. {
  62430. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * L_16 = (RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *)__this->get_address_of_action_5();
  62431. RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * L_17;
  62432. L_17 = (( RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 * (*) (RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *)(RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62433. int32_t L_18 = V_5;
  62434. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  62435. Il2CppFakeBox<RowOperation_tF49B60E4649D926BE662C3F5B986DA3CD7C3E920 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  62436. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62437. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  62438. *L_17 = L_20.m_Value;
  62439. int32_t L_21 = V_5;
  62440. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  62441. }
  62442. IL_0075:
  62443. {
  62444. int32_t L_22 = V_5;
  62445. int32_t L_23 = V_1;
  62446. if ((((int32_t)L_22) < ((int32_t)L_23)))
  62447. {
  62448. goto IL_0056;
  62449. }
  62450. }
  62451. IL_007a:
  62452. {
  62453. IL2CPP_LEAVE(0x86, FINALLY_007c);
  62454. }
  62455. }// end try (depth: 1)
  62456. catch(Il2CppExceptionWrapper& e)
  62457. {
  62458. __last_unhandled_exception = (Exception_t *)e.ex;
  62459. goto FINALLY_007c;
  62460. }
  62461. FINALLY_007c:
  62462. {// begin finally (depth: 1)
  62463. {
  62464. RuntimeObject* L_24 = V_2;
  62465. if (!L_24)
  62466. {
  62467. goto IL_0085;
  62468. }
  62469. }
  62470. IL_007f:
  62471. {
  62472. RuntimeObject* L_25 = V_2;
  62473. NullCheck((RuntimeObject*)L_25);
  62474. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  62475. }
  62476. IL_0085:
  62477. {
  62478. IL2CPP_END_FINALLY(124)
  62479. }
  62480. }// end finally (depth: 1)
  62481. IL2CPP_CLEANUP(124)
  62482. {
  62483. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62484. IL2CPP_JUMP_TBL(0x86, IL_0086)
  62485. }
  62486. IL_0086:
  62487. {
  62488. return;
  62489. }
  62490. }
  62491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB186871436C611DBC35C00E9419C32DCD2310AEE_gshared_inline (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * ___action5, const RuntimeMethod* method)
  62492. {
  62493. {
  62494. int32_t L_0 = ___minY0;
  62495. __this->set_minY_0(L_0);
  62496. int32_t L_1 = ___maxY1;
  62497. __this->set_maxY_1(L_1);
  62498. int32_t L_2 = ___stepY2;
  62499. __this->set_stepY_2(L_2);
  62500. int32_t L_3 = ___width3;
  62501. __this->set_width_3(L_3);
  62502. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62503. __this->set_allocator_4(L_4);
  62504. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * L_5 = ___action5;
  62505. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 L_6 = (*(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *)L_5);
  62506. __this->set_action_5(L_6);
  62507. return;
  62508. }
  62509. }
  62510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m5F0CFAB3DCF712691F7F6B55E630F619FD3BDFFC_gshared_inline (RowOperationWrapper_2_tB9CAFBBCC74E5200BCDCB200D10BA9632DE68B62 * __this, int32_t ___i0, const RuntimeMethod* method)
  62511. {
  62512. static bool s_Il2CppMethodInitialized;
  62513. if (!s_Il2CppMethodInitialized)
  62514. {
  62515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62516. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62517. s_Il2CppMethodInitialized = true;
  62518. }
  62519. int32_t V_0 = 0;
  62520. int32_t V_1 = 0;
  62521. RuntimeObject* V_2 = NULL;
  62522. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  62523. memset((&V_3), 0, sizeof(V_3));
  62524. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  62525. memset((&V_4), 0, sizeof(V_4));
  62526. int32_t V_5 = 0;
  62527. Exception_t * __last_unhandled_exception = 0;
  62528. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62529. {
  62530. int32_t L_0 = (int32_t)__this->get_minY_0();
  62531. int32_t L_1 = ___i0;
  62532. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62533. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62534. int32_t L_3 = V_0;
  62535. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62536. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62537. {
  62538. goto IL_001a;
  62539. }
  62540. }
  62541. {
  62542. return;
  62543. }
  62544. IL_001a:
  62545. {
  62546. int32_t L_5 = V_0;
  62547. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62548. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62549. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62550. int32_t L_8;
  62551. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62552. V_1 = (int32_t)L_8;
  62553. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62554. int32_t L_10 = (int32_t)__this->get_width_3();
  62555. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  62556. RuntimeObject* L_11;
  62557. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  62558. V_2 = (RuntimeObject*)L_11;
  62559. }
  62560. IL_0041:
  62561. try
  62562. {// begin try (depth: 1)
  62563. {
  62564. RuntimeObject* L_12 = V_2;
  62565. NullCheck((RuntimeObject*)L_12);
  62566. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  62567. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  62568. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  62569. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  62570. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  62571. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  62572. int32_t L_15 = V_0;
  62573. V_5 = (int32_t)L_15;
  62574. goto IL_0075;
  62575. }
  62576. IL_0056:
  62577. {
  62578. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * L_16 = (RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *)__this->get_address_of_action_5();
  62579. RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * L_17;
  62580. L_17 = (( RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 * (*) (RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *)(RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62581. int32_t L_18 = V_5;
  62582. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  62583. Il2CppFakeBox<RowOperation_t47A191E5CD46110F356DFE6E4C4E40109E5A6509 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  62584. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62585. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  62586. *L_17 = L_20.m_Value;
  62587. int32_t L_21 = V_5;
  62588. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  62589. }
  62590. IL_0075:
  62591. {
  62592. int32_t L_22 = V_5;
  62593. int32_t L_23 = V_1;
  62594. if ((((int32_t)L_22) < ((int32_t)L_23)))
  62595. {
  62596. goto IL_0056;
  62597. }
  62598. }
  62599. IL_007a:
  62600. {
  62601. IL2CPP_LEAVE(0x86, FINALLY_007c);
  62602. }
  62603. }// end try (depth: 1)
  62604. catch(Il2CppExceptionWrapper& e)
  62605. {
  62606. __last_unhandled_exception = (Exception_t *)e.ex;
  62607. goto FINALLY_007c;
  62608. }
  62609. FINALLY_007c:
  62610. {// begin finally (depth: 1)
  62611. {
  62612. RuntimeObject* L_24 = V_2;
  62613. if (!L_24)
  62614. {
  62615. goto IL_0085;
  62616. }
  62617. }
  62618. IL_007f:
  62619. {
  62620. RuntimeObject* L_25 = V_2;
  62621. NullCheck((RuntimeObject*)L_25);
  62622. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  62623. }
  62624. IL_0085:
  62625. {
  62626. IL2CPP_END_FINALLY(124)
  62627. }
  62628. }// end finally (depth: 1)
  62629. IL2CPP_CLEANUP(124)
  62630. {
  62631. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62632. IL2CPP_JUMP_TBL(0x86, IL_0086)
  62633. }
  62634. IL_0086:
  62635. {
  62636. return;
  62637. }
  62638. }
  62639. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF8AE8AF0D6211249C8900D723A33EFFD4A7AD527_gshared_inline (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * ___action5, const RuntimeMethod* method)
  62640. {
  62641. {
  62642. int32_t L_0 = ___minY0;
  62643. __this->set_minY_0(L_0);
  62644. int32_t L_1 = ___maxY1;
  62645. __this->set_maxY_1(L_1);
  62646. int32_t L_2 = ___stepY2;
  62647. __this->set_stepY_2(L_2);
  62648. int32_t L_3 = ___width3;
  62649. __this->set_width_3(L_3);
  62650. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62651. __this->set_allocator_4(L_4);
  62652. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * L_5 = ___action5;
  62653. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 L_6 = (*(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *)L_5);
  62654. __this->set_action_5(L_6);
  62655. return;
  62656. }
  62657. }
  62658. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m58EEEA9F3388D24E6DF2C2D8A3C7C3F8C965B12F_gshared_inline (RowOperationWrapper_2_tC6021EE82713E6D1EAED2B0A9443372C0C3BEAD5 * __this, int32_t ___i0, const RuntimeMethod* method)
  62659. {
  62660. static bool s_Il2CppMethodInitialized;
  62661. if (!s_Il2CppMethodInitialized)
  62662. {
  62663. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62665. s_Il2CppMethodInitialized = true;
  62666. }
  62667. int32_t V_0 = 0;
  62668. int32_t V_1 = 0;
  62669. RuntimeObject* V_2 = NULL;
  62670. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  62671. memset((&V_3), 0, sizeof(V_3));
  62672. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  62673. memset((&V_4), 0, sizeof(V_4));
  62674. int32_t V_5 = 0;
  62675. Exception_t * __last_unhandled_exception = 0;
  62676. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62677. {
  62678. int32_t L_0 = (int32_t)__this->get_minY_0();
  62679. int32_t L_1 = ___i0;
  62680. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62681. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62682. int32_t L_3 = V_0;
  62683. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62684. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62685. {
  62686. goto IL_001a;
  62687. }
  62688. }
  62689. {
  62690. return;
  62691. }
  62692. IL_001a:
  62693. {
  62694. int32_t L_5 = V_0;
  62695. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62696. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62697. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62698. int32_t L_8;
  62699. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62700. V_1 = (int32_t)L_8;
  62701. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62702. int32_t L_10 = (int32_t)__this->get_width_3();
  62703. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  62704. RuntimeObject* L_11;
  62705. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  62706. V_2 = (RuntimeObject*)L_11;
  62707. }
  62708. IL_0041:
  62709. try
  62710. {// begin try (depth: 1)
  62711. {
  62712. RuntimeObject* L_12 = V_2;
  62713. NullCheck((RuntimeObject*)L_12);
  62714. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  62715. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  62716. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  62717. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  62718. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  62719. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  62720. int32_t L_15 = V_0;
  62721. V_5 = (int32_t)L_15;
  62722. goto IL_0075;
  62723. }
  62724. IL_0056:
  62725. {
  62726. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * L_16 = (RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *)__this->get_address_of_action_5();
  62727. RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * L_17;
  62728. L_17 = (( RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 * (*) (RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *)(RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62729. int32_t L_18 = V_5;
  62730. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  62731. Il2CppFakeBox<RowOperation_t2BE830387427ABF81FAF008A2AC45CE8D8E75472 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  62732. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62733. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  62734. *L_17 = L_20.m_Value;
  62735. int32_t L_21 = V_5;
  62736. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  62737. }
  62738. IL_0075:
  62739. {
  62740. int32_t L_22 = V_5;
  62741. int32_t L_23 = V_1;
  62742. if ((((int32_t)L_22) < ((int32_t)L_23)))
  62743. {
  62744. goto IL_0056;
  62745. }
  62746. }
  62747. IL_007a:
  62748. {
  62749. IL2CPP_LEAVE(0x86, FINALLY_007c);
  62750. }
  62751. }// end try (depth: 1)
  62752. catch(Il2CppExceptionWrapper& e)
  62753. {
  62754. __last_unhandled_exception = (Exception_t *)e.ex;
  62755. goto FINALLY_007c;
  62756. }
  62757. FINALLY_007c:
  62758. {// begin finally (depth: 1)
  62759. {
  62760. RuntimeObject* L_24 = V_2;
  62761. if (!L_24)
  62762. {
  62763. goto IL_0085;
  62764. }
  62765. }
  62766. IL_007f:
  62767. {
  62768. RuntimeObject* L_25 = V_2;
  62769. NullCheck((RuntimeObject*)L_25);
  62770. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  62771. }
  62772. IL_0085:
  62773. {
  62774. IL2CPP_END_FINALLY(124)
  62775. }
  62776. }// end finally (depth: 1)
  62777. IL2CPP_CLEANUP(124)
  62778. {
  62779. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62780. IL2CPP_JUMP_TBL(0x86, IL_0086)
  62781. }
  62782. IL_0086:
  62783. {
  62784. return;
  62785. }
  62786. }
  62787. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF16149E3EE2F3A98EA5F88777F58E3207C2F8975_gshared_inline (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * ___action5, const RuntimeMethod* method)
  62788. {
  62789. {
  62790. int32_t L_0 = ___minY0;
  62791. __this->set_minY_0(L_0);
  62792. int32_t L_1 = ___maxY1;
  62793. __this->set_maxY_1(L_1);
  62794. int32_t L_2 = ___stepY2;
  62795. __this->set_stepY_2(L_2);
  62796. int32_t L_3 = ___width3;
  62797. __this->set_width_3(L_3);
  62798. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62799. __this->set_allocator_4(L_4);
  62800. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * L_5 = ___action5;
  62801. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 L_6 = (*(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *)L_5);
  62802. __this->set_action_5(L_6);
  62803. return;
  62804. }
  62805. }
  62806. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mDF10FA8E498E6F1DC6594236610973CD45822B6B_gshared_inline (RowOperationWrapper_2_t38803964DB005EA7E6AD47A5B92C30776B27CA01 * __this, int32_t ___i0, const RuntimeMethod* method)
  62807. {
  62808. static bool s_Il2CppMethodInitialized;
  62809. if (!s_Il2CppMethodInitialized)
  62810. {
  62811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62813. s_Il2CppMethodInitialized = true;
  62814. }
  62815. int32_t V_0 = 0;
  62816. int32_t V_1 = 0;
  62817. RuntimeObject* V_2 = NULL;
  62818. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  62819. memset((&V_3), 0, sizeof(V_3));
  62820. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  62821. memset((&V_4), 0, sizeof(V_4));
  62822. int32_t V_5 = 0;
  62823. Exception_t * __last_unhandled_exception = 0;
  62824. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62825. {
  62826. int32_t L_0 = (int32_t)__this->get_minY_0();
  62827. int32_t L_1 = ___i0;
  62828. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62829. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62830. int32_t L_3 = V_0;
  62831. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62832. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62833. {
  62834. goto IL_001a;
  62835. }
  62836. }
  62837. {
  62838. return;
  62839. }
  62840. IL_001a:
  62841. {
  62842. int32_t L_5 = V_0;
  62843. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62844. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62845. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62846. int32_t L_8;
  62847. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62848. V_1 = (int32_t)L_8;
  62849. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62850. int32_t L_10 = (int32_t)__this->get_width_3();
  62851. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  62852. RuntimeObject* L_11;
  62853. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  62854. V_2 = (RuntimeObject*)L_11;
  62855. }
  62856. IL_0041:
  62857. try
  62858. {// begin try (depth: 1)
  62859. {
  62860. RuntimeObject* L_12 = V_2;
  62861. NullCheck((RuntimeObject*)L_12);
  62862. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  62863. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  62864. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  62865. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  62866. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  62867. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  62868. int32_t L_15 = V_0;
  62869. V_5 = (int32_t)L_15;
  62870. goto IL_0075;
  62871. }
  62872. IL_0056:
  62873. {
  62874. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * L_16 = (RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *)__this->get_address_of_action_5();
  62875. RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * L_17;
  62876. L_17 = (( RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 * (*) (RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *)(RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  62877. int32_t L_18 = V_5;
  62878. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  62879. Il2CppFakeBox<RowOperation_t4C536E43E164C979162B906FECA2BCD3E8DAFB74 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  62880. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  62881. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  62882. *L_17 = L_20.m_Value;
  62883. int32_t L_21 = V_5;
  62884. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  62885. }
  62886. IL_0075:
  62887. {
  62888. int32_t L_22 = V_5;
  62889. int32_t L_23 = V_1;
  62890. if ((((int32_t)L_22) < ((int32_t)L_23)))
  62891. {
  62892. goto IL_0056;
  62893. }
  62894. }
  62895. IL_007a:
  62896. {
  62897. IL2CPP_LEAVE(0x86, FINALLY_007c);
  62898. }
  62899. }// end try (depth: 1)
  62900. catch(Il2CppExceptionWrapper& e)
  62901. {
  62902. __last_unhandled_exception = (Exception_t *)e.ex;
  62903. goto FINALLY_007c;
  62904. }
  62905. FINALLY_007c:
  62906. {// begin finally (depth: 1)
  62907. {
  62908. RuntimeObject* L_24 = V_2;
  62909. if (!L_24)
  62910. {
  62911. goto IL_0085;
  62912. }
  62913. }
  62914. IL_007f:
  62915. {
  62916. RuntimeObject* L_25 = V_2;
  62917. NullCheck((RuntimeObject*)L_25);
  62918. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  62919. }
  62920. IL_0085:
  62921. {
  62922. IL2CPP_END_FINALLY(124)
  62923. }
  62924. }// end finally (depth: 1)
  62925. IL2CPP_CLEANUP(124)
  62926. {
  62927. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  62928. IL2CPP_JUMP_TBL(0x86, IL_0086)
  62929. }
  62930. IL_0086:
  62931. {
  62932. return;
  62933. }
  62934. }
  62935. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBFE6A1A1E676EC57744CC0281D2A1E251C820FE6_gshared_inline (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * ___action5, const RuntimeMethod* method)
  62936. {
  62937. {
  62938. int32_t L_0 = ___minY0;
  62939. __this->set_minY_0(L_0);
  62940. int32_t L_1 = ___maxY1;
  62941. __this->set_maxY_1(L_1);
  62942. int32_t L_2 = ___stepY2;
  62943. __this->set_stepY_2(L_2);
  62944. int32_t L_3 = ___width3;
  62945. __this->set_width_3(L_3);
  62946. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  62947. __this->set_allocator_4(L_4);
  62948. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * L_5 = ___action5;
  62949. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 L_6 = (*(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *)L_5);
  62950. __this->set_action_5(L_6);
  62951. return;
  62952. }
  62953. }
  62954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9B404D9A64675360F61D0AA23DFB816F14E2878A_gshared_inline (RowOperationWrapper_2_tCD1780D5E92D9D66E15530EF08200EECEE18791E * __this, int32_t ___i0, const RuntimeMethod* method)
  62955. {
  62956. static bool s_Il2CppMethodInitialized;
  62957. if (!s_Il2CppMethodInitialized)
  62958. {
  62959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  62960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62961. s_Il2CppMethodInitialized = true;
  62962. }
  62963. int32_t V_0 = 0;
  62964. int32_t V_1 = 0;
  62965. RuntimeObject* V_2 = NULL;
  62966. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  62967. memset((&V_3), 0, sizeof(V_3));
  62968. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  62969. memset((&V_4), 0, sizeof(V_4));
  62970. int32_t V_5 = 0;
  62971. Exception_t * __last_unhandled_exception = 0;
  62972. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  62973. {
  62974. int32_t L_0 = (int32_t)__this->get_minY_0();
  62975. int32_t L_1 = ___i0;
  62976. int32_t L_2 = (int32_t)__this->get_stepY_2();
  62977. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  62978. int32_t L_3 = V_0;
  62979. int32_t L_4 = (int32_t)__this->get_maxY_1();
  62980. if ((((int32_t)L_3) < ((int32_t)L_4)))
  62981. {
  62982. goto IL_001a;
  62983. }
  62984. }
  62985. {
  62986. return;
  62987. }
  62988. IL_001a:
  62989. {
  62990. int32_t L_5 = V_0;
  62991. int32_t L_6 = (int32_t)__this->get_stepY_2();
  62992. int32_t L_7 = (int32_t)__this->get_maxY_1();
  62993. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  62994. int32_t L_8;
  62995. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  62996. V_1 = (int32_t)L_8;
  62997. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  62998. int32_t L_10 = (int32_t)__this->get_width_3();
  62999. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  63000. RuntimeObject* L_11;
  63001. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  63002. V_2 = (RuntimeObject*)L_11;
  63003. }
  63004. IL_0041:
  63005. try
  63006. {// begin try (depth: 1)
  63007. {
  63008. RuntimeObject* L_12 = V_2;
  63009. NullCheck((RuntimeObject*)L_12);
  63010. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  63011. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  63012. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  63013. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  63014. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  63015. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  63016. int32_t L_15 = V_0;
  63017. V_5 = (int32_t)L_15;
  63018. goto IL_0075;
  63019. }
  63020. IL_0056:
  63021. {
  63022. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * L_16 = (RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *)__this->get_address_of_action_5();
  63023. RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * L_17;
  63024. L_17 = (( RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 * (*) (RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *)(RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63025. int32_t L_18 = V_5;
  63026. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  63027. Il2CppFakeBox<RowOperation_t31FCE83DB3F8518E3BD856ABF5696057892A8951 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  63028. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63029. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  63030. *L_17 = L_20.m_Value;
  63031. int32_t L_21 = V_5;
  63032. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  63033. }
  63034. IL_0075:
  63035. {
  63036. int32_t L_22 = V_5;
  63037. int32_t L_23 = V_1;
  63038. if ((((int32_t)L_22) < ((int32_t)L_23)))
  63039. {
  63040. goto IL_0056;
  63041. }
  63042. }
  63043. IL_007a:
  63044. {
  63045. IL2CPP_LEAVE(0x86, FINALLY_007c);
  63046. }
  63047. }// end try (depth: 1)
  63048. catch(Il2CppExceptionWrapper& e)
  63049. {
  63050. __last_unhandled_exception = (Exception_t *)e.ex;
  63051. goto FINALLY_007c;
  63052. }
  63053. FINALLY_007c:
  63054. {// begin finally (depth: 1)
  63055. {
  63056. RuntimeObject* L_24 = V_2;
  63057. if (!L_24)
  63058. {
  63059. goto IL_0085;
  63060. }
  63061. }
  63062. IL_007f:
  63063. {
  63064. RuntimeObject* L_25 = V_2;
  63065. NullCheck((RuntimeObject*)L_25);
  63066. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  63067. }
  63068. IL_0085:
  63069. {
  63070. IL2CPP_END_FINALLY(124)
  63071. }
  63072. }// end finally (depth: 1)
  63073. IL2CPP_CLEANUP(124)
  63074. {
  63075. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63076. IL2CPP_JUMP_TBL(0x86, IL_0086)
  63077. }
  63078. IL_0086:
  63079. {
  63080. return;
  63081. }
  63082. }
  63083. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7B0B33A4EC3BEC343DB553BA9FC5911A22ED37FA_gshared_inline (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * ___action5, const RuntimeMethod* method)
  63084. {
  63085. {
  63086. int32_t L_0 = ___minY0;
  63087. __this->set_minY_0(L_0);
  63088. int32_t L_1 = ___maxY1;
  63089. __this->set_maxY_1(L_1);
  63090. int32_t L_2 = ___stepY2;
  63091. __this->set_stepY_2(L_2);
  63092. int32_t L_3 = ___width3;
  63093. __this->set_width_3(L_3);
  63094. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63095. __this->set_allocator_4(L_4);
  63096. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * L_5 = ___action5;
  63097. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A L_6 = (*(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *)L_5);
  63098. __this->set_action_5(L_6);
  63099. return;
  63100. }
  63101. }
  63102. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7C7F1443B7D826164C68096411AAD7ACACFC01EF_gshared_inline (RowOperationWrapper_2_t6560D86C2DB89E446E2F72739AE21FCC2EB800D5 * __this, int32_t ___i0, const RuntimeMethod* method)
  63103. {
  63104. static bool s_Il2CppMethodInitialized;
  63105. if (!s_Il2CppMethodInitialized)
  63106. {
  63107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63109. s_Il2CppMethodInitialized = true;
  63110. }
  63111. int32_t V_0 = 0;
  63112. int32_t V_1 = 0;
  63113. RuntimeObject* V_2 = NULL;
  63114. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  63115. memset((&V_3), 0, sizeof(V_3));
  63116. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63117. memset((&V_4), 0, sizeof(V_4));
  63118. int32_t V_5 = 0;
  63119. Exception_t * __last_unhandled_exception = 0;
  63120. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63121. {
  63122. int32_t L_0 = (int32_t)__this->get_minY_0();
  63123. int32_t L_1 = ___i0;
  63124. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63125. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63126. int32_t L_3 = V_0;
  63127. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63128. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63129. {
  63130. goto IL_001a;
  63131. }
  63132. }
  63133. {
  63134. return;
  63135. }
  63136. IL_001a:
  63137. {
  63138. int32_t L_5 = V_0;
  63139. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63140. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63141. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63142. int32_t L_8;
  63143. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63144. V_1 = (int32_t)L_8;
  63145. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63146. int32_t L_10 = (int32_t)__this->get_width_3();
  63147. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  63148. RuntimeObject* L_11;
  63149. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  63150. V_2 = (RuntimeObject*)L_11;
  63151. }
  63152. IL_0041:
  63153. try
  63154. {// begin try (depth: 1)
  63155. {
  63156. RuntimeObject* L_12 = V_2;
  63157. NullCheck((RuntimeObject*)L_12);
  63158. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  63159. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  63160. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  63161. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  63162. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  63163. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  63164. int32_t L_15 = V_0;
  63165. V_5 = (int32_t)L_15;
  63166. goto IL_0075;
  63167. }
  63168. IL_0056:
  63169. {
  63170. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * L_16 = (RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *)__this->get_address_of_action_5();
  63171. RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * L_17;
  63172. L_17 = (( RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A * (*) (RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *)(RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63173. int32_t L_18 = V_5;
  63174. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  63175. Il2CppFakeBox<RowOperation_tFE876C37E99AED2F285D0FC6C253F47502D5A10A > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  63176. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63177. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  63178. *L_17 = L_20.m_Value;
  63179. int32_t L_21 = V_5;
  63180. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  63181. }
  63182. IL_0075:
  63183. {
  63184. int32_t L_22 = V_5;
  63185. int32_t L_23 = V_1;
  63186. if ((((int32_t)L_22) < ((int32_t)L_23)))
  63187. {
  63188. goto IL_0056;
  63189. }
  63190. }
  63191. IL_007a:
  63192. {
  63193. IL2CPP_LEAVE(0x86, FINALLY_007c);
  63194. }
  63195. }// end try (depth: 1)
  63196. catch(Il2CppExceptionWrapper& e)
  63197. {
  63198. __last_unhandled_exception = (Exception_t *)e.ex;
  63199. goto FINALLY_007c;
  63200. }
  63201. FINALLY_007c:
  63202. {// begin finally (depth: 1)
  63203. {
  63204. RuntimeObject* L_24 = V_2;
  63205. if (!L_24)
  63206. {
  63207. goto IL_0085;
  63208. }
  63209. }
  63210. IL_007f:
  63211. {
  63212. RuntimeObject* L_25 = V_2;
  63213. NullCheck((RuntimeObject*)L_25);
  63214. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  63215. }
  63216. IL_0085:
  63217. {
  63218. IL2CPP_END_FINALLY(124)
  63219. }
  63220. }// end finally (depth: 1)
  63221. IL2CPP_CLEANUP(124)
  63222. {
  63223. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63224. IL2CPP_JUMP_TBL(0x86, IL_0086)
  63225. }
  63226. IL_0086:
  63227. {
  63228. return;
  63229. }
  63230. }
  63231. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m8283942FEFB94D368DC1403680055EDCA07A71DD_gshared_inline (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * ___action5, const RuntimeMethod* method)
  63232. {
  63233. {
  63234. int32_t L_0 = ___minY0;
  63235. __this->set_minY_0(L_0);
  63236. int32_t L_1 = ___maxY1;
  63237. __this->set_maxY_1(L_1);
  63238. int32_t L_2 = ___stepY2;
  63239. __this->set_stepY_2(L_2);
  63240. int32_t L_3 = ___width3;
  63241. __this->set_width_3(L_3);
  63242. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63243. __this->set_allocator_4(L_4);
  63244. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * L_5 = ___action5;
  63245. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B L_6 = (*(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *)L_5);
  63246. __this->set_action_5(L_6);
  63247. return;
  63248. }
  63249. }
  63250. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m7A2804FEC7BFD0316CF718BF8F56754709E3D9CE_gshared_inline (RowOperationWrapper_2_t5C15099DF4F02EB96A69735DB7257EE10D8D0398 * __this, int32_t ___i0, const RuntimeMethod* method)
  63251. {
  63252. static bool s_Il2CppMethodInitialized;
  63253. if (!s_Il2CppMethodInitialized)
  63254. {
  63255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63257. s_Il2CppMethodInitialized = true;
  63258. }
  63259. int32_t V_0 = 0;
  63260. int32_t V_1 = 0;
  63261. RuntimeObject* V_2 = NULL;
  63262. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  63263. memset((&V_3), 0, sizeof(V_3));
  63264. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63265. memset((&V_4), 0, sizeof(V_4));
  63266. int32_t V_5 = 0;
  63267. Exception_t * __last_unhandled_exception = 0;
  63268. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63269. {
  63270. int32_t L_0 = (int32_t)__this->get_minY_0();
  63271. int32_t L_1 = ___i0;
  63272. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63273. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63274. int32_t L_3 = V_0;
  63275. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63276. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63277. {
  63278. goto IL_001a;
  63279. }
  63280. }
  63281. {
  63282. return;
  63283. }
  63284. IL_001a:
  63285. {
  63286. int32_t L_5 = V_0;
  63287. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63288. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63289. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63290. int32_t L_8;
  63291. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63292. V_1 = (int32_t)L_8;
  63293. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63294. int32_t L_10 = (int32_t)__this->get_width_3();
  63295. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  63296. RuntimeObject* L_11;
  63297. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  63298. V_2 = (RuntimeObject*)L_11;
  63299. }
  63300. IL_0041:
  63301. try
  63302. {// begin try (depth: 1)
  63303. {
  63304. RuntimeObject* L_12 = V_2;
  63305. NullCheck((RuntimeObject*)L_12);
  63306. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  63307. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  63308. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  63309. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  63310. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  63311. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  63312. int32_t L_15 = V_0;
  63313. V_5 = (int32_t)L_15;
  63314. goto IL_0075;
  63315. }
  63316. IL_0056:
  63317. {
  63318. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * L_16 = (RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *)__this->get_address_of_action_5();
  63319. RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * L_17;
  63320. L_17 = (( RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B * (*) (RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *)(RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63321. int32_t L_18 = V_5;
  63322. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  63323. Il2CppFakeBox<RowOperation_t9F6149DDBD1DEC4C7EA66953A6E01A3A63166C7B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  63324. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63325. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  63326. *L_17 = L_20.m_Value;
  63327. int32_t L_21 = V_5;
  63328. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  63329. }
  63330. IL_0075:
  63331. {
  63332. int32_t L_22 = V_5;
  63333. int32_t L_23 = V_1;
  63334. if ((((int32_t)L_22) < ((int32_t)L_23)))
  63335. {
  63336. goto IL_0056;
  63337. }
  63338. }
  63339. IL_007a:
  63340. {
  63341. IL2CPP_LEAVE(0x86, FINALLY_007c);
  63342. }
  63343. }// end try (depth: 1)
  63344. catch(Il2CppExceptionWrapper& e)
  63345. {
  63346. __last_unhandled_exception = (Exception_t *)e.ex;
  63347. goto FINALLY_007c;
  63348. }
  63349. FINALLY_007c:
  63350. {// begin finally (depth: 1)
  63351. {
  63352. RuntimeObject* L_24 = V_2;
  63353. if (!L_24)
  63354. {
  63355. goto IL_0085;
  63356. }
  63357. }
  63358. IL_007f:
  63359. {
  63360. RuntimeObject* L_25 = V_2;
  63361. NullCheck((RuntimeObject*)L_25);
  63362. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  63363. }
  63364. IL_0085:
  63365. {
  63366. IL2CPP_END_FINALLY(124)
  63367. }
  63368. }// end finally (depth: 1)
  63369. IL2CPP_CLEANUP(124)
  63370. {
  63371. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63372. IL2CPP_JUMP_TBL(0x86, IL_0086)
  63373. }
  63374. IL_0086:
  63375. {
  63376. return;
  63377. }
  63378. }
  63379. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m425CCFC921E30427042F3AD8F73ADA78D10D981C_gshared_inline (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * ___action5, const RuntimeMethod* method)
  63380. {
  63381. {
  63382. int32_t L_0 = ___minY0;
  63383. __this->set_minY_0(L_0);
  63384. int32_t L_1 = ___maxY1;
  63385. __this->set_maxY_1(L_1);
  63386. int32_t L_2 = ___stepY2;
  63387. __this->set_stepY_2(L_2);
  63388. int32_t L_3 = ___width3;
  63389. __this->set_width_3(L_3);
  63390. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63391. __this->set_allocator_4(L_4);
  63392. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * L_5 = ___action5;
  63393. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 L_6 = (*(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *)L_5);
  63394. __this->set_action_5(L_6);
  63395. return;
  63396. }
  63397. }
  63398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2F8B73DBBAC1B7A006B1686CBD226AAE0805BDFF_gshared_inline (RowOperationWrapper_2_t2F64A85DAFA7935DB16B39B1D6B82AFED6B90F98 * __this, int32_t ___i0, const RuntimeMethod* method)
  63399. {
  63400. static bool s_Il2CppMethodInitialized;
  63401. if (!s_Il2CppMethodInitialized)
  63402. {
  63403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63405. s_Il2CppMethodInitialized = true;
  63406. }
  63407. int32_t V_0 = 0;
  63408. int32_t V_1 = 0;
  63409. RuntimeObject* V_2 = NULL;
  63410. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  63411. memset((&V_3), 0, sizeof(V_3));
  63412. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  63413. memset((&V_4), 0, sizeof(V_4));
  63414. int32_t V_5 = 0;
  63415. Exception_t * __last_unhandled_exception = 0;
  63416. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63417. {
  63418. int32_t L_0 = (int32_t)__this->get_minY_0();
  63419. int32_t L_1 = ___i0;
  63420. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63421. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63422. int32_t L_3 = V_0;
  63423. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63424. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63425. {
  63426. goto IL_001a;
  63427. }
  63428. }
  63429. {
  63430. return;
  63431. }
  63432. IL_001a:
  63433. {
  63434. int32_t L_5 = V_0;
  63435. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63436. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63437. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63438. int32_t L_8;
  63439. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63440. V_1 = (int32_t)L_8;
  63441. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63442. int32_t L_10 = (int32_t)__this->get_width_3();
  63443. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  63444. RuntimeObject* L_11;
  63445. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  63446. V_2 = (RuntimeObject*)L_11;
  63447. }
  63448. IL_0041:
  63449. try
  63450. {// begin try (depth: 1)
  63451. {
  63452. RuntimeObject* L_12 = V_2;
  63453. NullCheck((RuntimeObject*)L_12);
  63454. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  63455. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  63456. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  63457. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  63458. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  63459. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  63460. int32_t L_15 = V_0;
  63461. V_5 = (int32_t)L_15;
  63462. goto IL_0075;
  63463. }
  63464. IL_0056:
  63465. {
  63466. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * L_16 = (RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *)__this->get_address_of_action_5();
  63467. RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * L_17;
  63468. L_17 = (( RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 * (*) (RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *)(RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63469. int32_t L_18 = V_5;
  63470. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  63471. Il2CppFakeBox<RowOperation_t781C883F57C567CDC7E73ECBA367B01EB6D4C5A0 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  63472. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63473. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  63474. *L_17 = L_20.m_Value;
  63475. int32_t L_21 = V_5;
  63476. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  63477. }
  63478. IL_0075:
  63479. {
  63480. int32_t L_22 = V_5;
  63481. int32_t L_23 = V_1;
  63482. if ((((int32_t)L_22) < ((int32_t)L_23)))
  63483. {
  63484. goto IL_0056;
  63485. }
  63486. }
  63487. IL_007a:
  63488. {
  63489. IL2CPP_LEAVE(0x86, FINALLY_007c);
  63490. }
  63491. }// end try (depth: 1)
  63492. catch(Il2CppExceptionWrapper& e)
  63493. {
  63494. __last_unhandled_exception = (Exception_t *)e.ex;
  63495. goto FINALLY_007c;
  63496. }
  63497. FINALLY_007c:
  63498. {// begin finally (depth: 1)
  63499. {
  63500. RuntimeObject* L_24 = V_2;
  63501. if (!L_24)
  63502. {
  63503. goto IL_0085;
  63504. }
  63505. }
  63506. IL_007f:
  63507. {
  63508. RuntimeObject* L_25 = V_2;
  63509. NullCheck((RuntimeObject*)L_25);
  63510. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  63511. }
  63512. IL_0085:
  63513. {
  63514. IL2CPP_END_FINALLY(124)
  63515. }
  63516. }// end finally (depth: 1)
  63517. IL2CPP_CLEANUP(124)
  63518. {
  63519. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63520. IL2CPP_JUMP_TBL(0x86, IL_0086)
  63521. }
  63522. IL_0086:
  63523. {
  63524. return;
  63525. }
  63526. }
  63527. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m412FBAC475B6726E25F2BAF11CE606DB0AEB79FD_gshared_inline (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * ___action5, const RuntimeMethod* method)
  63528. {
  63529. {
  63530. int32_t L_0 = ___minY0;
  63531. __this->set_minY_0(L_0);
  63532. int32_t L_1 = ___maxY1;
  63533. __this->set_maxY_1(L_1);
  63534. int32_t L_2 = ___stepY2;
  63535. __this->set_stepY_2(L_2);
  63536. int32_t L_3 = ___width3;
  63537. __this->set_width_3(L_3);
  63538. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63539. __this->set_allocator_4(L_4);
  63540. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * L_5 = ___action5;
  63541. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 L_6 = (*(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *)L_5);
  63542. __this->set_action_5(L_6);
  63543. return;
  63544. }
  63545. }
  63546. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mD6BC4C3ADF1159255271DAD5DE78273DAB17E6CD_gshared_inline (RowOperationWrapper_2_t02A76B6C13C77A541071EFCBB3E4A3E9AC78FD80 * __this, int32_t ___i0, const RuntimeMethod* method)
  63547. {
  63548. static bool s_Il2CppMethodInitialized;
  63549. if (!s_Il2CppMethodInitialized)
  63550. {
  63551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63552. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63553. s_Il2CppMethodInitialized = true;
  63554. }
  63555. int32_t V_0 = 0;
  63556. int32_t V_1 = 0;
  63557. RuntimeObject* V_2 = NULL;
  63558. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  63559. memset((&V_3), 0, sizeof(V_3));
  63560. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  63561. memset((&V_4), 0, sizeof(V_4));
  63562. int32_t V_5 = 0;
  63563. Exception_t * __last_unhandled_exception = 0;
  63564. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63565. {
  63566. int32_t L_0 = (int32_t)__this->get_minY_0();
  63567. int32_t L_1 = ___i0;
  63568. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63569. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63570. int32_t L_3 = V_0;
  63571. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63572. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63573. {
  63574. goto IL_001a;
  63575. }
  63576. }
  63577. {
  63578. return;
  63579. }
  63580. IL_001a:
  63581. {
  63582. int32_t L_5 = V_0;
  63583. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63584. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63585. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63586. int32_t L_8;
  63587. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63588. V_1 = (int32_t)L_8;
  63589. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63590. int32_t L_10 = (int32_t)__this->get_width_3();
  63591. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  63592. RuntimeObject* L_11;
  63593. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  63594. V_2 = (RuntimeObject*)L_11;
  63595. }
  63596. IL_0041:
  63597. try
  63598. {// begin try (depth: 1)
  63599. {
  63600. RuntimeObject* L_12 = V_2;
  63601. NullCheck((RuntimeObject*)L_12);
  63602. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  63603. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  63604. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  63605. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  63606. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  63607. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  63608. int32_t L_15 = V_0;
  63609. V_5 = (int32_t)L_15;
  63610. goto IL_0075;
  63611. }
  63612. IL_0056:
  63613. {
  63614. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * L_16 = (RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *)__this->get_address_of_action_5();
  63615. RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * L_17;
  63616. L_17 = (( RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 * (*) (RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *)(RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63617. int32_t L_18 = V_5;
  63618. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  63619. Il2CppFakeBox<RowOperation_t47D9DB46105894DE01CCEF398237ADDFB526DF19 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  63620. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63621. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  63622. *L_17 = L_20.m_Value;
  63623. int32_t L_21 = V_5;
  63624. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  63625. }
  63626. IL_0075:
  63627. {
  63628. int32_t L_22 = V_5;
  63629. int32_t L_23 = V_1;
  63630. if ((((int32_t)L_22) < ((int32_t)L_23)))
  63631. {
  63632. goto IL_0056;
  63633. }
  63634. }
  63635. IL_007a:
  63636. {
  63637. IL2CPP_LEAVE(0x86, FINALLY_007c);
  63638. }
  63639. }// end try (depth: 1)
  63640. catch(Il2CppExceptionWrapper& e)
  63641. {
  63642. __last_unhandled_exception = (Exception_t *)e.ex;
  63643. goto FINALLY_007c;
  63644. }
  63645. FINALLY_007c:
  63646. {// begin finally (depth: 1)
  63647. {
  63648. RuntimeObject* L_24 = V_2;
  63649. if (!L_24)
  63650. {
  63651. goto IL_0085;
  63652. }
  63653. }
  63654. IL_007f:
  63655. {
  63656. RuntimeObject* L_25 = V_2;
  63657. NullCheck((RuntimeObject*)L_25);
  63658. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  63659. }
  63660. IL_0085:
  63661. {
  63662. IL2CPP_END_FINALLY(124)
  63663. }
  63664. }// end finally (depth: 1)
  63665. IL2CPP_CLEANUP(124)
  63666. {
  63667. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63668. IL2CPP_JUMP_TBL(0x86, IL_0086)
  63669. }
  63670. IL_0086:
  63671. {
  63672. return;
  63673. }
  63674. }
  63675. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBF4375D614DE52AFAFDCD8F5BF982480DA51CDE2_gshared_inline (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * ___action5, const RuntimeMethod* method)
  63676. {
  63677. {
  63678. int32_t L_0 = ___minY0;
  63679. __this->set_minY_0(L_0);
  63680. int32_t L_1 = ___maxY1;
  63681. __this->set_maxY_1(L_1);
  63682. int32_t L_2 = ___stepY2;
  63683. __this->set_stepY_2(L_2);
  63684. int32_t L_3 = ___width3;
  63685. __this->set_width_3(L_3);
  63686. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63687. __this->set_allocator_4(L_4);
  63688. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * L_5 = ___action5;
  63689. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 L_6 = (*(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *)L_5);
  63690. __this->set_action_5(L_6);
  63691. return;
  63692. }
  63693. }
  63694. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBD35403F313526443578C44CB5E791516E09C7D0_gshared_inline (RowOperationWrapper_2_tAF70E02576078978D316CF3B83BBF0C1B70A63D4 * __this, int32_t ___i0, const RuntimeMethod* method)
  63695. {
  63696. static bool s_Il2CppMethodInitialized;
  63697. if (!s_Il2CppMethodInitialized)
  63698. {
  63699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63700. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63701. s_Il2CppMethodInitialized = true;
  63702. }
  63703. int32_t V_0 = 0;
  63704. int32_t V_1 = 0;
  63705. RuntimeObject* V_2 = NULL;
  63706. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  63707. memset((&V_3), 0, sizeof(V_3));
  63708. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  63709. memset((&V_4), 0, sizeof(V_4));
  63710. int32_t V_5 = 0;
  63711. Exception_t * __last_unhandled_exception = 0;
  63712. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63713. {
  63714. int32_t L_0 = (int32_t)__this->get_minY_0();
  63715. int32_t L_1 = ___i0;
  63716. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63717. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63718. int32_t L_3 = V_0;
  63719. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63720. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63721. {
  63722. goto IL_001a;
  63723. }
  63724. }
  63725. {
  63726. return;
  63727. }
  63728. IL_001a:
  63729. {
  63730. int32_t L_5 = V_0;
  63731. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63732. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63733. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63734. int32_t L_8;
  63735. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63736. V_1 = (int32_t)L_8;
  63737. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63738. int32_t L_10 = (int32_t)__this->get_width_3();
  63739. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  63740. RuntimeObject* L_11;
  63741. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  63742. V_2 = (RuntimeObject*)L_11;
  63743. }
  63744. IL_0041:
  63745. try
  63746. {// begin try (depth: 1)
  63747. {
  63748. RuntimeObject* L_12 = V_2;
  63749. NullCheck((RuntimeObject*)L_12);
  63750. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  63751. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  63752. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  63753. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  63754. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  63755. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  63756. int32_t L_15 = V_0;
  63757. V_5 = (int32_t)L_15;
  63758. goto IL_0075;
  63759. }
  63760. IL_0056:
  63761. {
  63762. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * L_16 = (RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *)__this->get_address_of_action_5();
  63763. RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * L_17;
  63764. L_17 = (( RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 * (*) (RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *)(RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63765. int32_t L_18 = V_5;
  63766. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  63767. Il2CppFakeBox<RowOperation_tD9085023DD7FCB5A2FE297CCBD09276790DB3038 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  63768. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63769. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  63770. *L_17 = L_20.m_Value;
  63771. int32_t L_21 = V_5;
  63772. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  63773. }
  63774. IL_0075:
  63775. {
  63776. int32_t L_22 = V_5;
  63777. int32_t L_23 = V_1;
  63778. if ((((int32_t)L_22) < ((int32_t)L_23)))
  63779. {
  63780. goto IL_0056;
  63781. }
  63782. }
  63783. IL_007a:
  63784. {
  63785. IL2CPP_LEAVE(0x86, FINALLY_007c);
  63786. }
  63787. }// end try (depth: 1)
  63788. catch(Il2CppExceptionWrapper& e)
  63789. {
  63790. __last_unhandled_exception = (Exception_t *)e.ex;
  63791. goto FINALLY_007c;
  63792. }
  63793. FINALLY_007c:
  63794. {// begin finally (depth: 1)
  63795. {
  63796. RuntimeObject* L_24 = V_2;
  63797. if (!L_24)
  63798. {
  63799. goto IL_0085;
  63800. }
  63801. }
  63802. IL_007f:
  63803. {
  63804. RuntimeObject* L_25 = V_2;
  63805. NullCheck((RuntimeObject*)L_25);
  63806. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  63807. }
  63808. IL_0085:
  63809. {
  63810. IL2CPP_END_FINALLY(124)
  63811. }
  63812. }// end finally (depth: 1)
  63813. IL2CPP_CLEANUP(124)
  63814. {
  63815. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63816. IL2CPP_JUMP_TBL(0x86, IL_0086)
  63817. }
  63818. IL_0086:
  63819. {
  63820. return;
  63821. }
  63822. }
  63823. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB7374681BD1FCBC399BDEEF072E1B13D94E11572_gshared_inline (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * ___action5, const RuntimeMethod* method)
  63824. {
  63825. {
  63826. int32_t L_0 = ___minY0;
  63827. __this->set_minY_0(L_0);
  63828. int32_t L_1 = ___maxY1;
  63829. __this->set_maxY_1(L_1);
  63830. int32_t L_2 = ___stepY2;
  63831. __this->set_stepY_2(L_2);
  63832. int32_t L_3 = ___width3;
  63833. __this->set_width_3(L_3);
  63834. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63835. __this->set_allocator_4(L_4);
  63836. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * L_5 = ___action5;
  63837. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F L_6 = (*(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *)L_5);
  63838. __this->set_action_5(L_6);
  63839. return;
  63840. }
  63841. }
  63842. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2EC6FABA4884F3B009ED4DB364AD4AC72BC0AA21_gshared_inline (RowOperationWrapper_2_t564E028208CBE2F562CCBC587BD1D7DAF74533FA * __this, int32_t ___i0, const RuntimeMethod* method)
  63843. {
  63844. static bool s_Il2CppMethodInitialized;
  63845. if (!s_Il2CppMethodInitialized)
  63846. {
  63847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63849. s_Il2CppMethodInitialized = true;
  63850. }
  63851. int32_t V_0 = 0;
  63852. int32_t V_1 = 0;
  63853. RuntimeObject* V_2 = NULL;
  63854. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  63855. memset((&V_3), 0, sizeof(V_3));
  63856. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  63857. memset((&V_4), 0, sizeof(V_4));
  63858. int32_t V_5 = 0;
  63859. Exception_t * __last_unhandled_exception = 0;
  63860. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  63861. {
  63862. int32_t L_0 = (int32_t)__this->get_minY_0();
  63863. int32_t L_1 = ___i0;
  63864. int32_t L_2 = (int32_t)__this->get_stepY_2();
  63865. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  63866. int32_t L_3 = V_0;
  63867. int32_t L_4 = (int32_t)__this->get_maxY_1();
  63868. if ((((int32_t)L_3) < ((int32_t)L_4)))
  63869. {
  63870. goto IL_001a;
  63871. }
  63872. }
  63873. {
  63874. return;
  63875. }
  63876. IL_001a:
  63877. {
  63878. int32_t L_5 = V_0;
  63879. int32_t L_6 = (int32_t)__this->get_stepY_2();
  63880. int32_t L_7 = (int32_t)__this->get_maxY_1();
  63881. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63882. int32_t L_8;
  63883. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  63884. V_1 = (int32_t)L_8;
  63885. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  63886. int32_t L_10 = (int32_t)__this->get_width_3();
  63887. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  63888. RuntimeObject* L_11;
  63889. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  63890. V_2 = (RuntimeObject*)L_11;
  63891. }
  63892. IL_0041:
  63893. try
  63894. {// begin try (depth: 1)
  63895. {
  63896. RuntimeObject* L_12 = V_2;
  63897. NullCheck((RuntimeObject*)L_12);
  63898. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  63899. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  63900. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  63901. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  63902. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  63903. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  63904. int32_t L_15 = V_0;
  63905. V_5 = (int32_t)L_15;
  63906. goto IL_0075;
  63907. }
  63908. IL_0056:
  63909. {
  63910. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * L_16 = (RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *)__this->get_address_of_action_5();
  63911. RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * L_17;
  63912. L_17 = (( RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F * (*) (RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *)(RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  63913. int32_t L_18 = V_5;
  63914. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  63915. Il2CppFakeBox<RowOperation_t229E7674A43F1EA2D702E02E0D15C0E4A58E280F > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  63916. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  63917. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  63918. *L_17 = L_20.m_Value;
  63919. int32_t L_21 = V_5;
  63920. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  63921. }
  63922. IL_0075:
  63923. {
  63924. int32_t L_22 = V_5;
  63925. int32_t L_23 = V_1;
  63926. if ((((int32_t)L_22) < ((int32_t)L_23)))
  63927. {
  63928. goto IL_0056;
  63929. }
  63930. }
  63931. IL_007a:
  63932. {
  63933. IL2CPP_LEAVE(0x86, FINALLY_007c);
  63934. }
  63935. }// end try (depth: 1)
  63936. catch(Il2CppExceptionWrapper& e)
  63937. {
  63938. __last_unhandled_exception = (Exception_t *)e.ex;
  63939. goto FINALLY_007c;
  63940. }
  63941. FINALLY_007c:
  63942. {// begin finally (depth: 1)
  63943. {
  63944. RuntimeObject* L_24 = V_2;
  63945. if (!L_24)
  63946. {
  63947. goto IL_0085;
  63948. }
  63949. }
  63950. IL_007f:
  63951. {
  63952. RuntimeObject* L_25 = V_2;
  63953. NullCheck((RuntimeObject*)L_25);
  63954. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  63955. }
  63956. IL_0085:
  63957. {
  63958. IL2CPP_END_FINALLY(124)
  63959. }
  63960. }// end finally (depth: 1)
  63961. IL2CPP_CLEANUP(124)
  63962. {
  63963. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  63964. IL2CPP_JUMP_TBL(0x86, IL_0086)
  63965. }
  63966. IL_0086:
  63967. {
  63968. return;
  63969. }
  63970. }
  63971. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m9495403BF21A65DFF62A9371D5107B53D5599C03_gshared_inline (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * ___action5, const RuntimeMethod* method)
  63972. {
  63973. {
  63974. int32_t L_0 = ___minY0;
  63975. __this->set_minY_0(L_0);
  63976. int32_t L_1 = ___maxY1;
  63977. __this->set_maxY_1(L_1);
  63978. int32_t L_2 = ___stepY2;
  63979. __this->set_stepY_2(L_2);
  63980. int32_t L_3 = ___width3;
  63981. __this->set_width_3(L_3);
  63982. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  63983. __this->set_allocator_4(L_4);
  63984. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * L_5 = ___action5;
  63985. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 L_6 = (*(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *)L_5);
  63986. __this->set_action_5(L_6);
  63987. return;
  63988. }
  63989. }
  63990. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE966F3FEB97FCDC50BD15633517ED4304525B212_gshared_inline (RowOperationWrapper_2_t629998FF90CAF6914725DBDF4333407D7BDFE127 * __this, int32_t ___i0, const RuntimeMethod* method)
  63991. {
  63992. static bool s_Il2CppMethodInitialized;
  63993. if (!s_Il2CppMethodInitialized)
  63994. {
  63995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  63996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  63997. s_Il2CppMethodInitialized = true;
  63998. }
  63999. int32_t V_0 = 0;
  64000. int32_t V_1 = 0;
  64001. RuntimeObject* V_2 = NULL;
  64002. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  64003. memset((&V_3), 0, sizeof(V_3));
  64004. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64005. memset((&V_4), 0, sizeof(V_4));
  64006. int32_t V_5 = 0;
  64007. Exception_t * __last_unhandled_exception = 0;
  64008. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64009. {
  64010. int32_t L_0 = (int32_t)__this->get_minY_0();
  64011. int32_t L_1 = ___i0;
  64012. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64013. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64014. int32_t L_3 = V_0;
  64015. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64016. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64017. {
  64018. goto IL_001a;
  64019. }
  64020. }
  64021. {
  64022. return;
  64023. }
  64024. IL_001a:
  64025. {
  64026. int32_t L_5 = V_0;
  64027. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64028. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64029. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64030. int32_t L_8;
  64031. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64032. V_1 = (int32_t)L_8;
  64033. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64034. int32_t L_10 = (int32_t)__this->get_width_3();
  64035. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  64036. RuntimeObject* L_11;
  64037. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  64038. V_2 = (RuntimeObject*)L_11;
  64039. }
  64040. IL_0041:
  64041. try
  64042. {// begin try (depth: 1)
  64043. {
  64044. RuntimeObject* L_12 = V_2;
  64045. NullCheck((RuntimeObject*)L_12);
  64046. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  64047. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  64048. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  64049. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  64050. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  64051. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  64052. int32_t L_15 = V_0;
  64053. V_5 = (int32_t)L_15;
  64054. goto IL_0075;
  64055. }
  64056. IL_0056:
  64057. {
  64058. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * L_16 = (RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *)__this->get_address_of_action_5();
  64059. RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * L_17;
  64060. L_17 = (( RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 * (*) (RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *)(RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64061. int32_t L_18 = V_5;
  64062. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  64063. Il2CppFakeBox<RowOperation_tE74E67E12FFD36D56A3F9BA25CFC3C87D65F0634 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  64064. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64065. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  64066. *L_17 = L_20.m_Value;
  64067. int32_t L_21 = V_5;
  64068. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  64069. }
  64070. IL_0075:
  64071. {
  64072. int32_t L_22 = V_5;
  64073. int32_t L_23 = V_1;
  64074. if ((((int32_t)L_22) < ((int32_t)L_23)))
  64075. {
  64076. goto IL_0056;
  64077. }
  64078. }
  64079. IL_007a:
  64080. {
  64081. IL2CPP_LEAVE(0x86, FINALLY_007c);
  64082. }
  64083. }// end try (depth: 1)
  64084. catch(Il2CppExceptionWrapper& e)
  64085. {
  64086. __last_unhandled_exception = (Exception_t *)e.ex;
  64087. goto FINALLY_007c;
  64088. }
  64089. FINALLY_007c:
  64090. {// begin finally (depth: 1)
  64091. {
  64092. RuntimeObject* L_24 = V_2;
  64093. if (!L_24)
  64094. {
  64095. goto IL_0085;
  64096. }
  64097. }
  64098. IL_007f:
  64099. {
  64100. RuntimeObject* L_25 = V_2;
  64101. NullCheck((RuntimeObject*)L_25);
  64102. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  64103. }
  64104. IL_0085:
  64105. {
  64106. IL2CPP_END_FINALLY(124)
  64107. }
  64108. }// end finally (depth: 1)
  64109. IL2CPP_CLEANUP(124)
  64110. {
  64111. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64112. IL2CPP_JUMP_TBL(0x86, IL_0086)
  64113. }
  64114. IL_0086:
  64115. {
  64116. return;
  64117. }
  64118. }
  64119. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBE2BE6BE4367E994DBE9226CAB7EB653198FE7D3_gshared_inline (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * ___action5, const RuntimeMethod* method)
  64120. {
  64121. {
  64122. int32_t L_0 = ___minY0;
  64123. __this->set_minY_0(L_0);
  64124. int32_t L_1 = ___maxY1;
  64125. __this->set_maxY_1(L_1);
  64126. int32_t L_2 = ___stepY2;
  64127. __this->set_stepY_2(L_2);
  64128. int32_t L_3 = ___width3;
  64129. __this->set_width_3(L_3);
  64130. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64131. __this->set_allocator_4(L_4);
  64132. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * L_5 = ___action5;
  64133. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 L_6 = (*(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *)L_5);
  64134. __this->set_action_5(L_6);
  64135. return;
  64136. }
  64137. }
  64138. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m54C0CB189D6B7789A3B98CFF2097CC0D475DA01A_gshared_inline (RowOperationWrapper_2_tB3558F16B4457475497CB6E64D669B7F73724820 * __this, int32_t ___i0, const RuntimeMethod* method)
  64139. {
  64140. static bool s_Il2CppMethodInitialized;
  64141. if (!s_Il2CppMethodInitialized)
  64142. {
  64143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64145. s_Il2CppMethodInitialized = true;
  64146. }
  64147. int32_t V_0 = 0;
  64148. int32_t V_1 = 0;
  64149. RuntimeObject* V_2 = NULL;
  64150. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  64151. memset((&V_3), 0, sizeof(V_3));
  64152. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  64153. memset((&V_4), 0, sizeof(V_4));
  64154. int32_t V_5 = 0;
  64155. Exception_t * __last_unhandled_exception = 0;
  64156. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64157. {
  64158. int32_t L_0 = (int32_t)__this->get_minY_0();
  64159. int32_t L_1 = ___i0;
  64160. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64161. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64162. int32_t L_3 = V_0;
  64163. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64164. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64165. {
  64166. goto IL_001a;
  64167. }
  64168. }
  64169. {
  64170. return;
  64171. }
  64172. IL_001a:
  64173. {
  64174. int32_t L_5 = V_0;
  64175. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64176. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64177. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64178. int32_t L_8;
  64179. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64180. V_1 = (int32_t)L_8;
  64181. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64182. int32_t L_10 = (int32_t)__this->get_width_3();
  64183. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  64184. RuntimeObject* L_11;
  64185. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  64186. V_2 = (RuntimeObject*)L_11;
  64187. }
  64188. IL_0041:
  64189. try
  64190. {// begin try (depth: 1)
  64191. {
  64192. RuntimeObject* L_12 = V_2;
  64193. NullCheck((RuntimeObject*)L_12);
  64194. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  64195. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  64196. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  64197. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  64198. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  64199. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  64200. int32_t L_15 = V_0;
  64201. V_5 = (int32_t)L_15;
  64202. goto IL_0075;
  64203. }
  64204. IL_0056:
  64205. {
  64206. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * L_16 = (RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *)__this->get_address_of_action_5();
  64207. RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * L_17;
  64208. L_17 = (( RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 * (*) (RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *)(RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64209. int32_t L_18 = V_5;
  64210. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  64211. Il2CppFakeBox<RowOperation_t1A593F138DD26F6C5DD5F05B66115D6B28234888 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  64212. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64213. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  64214. *L_17 = L_20.m_Value;
  64215. int32_t L_21 = V_5;
  64216. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  64217. }
  64218. IL_0075:
  64219. {
  64220. int32_t L_22 = V_5;
  64221. int32_t L_23 = V_1;
  64222. if ((((int32_t)L_22) < ((int32_t)L_23)))
  64223. {
  64224. goto IL_0056;
  64225. }
  64226. }
  64227. IL_007a:
  64228. {
  64229. IL2CPP_LEAVE(0x86, FINALLY_007c);
  64230. }
  64231. }// end try (depth: 1)
  64232. catch(Il2CppExceptionWrapper& e)
  64233. {
  64234. __last_unhandled_exception = (Exception_t *)e.ex;
  64235. goto FINALLY_007c;
  64236. }
  64237. FINALLY_007c:
  64238. {// begin finally (depth: 1)
  64239. {
  64240. RuntimeObject* L_24 = V_2;
  64241. if (!L_24)
  64242. {
  64243. goto IL_0085;
  64244. }
  64245. }
  64246. IL_007f:
  64247. {
  64248. RuntimeObject* L_25 = V_2;
  64249. NullCheck((RuntimeObject*)L_25);
  64250. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  64251. }
  64252. IL_0085:
  64253. {
  64254. IL2CPP_END_FINALLY(124)
  64255. }
  64256. }// end finally (depth: 1)
  64257. IL2CPP_CLEANUP(124)
  64258. {
  64259. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64260. IL2CPP_JUMP_TBL(0x86, IL_0086)
  64261. }
  64262. IL_0086:
  64263. {
  64264. return;
  64265. }
  64266. }
  64267. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6321C13DDA948CD06B899095045F199E6B7C8218_gshared_inline (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * ___action5, const RuntimeMethod* method)
  64268. {
  64269. {
  64270. int32_t L_0 = ___minY0;
  64271. __this->set_minY_0(L_0);
  64272. int32_t L_1 = ___maxY1;
  64273. __this->set_maxY_1(L_1);
  64274. int32_t L_2 = ___stepY2;
  64275. __this->set_stepY_2(L_2);
  64276. int32_t L_3 = ___width3;
  64277. __this->set_width_3(L_3);
  64278. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64279. __this->set_allocator_4(L_4);
  64280. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * L_5 = ___action5;
  64281. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 L_6 = (*(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *)L_5);
  64282. __this->set_action_5(L_6);
  64283. return;
  64284. }
  64285. }
  64286. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1B12A9F9100E47A8525DB0F4DCC9EFCF9594A48D_gshared_inline (RowOperationWrapper_2_t96BCF2B4A0C1105BFAC1A8D645C0CCEBE5DAB13F * __this, int32_t ___i0, const RuntimeMethod* method)
  64287. {
  64288. static bool s_Il2CppMethodInitialized;
  64289. if (!s_Il2CppMethodInitialized)
  64290. {
  64291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64293. s_Il2CppMethodInitialized = true;
  64294. }
  64295. int32_t V_0 = 0;
  64296. int32_t V_1 = 0;
  64297. RuntimeObject* V_2 = NULL;
  64298. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  64299. memset((&V_3), 0, sizeof(V_3));
  64300. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  64301. memset((&V_4), 0, sizeof(V_4));
  64302. int32_t V_5 = 0;
  64303. Exception_t * __last_unhandled_exception = 0;
  64304. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64305. {
  64306. int32_t L_0 = (int32_t)__this->get_minY_0();
  64307. int32_t L_1 = ___i0;
  64308. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64309. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64310. int32_t L_3 = V_0;
  64311. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64312. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64313. {
  64314. goto IL_001a;
  64315. }
  64316. }
  64317. {
  64318. return;
  64319. }
  64320. IL_001a:
  64321. {
  64322. int32_t L_5 = V_0;
  64323. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64324. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64325. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64326. int32_t L_8;
  64327. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64328. V_1 = (int32_t)L_8;
  64329. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64330. int32_t L_10 = (int32_t)__this->get_width_3();
  64331. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  64332. RuntimeObject* L_11;
  64333. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  64334. V_2 = (RuntimeObject*)L_11;
  64335. }
  64336. IL_0041:
  64337. try
  64338. {// begin try (depth: 1)
  64339. {
  64340. RuntimeObject* L_12 = V_2;
  64341. NullCheck((RuntimeObject*)L_12);
  64342. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  64343. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  64344. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  64345. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  64346. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  64347. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  64348. int32_t L_15 = V_0;
  64349. V_5 = (int32_t)L_15;
  64350. goto IL_0075;
  64351. }
  64352. IL_0056:
  64353. {
  64354. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * L_16 = (RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *)__this->get_address_of_action_5();
  64355. RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * L_17;
  64356. L_17 = (( RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 * (*) (RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *)(RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64357. int32_t L_18 = V_5;
  64358. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  64359. Il2CppFakeBox<RowOperation_t7BAF998C6A48D139A1D023C892A5B48808E8C7A9 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  64360. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64361. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  64362. *L_17 = L_20.m_Value;
  64363. int32_t L_21 = V_5;
  64364. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  64365. }
  64366. IL_0075:
  64367. {
  64368. int32_t L_22 = V_5;
  64369. int32_t L_23 = V_1;
  64370. if ((((int32_t)L_22) < ((int32_t)L_23)))
  64371. {
  64372. goto IL_0056;
  64373. }
  64374. }
  64375. IL_007a:
  64376. {
  64377. IL2CPP_LEAVE(0x86, FINALLY_007c);
  64378. }
  64379. }// end try (depth: 1)
  64380. catch(Il2CppExceptionWrapper& e)
  64381. {
  64382. __last_unhandled_exception = (Exception_t *)e.ex;
  64383. goto FINALLY_007c;
  64384. }
  64385. FINALLY_007c:
  64386. {// begin finally (depth: 1)
  64387. {
  64388. RuntimeObject* L_24 = V_2;
  64389. if (!L_24)
  64390. {
  64391. goto IL_0085;
  64392. }
  64393. }
  64394. IL_007f:
  64395. {
  64396. RuntimeObject* L_25 = V_2;
  64397. NullCheck((RuntimeObject*)L_25);
  64398. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  64399. }
  64400. IL_0085:
  64401. {
  64402. IL2CPP_END_FINALLY(124)
  64403. }
  64404. }// end finally (depth: 1)
  64405. IL2CPP_CLEANUP(124)
  64406. {
  64407. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64408. IL2CPP_JUMP_TBL(0x86, IL_0086)
  64409. }
  64410. IL_0086:
  64411. {
  64412. return;
  64413. }
  64414. }
  64415. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m11F82C60EE3FBE3313040576B87D6DE321B251EC_gshared_inline (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * ___action5, const RuntimeMethod* method)
  64416. {
  64417. {
  64418. int32_t L_0 = ___minY0;
  64419. __this->set_minY_0(L_0);
  64420. int32_t L_1 = ___maxY1;
  64421. __this->set_maxY_1(L_1);
  64422. int32_t L_2 = ___stepY2;
  64423. __this->set_stepY_2(L_2);
  64424. int32_t L_3 = ___width3;
  64425. __this->set_width_3(L_3);
  64426. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64427. __this->set_allocator_4(L_4);
  64428. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * L_5 = ___action5;
  64429. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF L_6 = (*(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *)L_5);
  64430. __this->set_action_5(L_6);
  64431. return;
  64432. }
  64433. }
  64434. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m83C38AC8415ED1F65958006DEB39CD8CEEF56DC6_gshared_inline (RowOperationWrapper_2_t076BD98D05FDDC77DB96B183A3002FA689F382E0 * __this, int32_t ___i0, const RuntimeMethod* method)
  64435. {
  64436. static bool s_Il2CppMethodInitialized;
  64437. if (!s_Il2CppMethodInitialized)
  64438. {
  64439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64441. s_Il2CppMethodInitialized = true;
  64442. }
  64443. int32_t V_0 = 0;
  64444. int32_t V_1 = 0;
  64445. RuntimeObject* V_2 = NULL;
  64446. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  64447. memset((&V_3), 0, sizeof(V_3));
  64448. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  64449. memset((&V_4), 0, sizeof(V_4));
  64450. int32_t V_5 = 0;
  64451. Exception_t * __last_unhandled_exception = 0;
  64452. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64453. {
  64454. int32_t L_0 = (int32_t)__this->get_minY_0();
  64455. int32_t L_1 = ___i0;
  64456. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64457. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64458. int32_t L_3 = V_0;
  64459. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64460. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64461. {
  64462. goto IL_001a;
  64463. }
  64464. }
  64465. {
  64466. return;
  64467. }
  64468. IL_001a:
  64469. {
  64470. int32_t L_5 = V_0;
  64471. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64472. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64473. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64474. int32_t L_8;
  64475. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64476. V_1 = (int32_t)L_8;
  64477. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64478. int32_t L_10 = (int32_t)__this->get_width_3();
  64479. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  64480. RuntimeObject* L_11;
  64481. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  64482. V_2 = (RuntimeObject*)L_11;
  64483. }
  64484. IL_0041:
  64485. try
  64486. {// begin try (depth: 1)
  64487. {
  64488. RuntimeObject* L_12 = V_2;
  64489. NullCheck((RuntimeObject*)L_12);
  64490. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  64491. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  64492. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  64493. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  64494. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  64495. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  64496. int32_t L_15 = V_0;
  64497. V_5 = (int32_t)L_15;
  64498. goto IL_0075;
  64499. }
  64500. IL_0056:
  64501. {
  64502. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * L_16 = (RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *)__this->get_address_of_action_5();
  64503. RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * L_17;
  64504. L_17 = (( RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF * (*) (RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *)(RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64505. int32_t L_18 = V_5;
  64506. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  64507. Il2CppFakeBox<RowOperation_t6D1CAC411DE7CE7267EA4E0D6D1AF2DA298E1CDF > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  64508. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64509. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  64510. *L_17 = L_20.m_Value;
  64511. int32_t L_21 = V_5;
  64512. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  64513. }
  64514. IL_0075:
  64515. {
  64516. int32_t L_22 = V_5;
  64517. int32_t L_23 = V_1;
  64518. if ((((int32_t)L_22) < ((int32_t)L_23)))
  64519. {
  64520. goto IL_0056;
  64521. }
  64522. }
  64523. IL_007a:
  64524. {
  64525. IL2CPP_LEAVE(0x86, FINALLY_007c);
  64526. }
  64527. }// end try (depth: 1)
  64528. catch(Il2CppExceptionWrapper& e)
  64529. {
  64530. __last_unhandled_exception = (Exception_t *)e.ex;
  64531. goto FINALLY_007c;
  64532. }
  64533. FINALLY_007c:
  64534. {// begin finally (depth: 1)
  64535. {
  64536. RuntimeObject* L_24 = V_2;
  64537. if (!L_24)
  64538. {
  64539. goto IL_0085;
  64540. }
  64541. }
  64542. IL_007f:
  64543. {
  64544. RuntimeObject* L_25 = V_2;
  64545. NullCheck((RuntimeObject*)L_25);
  64546. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  64547. }
  64548. IL_0085:
  64549. {
  64550. IL2CPP_END_FINALLY(124)
  64551. }
  64552. }// end finally (depth: 1)
  64553. IL2CPP_CLEANUP(124)
  64554. {
  64555. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64556. IL2CPP_JUMP_TBL(0x86, IL_0086)
  64557. }
  64558. IL_0086:
  64559. {
  64560. return;
  64561. }
  64562. }
  64563. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m609CF1C7CB5AED07D7C283FB73F0A827661A60EF_gshared_inline (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * ___action5, const RuntimeMethod* method)
  64564. {
  64565. {
  64566. int32_t L_0 = ___minY0;
  64567. __this->set_minY_0(L_0);
  64568. int32_t L_1 = ___maxY1;
  64569. __this->set_maxY_1(L_1);
  64570. int32_t L_2 = ___stepY2;
  64571. __this->set_stepY_2(L_2);
  64572. int32_t L_3 = ___width3;
  64573. __this->set_width_3(L_3);
  64574. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64575. __this->set_allocator_4(L_4);
  64576. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * L_5 = ___action5;
  64577. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 L_6 = (*(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *)L_5);
  64578. __this->set_action_5(L_6);
  64579. return;
  64580. }
  64581. }
  64582. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m29977434BFF457C94B2CA2BB29EF9383C4557EF6_gshared_inline (RowOperationWrapper_2_t50C14BA7AEE75800910B9650C17680C805655830 * __this, int32_t ___i0, const RuntimeMethod* method)
  64583. {
  64584. static bool s_Il2CppMethodInitialized;
  64585. if (!s_Il2CppMethodInitialized)
  64586. {
  64587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64589. s_Il2CppMethodInitialized = true;
  64590. }
  64591. int32_t V_0 = 0;
  64592. int32_t V_1 = 0;
  64593. RuntimeObject* V_2 = NULL;
  64594. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  64595. memset((&V_3), 0, sizeof(V_3));
  64596. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64597. memset((&V_4), 0, sizeof(V_4));
  64598. int32_t V_5 = 0;
  64599. Exception_t * __last_unhandled_exception = 0;
  64600. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64601. {
  64602. int32_t L_0 = (int32_t)__this->get_minY_0();
  64603. int32_t L_1 = ___i0;
  64604. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64605. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64606. int32_t L_3 = V_0;
  64607. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64608. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64609. {
  64610. goto IL_001a;
  64611. }
  64612. }
  64613. {
  64614. return;
  64615. }
  64616. IL_001a:
  64617. {
  64618. int32_t L_5 = V_0;
  64619. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64620. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64621. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64622. int32_t L_8;
  64623. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64624. V_1 = (int32_t)L_8;
  64625. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64626. int32_t L_10 = (int32_t)__this->get_width_3();
  64627. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  64628. RuntimeObject* L_11;
  64629. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  64630. V_2 = (RuntimeObject*)L_11;
  64631. }
  64632. IL_0041:
  64633. try
  64634. {// begin try (depth: 1)
  64635. {
  64636. RuntimeObject* L_12 = V_2;
  64637. NullCheck((RuntimeObject*)L_12);
  64638. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  64639. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  64640. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  64641. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  64642. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  64643. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  64644. int32_t L_15 = V_0;
  64645. V_5 = (int32_t)L_15;
  64646. goto IL_0075;
  64647. }
  64648. IL_0056:
  64649. {
  64650. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * L_16 = (RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *)__this->get_address_of_action_5();
  64651. RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * L_17;
  64652. L_17 = (( RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 * (*) (RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *)(RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64653. int32_t L_18 = V_5;
  64654. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  64655. Il2CppFakeBox<RowOperation_t17A6A5D05D7ADB6FD4B2DFE8269705729A276585 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  64656. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64657. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  64658. *L_17 = L_20.m_Value;
  64659. int32_t L_21 = V_5;
  64660. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  64661. }
  64662. IL_0075:
  64663. {
  64664. int32_t L_22 = V_5;
  64665. int32_t L_23 = V_1;
  64666. if ((((int32_t)L_22) < ((int32_t)L_23)))
  64667. {
  64668. goto IL_0056;
  64669. }
  64670. }
  64671. IL_007a:
  64672. {
  64673. IL2CPP_LEAVE(0x86, FINALLY_007c);
  64674. }
  64675. }// end try (depth: 1)
  64676. catch(Il2CppExceptionWrapper& e)
  64677. {
  64678. __last_unhandled_exception = (Exception_t *)e.ex;
  64679. goto FINALLY_007c;
  64680. }
  64681. FINALLY_007c:
  64682. {// begin finally (depth: 1)
  64683. {
  64684. RuntimeObject* L_24 = V_2;
  64685. if (!L_24)
  64686. {
  64687. goto IL_0085;
  64688. }
  64689. }
  64690. IL_007f:
  64691. {
  64692. RuntimeObject* L_25 = V_2;
  64693. NullCheck((RuntimeObject*)L_25);
  64694. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  64695. }
  64696. IL_0085:
  64697. {
  64698. IL2CPP_END_FINALLY(124)
  64699. }
  64700. }// end finally (depth: 1)
  64701. IL2CPP_CLEANUP(124)
  64702. {
  64703. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64704. IL2CPP_JUMP_TBL(0x86, IL_0086)
  64705. }
  64706. IL_0086:
  64707. {
  64708. return;
  64709. }
  64710. }
  64711. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m54CAD2B0D40DDAB07F9BD1A7B87CFB89EC64B39A_gshared_inline (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * ___action5, const RuntimeMethod* method)
  64712. {
  64713. {
  64714. int32_t L_0 = ___minY0;
  64715. __this->set_minY_0(L_0);
  64716. int32_t L_1 = ___maxY1;
  64717. __this->set_maxY_1(L_1);
  64718. int32_t L_2 = ___stepY2;
  64719. __this->set_stepY_2(L_2);
  64720. int32_t L_3 = ___width3;
  64721. __this->set_width_3(L_3);
  64722. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64723. __this->set_allocator_4(L_4);
  64724. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * L_5 = ___action5;
  64725. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 L_6 = (*(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *)L_5);
  64726. __this->set_action_5(L_6);
  64727. return;
  64728. }
  64729. }
  64730. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m1033392D23F2D47B60267CA599C39A3E0470F974_gshared_inline (RowOperationWrapper_2_t50422B40914FD0ED7308ACDF43A55BE52E500827 * __this, int32_t ___i0, const RuntimeMethod* method)
  64731. {
  64732. static bool s_Il2CppMethodInitialized;
  64733. if (!s_Il2CppMethodInitialized)
  64734. {
  64735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64737. s_Il2CppMethodInitialized = true;
  64738. }
  64739. int32_t V_0 = 0;
  64740. int32_t V_1 = 0;
  64741. RuntimeObject* V_2 = NULL;
  64742. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  64743. memset((&V_3), 0, sizeof(V_3));
  64744. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  64745. memset((&V_4), 0, sizeof(V_4));
  64746. int32_t V_5 = 0;
  64747. Exception_t * __last_unhandled_exception = 0;
  64748. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64749. {
  64750. int32_t L_0 = (int32_t)__this->get_minY_0();
  64751. int32_t L_1 = ___i0;
  64752. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64753. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64754. int32_t L_3 = V_0;
  64755. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64756. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64757. {
  64758. goto IL_001a;
  64759. }
  64760. }
  64761. {
  64762. return;
  64763. }
  64764. IL_001a:
  64765. {
  64766. int32_t L_5 = V_0;
  64767. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64768. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64769. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64770. int32_t L_8;
  64771. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64772. V_1 = (int32_t)L_8;
  64773. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64774. int32_t L_10 = (int32_t)__this->get_width_3();
  64775. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  64776. RuntimeObject* L_11;
  64777. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  64778. V_2 = (RuntimeObject*)L_11;
  64779. }
  64780. IL_0041:
  64781. try
  64782. {// begin try (depth: 1)
  64783. {
  64784. RuntimeObject* L_12 = V_2;
  64785. NullCheck((RuntimeObject*)L_12);
  64786. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  64787. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  64788. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  64789. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  64790. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  64791. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  64792. int32_t L_15 = V_0;
  64793. V_5 = (int32_t)L_15;
  64794. goto IL_0075;
  64795. }
  64796. IL_0056:
  64797. {
  64798. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * L_16 = (RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *)__this->get_address_of_action_5();
  64799. RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * L_17;
  64800. L_17 = (( RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 * (*) (RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *)(RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64801. int32_t L_18 = V_5;
  64802. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  64803. Il2CppFakeBox<RowOperation_tC088B8E41A064F030D767A036D4BEFCA5C8F3E31 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  64804. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64805. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  64806. *L_17 = L_20.m_Value;
  64807. int32_t L_21 = V_5;
  64808. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  64809. }
  64810. IL_0075:
  64811. {
  64812. int32_t L_22 = V_5;
  64813. int32_t L_23 = V_1;
  64814. if ((((int32_t)L_22) < ((int32_t)L_23)))
  64815. {
  64816. goto IL_0056;
  64817. }
  64818. }
  64819. IL_007a:
  64820. {
  64821. IL2CPP_LEAVE(0x86, FINALLY_007c);
  64822. }
  64823. }// end try (depth: 1)
  64824. catch(Il2CppExceptionWrapper& e)
  64825. {
  64826. __last_unhandled_exception = (Exception_t *)e.ex;
  64827. goto FINALLY_007c;
  64828. }
  64829. FINALLY_007c:
  64830. {// begin finally (depth: 1)
  64831. {
  64832. RuntimeObject* L_24 = V_2;
  64833. if (!L_24)
  64834. {
  64835. goto IL_0085;
  64836. }
  64837. }
  64838. IL_007f:
  64839. {
  64840. RuntimeObject* L_25 = V_2;
  64841. NullCheck((RuntimeObject*)L_25);
  64842. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  64843. }
  64844. IL_0085:
  64845. {
  64846. IL2CPP_END_FINALLY(124)
  64847. }
  64848. }// end finally (depth: 1)
  64849. IL2CPP_CLEANUP(124)
  64850. {
  64851. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  64852. IL2CPP_JUMP_TBL(0x86, IL_0086)
  64853. }
  64854. IL_0086:
  64855. {
  64856. return;
  64857. }
  64858. }
  64859. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m93A3CEDAFC3E09BCFD55A882634CA13F52B2328A_gshared_inline (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * ___action5, const RuntimeMethod* method)
  64860. {
  64861. {
  64862. int32_t L_0 = ___minY0;
  64863. __this->set_minY_0(L_0);
  64864. int32_t L_1 = ___maxY1;
  64865. __this->set_maxY_1(L_1);
  64866. int32_t L_2 = ___stepY2;
  64867. __this->set_stepY_2(L_2);
  64868. int32_t L_3 = ___width3;
  64869. __this->set_width_3(L_3);
  64870. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  64871. __this->set_allocator_4(L_4);
  64872. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * L_5 = ___action5;
  64873. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E L_6 = (*(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *)L_5);
  64874. __this->set_action_5(L_6);
  64875. return;
  64876. }
  64877. }
  64878. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE81D3C5973A90FD1A45CCABD3783B2E05DC5F1D9_gshared_inline (RowOperationWrapper_2_t5D82247630833AEFC7A6B7E05A59D406EC4F0B31 * __this, int32_t ___i0, const RuntimeMethod* method)
  64879. {
  64880. static bool s_Il2CppMethodInitialized;
  64881. if (!s_Il2CppMethodInitialized)
  64882. {
  64883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  64884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64885. s_Il2CppMethodInitialized = true;
  64886. }
  64887. int32_t V_0 = 0;
  64888. int32_t V_1 = 0;
  64889. RuntimeObject* V_2 = NULL;
  64890. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  64891. memset((&V_3), 0, sizeof(V_3));
  64892. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  64893. memset((&V_4), 0, sizeof(V_4));
  64894. int32_t V_5 = 0;
  64895. Exception_t * __last_unhandled_exception = 0;
  64896. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  64897. {
  64898. int32_t L_0 = (int32_t)__this->get_minY_0();
  64899. int32_t L_1 = ___i0;
  64900. int32_t L_2 = (int32_t)__this->get_stepY_2();
  64901. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  64902. int32_t L_3 = V_0;
  64903. int32_t L_4 = (int32_t)__this->get_maxY_1();
  64904. if ((((int32_t)L_3) < ((int32_t)L_4)))
  64905. {
  64906. goto IL_001a;
  64907. }
  64908. }
  64909. {
  64910. return;
  64911. }
  64912. IL_001a:
  64913. {
  64914. int32_t L_5 = V_0;
  64915. int32_t L_6 = (int32_t)__this->get_stepY_2();
  64916. int32_t L_7 = (int32_t)__this->get_maxY_1();
  64917. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  64918. int32_t L_8;
  64919. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  64920. V_1 = (int32_t)L_8;
  64921. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  64922. int32_t L_10 = (int32_t)__this->get_width_3();
  64923. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  64924. RuntimeObject* L_11;
  64925. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  64926. V_2 = (RuntimeObject*)L_11;
  64927. }
  64928. IL_0041:
  64929. try
  64930. {// begin try (depth: 1)
  64931. {
  64932. RuntimeObject* L_12 = V_2;
  64933. NullCheck((RuntimeObject*)L_12);
  64934. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  64935. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  64936. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  64937. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  64938. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  64939. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  64940. int32_t L_15 = V_0;
  64941. V_5 = (int32_t)L_15;
  64942. goto IL_0075;
  64943. }
  64944. IL_0056:
  64945. {
  64946. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * L_16 = (RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *)__this->get_address_of_action_5();
  64947. RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * L_17;
  64948. L_17 = (( RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E * (*) (RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *)(RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  64949. int32_t L_18 = V_5;
  64950. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  64951. Il2CppFakeBox<RowOperation_t3A46A6F1A11BCA09DC9F714516ED1E3760AB3B7E > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  64952. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  64953. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  64954. *L_17 = L_20.m_Value;
  64955. int32_t L_21 = V_5;
  64956. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  64957. }
  64958. IL_0075:
  64959. {
  64960. int32_t L_22 = V_5;
  64961. int32_t L_23 = V_1;
  64962. if ((((int32_t)L_22) < ((int32_t)L_23)))
  64963. {
  64964. goto IL_0056;
  64965. }
  64966. }
  64967. IL_007a:
  64968. {
  64969. IL2CPP_LEAVE(0x86, FINALLY_007c);
  64970. }
  64971. }// end try (depth: 1)
  64972. catch(Il2CppExceptionWrapper& e)
  64973. {
  64974. __last_unhandled_exception = (Exception_t *)e.ex;
  64975. goto FINALLY_007c;
  64976. }
  64977. FINALLY_007c:
  64978. {// begin finally (depth: 1)
  64979. {
  64980. RuntimeObject* L_24 = V_2;
  64981. if (!L_24)
  64982. {
  64983. goto IL_0085;
  64984. }
  64985. }
  64986. IL_007f:
  64987. {
  64988. RuntimeObject* L_25 = V_2;
  64989. NullCheck((RuntimeObject*)L_25);
  64990. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  64991. }
  64992. IL_0085:
  64993. {
  64994. IL2CPP_END_FINALLY(124)
  64995. }
  64996. }// end finally (depth: 1)
  64997. IL2CPP_CLEANUP(124)
  64998. {
  64999. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65000. IL2CPP_JUMP_TBL(0x86, IL_0086)
  65001. }
  65002. IL_0086:
  65003. {
  65004. return;
  65005. }
  65006. }
  65007. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2733B445D06817151B0CC7A2828D8F242826AD30_gshared_inline (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * ___action5, const RuntimeMethod* method)
  65008. {
  65009. {
  65010. int32_t L_0 = ___minY0;
  65011. __this->set_minY_0(L_0);
  65012. int32_t L_1 = ___maxY1;
  65013. __this->set_maxY_1(L_1);
  65014. int32_t L_2 = ___stepY2;
  65015. __this->set_stepY_2(L_2);
  65016. int32_t L_3 = ___width3;
  65017. __this->set_width_3(L_3);
  65018. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65019. __this->set_allocator_4(L_4);
  65020. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * L_5 = ___action5;
  65021. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 L_6 = (*(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *)L_5);
  65022. __this->set_action_5(L_6);
  65023. return;
  65024. }
  65025. }
  65026. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA838A3DF37213C56F81ED4691116A4A151A81C2E_gshared_inline (RowOperationWrapper_2_t8B12E61F0E56597FDFF016E6843AA943EBC78EFD * __this, int32_t ___i0, const RuntimeMethod* method)
  65027. {
  65028. static bool s_Il2CppMethodInitialized;
  65029. if (!s_Il2CppMethodInitialized)
  65030. {
  65031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65033. s_Il2CppMethodInitialized = true;
  65034. }
  65035. int32_t V_0 = 0;
  65036. int32_t V_1 = 0;
  65037. RuntimeObject* V_2 = NULL;
  65038. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  65039. memset((&V_3), 0, sizeof(V_3));
  65040. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  65041. memset((&V_4), 0, sizeof(V_4));
  65042. int32_t V_5 = 0;
  65043. Exception_t * __last_unhandled_exception = 0;
  65044. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65045. {
  65046. int32_t L_0 = (int32_t)__this->get_minY_0();
  65047. int32_t L_1 = ___i0;
  65048. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65049. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65050. int32_t L_3 = V_0;
  65051. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65052. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65053. {
  65054. goto IL_001a;
  65055. }
  65056. }
  65057. {
  65058. return;
  65059. }
  65060. IL_001a:
  65061. {
  65062. int32_t L_5 = V_0;
  65063. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65064. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65065. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65066. int32_t L_8;
  65067. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65068. V_1 = (int32_t)L_8;
  65069. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65070. int32_t L_10 = (int32_t)__this->get_width_3();
  65071. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  65072. RuntimeObject* L_11;
  65073. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  65074. V_2 = (RuntimeObject*)L_11;
  65075. }
  65076. IL_0041:
  65077. try
  65078. {// begin try (depth: 1)
  65079. {
  65080. RuntimeObject* L_12 = V_2;
  65081. NullCheck((RuntimeObject*)L_12);
  65082. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  65083. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  65084. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  65085. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  65086. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  65087. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  65088. int32_t L_15 = V_0;
  65089. V_5 = (int32_t)L_15;
  65090. goto IL_0075;
  65091. }
  65092. IL_0056:
  65093. {
  65094. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * L_16 = (RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *)__this->get_address_of_action_5();
  65095. RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * L_17;
  65096. L_17 = (( RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 * (*) (RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *)(RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65097. int32_t L_18 = V_5;
  65098. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  65099. Il2CppFakeBox<RowOperation_t73DBAF5BF3A4A24D1E88403C1504E8287CA6A1F9 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  65100. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65101. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  65102. *L_17 = L_20.m_Value;
  65103. int32_t L_21 = V_5;
  65104. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  65105. }
  65106. IL_0075:
  65107. {
  65108. int32_t L_22 = V_5;
  65109. int32_t L_23 = V_1;
  65110. if ((((int32_t)L_22) < ((int32_t)L_23)))
  65111. {
  65112. goto IL_0056;
  65113. }
  65114. }
  65115. IL_007a:
  65116. {
  65117. IL2CPP_LEAVE(0x86, FINALLY_007c);
  65118. }
  65119. }// end try (depth: 1)
  65120. catch(Il2CppExceptionWrapper& e)
  65121. {
  65122. __last_unhandled_exception = (Exception_t *)e.ex;
  65123. goto FINALLY_007c;
  65124. }
  65125. FINALLY_007c:
  65126. {// begin finally (depth: 1)
  65127. {
  65128. RuntimeObject* L_24 = V_2;
  65129. if (!L_24)
  65130. {
  65131. goto IL_0085;
  65132. }
  65133. }
  65134. IL_007f:
  65135. {
  65136. RuntimeObject* L_25 = V_2;
  65137. NullCheck((RuntimeObject*)L_25);
  65138. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  65139. }
  65140. IL_0085:
  65141. {
  65142. IL2CPP_END_FINALLY(124)
  65143. }
  65144. }// end finally (depth: 1)
  65145. IL2CPP_CLEANUP(124)
  65146. {
  65147. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65148. IL2CPP_JUMP_TBL(0x86, IL_0086)
  65149. }
  65150. IL_0086:
  65151. {
  65152. return;
  65153. }
  65154. }
  65155. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m53DD4245C44FF3ACB3CA34F126886C77673EA20E_gshared_inline (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * ___action5, const RuntimeMethod* method)
  65156. {
  65157. {
  65158. int32_t L_0 = ___minY0;
  65159. __this->set_minY_0(L_0);
  65160. int32_t L_1 = ___maxY1;
  65161. __this->set_maxY_1(L_1);
  65162. int32_t L_2 = ___stepY2;
  65163. __this->set_stepY_2(L_2);
  65164. int32_t L_3 = ___width3;
  65165. __this->set_width_3(L_3);
  65166. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65167. __this->set_allocator_4(L_4);
  65168. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * L_5 = ___action5;
  65169. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 L_6 = (*(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *)L_5);
  65170. __this->set_action_5(L_6);
  65171. return;
  65172. }
  65173. }
  65174. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mF44356F92A8AE3BE5B31EC167F88E590DA2FFD35_gshared_inline (RowOperationWrapper_2_tF432B96AE4370D1F88D41F953918B63C2EAD2525 * __this, int32_t ___i0, const RuntimeMethod* method)
  65175. {
  65176. static bool s_Il2CppMethodInitialized;
  65177. if (!s_Il2CppMethodInitialized)
  65178. {
  65179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65181. s_Il2CppMethodInitialized = true;
  65182. }
  65183. int32_t V_0 = 0;
  65184. int32_t V_1 = 0;
  65185. RuntimeObject* V_2 = NULL;
  65186. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  65187. memset((&V_3), 0, sizeof(V_3));
  65188. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  65189. memset((&V_4), 0, sizeof(V_4));
  65190. int32_t V_5 = 0;
  65191. Exception_t * __last_unhandled_exception = 0;
  65192. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65193. {
  65194. int32_t L_0 = (int32_t)__this->get_minY_0();
  65195. int32_t L_1 = ___i0;
  65196. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65197. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65198. int32_t L_3 = V_0;
  65199. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65200. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65201. {
  65202. goto IL_001a;
  65203. }
  65204. }
  65205. {
  65206. return;
  65207. }
  65208. IL_001a:
  65209. {
  65210. int32_t L_5 = V_0;
  65211. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65212. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65213. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65214. int32_t L_8;
  65215. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65216. V_1 = (int32_t)L_8;
  65217. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65218. int32_t L_10 = (int32_t)__this->get_width_3();
  65219. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  65220. RuntimeObject* L_11;
  65221. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  65222. V_2 = (RuntimeObject*)L_11;
  65223. }
  65224. IL_0041:
  65225. try
  65226. {// begin try (depth: 1)
  65227. {
  65228. RuntimeObject* L_12 = V_2;
  65229. NullCheck((RuntimeObject*)L_12);
  65230. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  65231. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  65232. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  65233. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  65234. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  65235. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  65236. int32_t L_15 = V_0;
  65237. V_5 = (int32_t)L_15;
  65238. goto IL_0075;
  65239. }
  65240. IL_0056:
  65241. {
  65242. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * L_16 = (RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *)__this->get_address_of_action_5();
  65243. RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * L_17;
  65244. L_17 = (( RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 * (*) (RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *)(RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65245. int32_t L_18 = V_5;
  65246. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  65247. Il2CppFakeBox<RowOperation_tD1BF5A0C757EB6B419642A294C31865C94A3C032 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  65248. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65249. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  65250. *L_17 = L_20.m_Value;
  65251. int32_t L_21 = V_5;
  65252. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  65253. }
  65254. IL_0075:
  65255. {
  65256. int32_t L_22 = V_5;
  65257. int32_t L_23 = V_1;
  65258. if ((((int32_t)L_22) < ((int32_t)L_23)))
  65259. {
  65260. goto IL_0056;
  65261. }
  65262. }
  65263. IL_007a:
  65264. {
  65265. IL2CPP_LEAVE(0x86, FINALLY_007c);
  65266. }
  65267. }// end try (depth: 1)
  65268. catch(Il2CppExceptionWrapper& e)
  65269. {
  65270. __last_unhandled_exception = (Exception_t *)e.ex;
  65271. goto FINALLY_007c;
  65272. }
  65273. FINALLY_007c:
  65274. {// begin finally (depth: 1)
  65275. {
  65276. RuntimeObject* L_24 = V_2;
  65277. if (!L_24)
  65278. {
  65279. goto IL_0085;
  65280. }
  65281. }
  65282. IL_007f:
  65283. {
  65284. RuntimeObject* L_25 = V_2;
  65285. NullCheck((RuntimeObject*)L_25);
  65286. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  65287. }
  65288. IL_0085:
  65289. {
  65290. IL2CPP_END_FINALLY(124)
  65291. }
  65292. }// end finally (depth: 1)
  65293. IL2CPP_CLEANUP(124)
  65294. {
  65295. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65296. IL2CPP_JUMP_TBL(0x86, IL_0086)
  65297. }
  65298. IL_0086:
  65299. {
  65300. return;
  65301. }
  65302. }
  65303. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m6B9AED57952C4BE42D0E4A3C21F974B2BAF1417F_gshared_inline (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * ___action5, const RuntimeMethod* method)
  65304. {
  65305. {
  65306. int32_t L_0 = ___minY0;
  65307. __this->set_minY_0(L_0);
  65308. int32_t L_1 = ___maxY1;
  65309. __this->set_maxY_1(L_1);
  65310. int32_t L_2 = ___stepY2;
  65311. __this->set_stepY_2(L_2);
  65312. int32_t L_3 = ___width3;
  65313. __this->set_width_3(L_3);
  65314. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65315. __this->set_allocator_4(L_4);
  65316. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * L_5 = ___action5;
  65317. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 L_6 = (*(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *)L_5);
  65318. __this->set_action_5(L_6);
  65319. return;
  65320. }
  65321. }
  65322. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3A735F7780D35ADD3F48DD9BFD44B7123D78C445_gshared_inline (RowOperationWrapper_2_t75EA5CFBD4A3D5EF142BCA2003C908BD92DCA6E6 * __this, int32_t ___i0, const RuntimeMethod* method)
  65323. {
  65324. static bool s_Il2CppMethodInitialized;
  65325. if (!s_Il2CppMethodInitialized)
  65326. {
  65327. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65328. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65329. s_Il2CppMethodInitialized = true;
  65330. }
  65331. int32_t V_0 = 0;
  65332. int32_t V_1 = 0;
  65333. RuntimeObject* V_2 = NULL;
  65334. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  65335. memset((&V_3), 0, sizeof(V_3));
  65336. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  65337. memset((&V_4), 0, sizeof(V_4));
  65338. int32_t V_5 = 0;
  65339. Exception_t * __last_unhandled_exception = 0;
  65340. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65341. {
  65342. int32_t L_0 = (int32_t)__this->get_minY_0();
  65343. int32_t L_1 = ___i0;
  65344. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65345. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65346. int32_t L_3 = V_0;
  65347. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65348. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65349. {
  65350. goto IL_001a;
  65351. }
  65352. }
  65353. {
  65354. return;
  65355. }
  65356. IL_001a:
  65357. {
  65358. int32_t L_5 = V_0;
  65359. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65360. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65361. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65362. int32_t L_8;
  65363. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65364. V_1 = (int32_t)L_8;
  65365. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65366. int32_t L_10 = (int32_t)__this->get_width_3();
  65367. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  65368. RuntimeObject* L_11;
  65369. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  65370. V_2 = (RuntimeObject*)L_11;
  65371. }
  65372. IL_0041:
  65373. try
  65374. {// begin try (depth: 1)
  65375. {
  65376. RuntimeObject* L_12 = V_2;
  65377. NullCheck((RuntimeObject*)L_12);
  65378. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  65379. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  65380. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  65381. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  65382. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  65383. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  65384. int32_t L_15 = V_0;
  65385. V_5 = (int32_t)L_15;
  65386. goto IL_0075;
  65387. }
  65388. IL_0056:
  65389. {
  65390. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * L_16 = (RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *)__this->get_address_of_action_5();
  65391. RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * L_17;
  65392. L_17 = (( RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 * (*) (RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *)(RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65393. int32_t L_18 = V_5;
  65394. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  65395. Il2CppFakeBox<RowOperation_tF98103867059E62078CCF044D29EE6AACE737048 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  65396. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65397. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  65398. *L_17 = L_20.m_Value;
  65399. int32_t L_21 = V_5;
  65400. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  65401. }
  65402. IL_0075:
  65403. {
  65404. int32_t L_22 = V_5;
  65405. int32_t L_23 = V_1;
  65406. if ((((int32_t)L_22) < ((int32_t)L_23)))
  65407. {
  65408. goto IL_0056;
  65409. }
  65410. }
  65411. IL_007a:
  65412. {
  65413. IL2CPP_LEAVE(0x86, FINALLY_007c);
  65414. }
  65415. }// end try (depth: 1)
  65416. catch(Il2CppExceptionWrapper& e)
  65417. {
  65418. __last_unhandled_exception = (Exception_t *)e.ex;
  65419. goto FINALLY_007c;
  65420. }
  65421. FINALLY_007c:
  65422. {// begin finally (depth: 1)
  65423. {
  65424. RuntimeObject* L_24 = V_2;
  65425. if (!L_24)
  65426. {
  65427. goto IL_0085;
  65428. }
  65429. }
  65430. IL_007f:
  65431. {
  65432. RuntimeObject* L_25 = V_2;
  65433. NullCheck((RuntimeObject*)L_25);
  65434. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  65435. }
  65436. IL_0085:
  65437. {
  65438. IL2CPP_END_FINALLY(124)
  65439. }
  65440. }// end finally (depth: 1)
  65441. IL2CPP_CLEANUP(124)
  65442. {
  65443. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65444. IL2CPP_JUMP_TBL(0x86, IL_0086)
  65445. }
  65446. IL_0086:
  65447. {
  65448. return;
  65449. }
  65450. }
  65451. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC26C0CF8AB099569E0EDF2C73B5E4D7E0FC2A52A_gshared_inline (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * ___action5, const RuntimeMethod* method)
  65452. {
  65453. {
  65454. int32_t L_0 = ___minY0;
  65455. __this->set_minY_0(L_0);
  65456. int32_t L_1 = ___maxY1;
  65457. __this->set_maxY_1(L_1);
  65458. int32_t L_2 = ___stepY2;
  65459. __this->set_stepY_2(L_2);
  65460. int32_t L_3 = ___width3;
  65461. __this->set_width_3(L_3);
  65462. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65463. __this->set_allocator_4(L_4);
  65464. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * L_5 = ___action5;
  65465. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 L_6 = (*(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *)L_5);
  65466. __this->set_action_5(L_6);
  65467. return;
  65468. }
  65469. }
  65470. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE45C3E5C9261753D625F11168A70AB636A485195_gshared_inline (RowOperationWrapper_2_tA7B2F9E02008596CBC8A706C1C87909BC9DB3E1B * __this, int32_t ___i0, const RuntimeMethod* method)
  65471. {
  65472. static bool s_Il2CppMethodInitialized;
  65473. if (!s_Il2CppMethodInitialized)
  65474. {
  65475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65477. s_Il2CppMethodInitialized = true;
  65478. }
  65479. int32_t V_0 = 0;
  65480. int32_t V_1 = 0;
  65481. RuntimeObject* V_2 = NULL;
  65482. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  65483. memset((&V_3), 0, sizeof(V_3));
  65484. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  65485. memset((&V_4), 0, sizeof(V_4));
  65486. int32_t V_5 = 0;
  65487. Exception_t * __last_unhandled_exception = 0;
  65488. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65489. {
  65490. int32_t L_0 = (int32_t)__this->get_minY_0();
  65491. int32_t L_1 = ___i0;
  65492. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65493. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65494. int32_t L_3 = V_0;
  65495. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65496. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65497. {
  65498. goto IL_001a;
  65499. }
  65500. }
  65501. {
  65502. return;
  65503. }
  65504. IL_001a:
  65505. {
  65506. int32_t L_5 = V_0;
  65507. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65508. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65509. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65510. int32_t L_8;
  65511. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65512. V_1 = (int32_t)L_8;
  65513. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65514. int32_t L_10 = (int32_t)__this->get_width_3();
  65515. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  65516. RuntimeObject* L_11;
  65517. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  65518. V_2 = (RuntimeObject*)L_11;
  65519. }
  65520. IL_0041:
  65521. try
  65522. {// begin try (depth: 1)
  65523. {
  65524. RuntimeObject* L_12 = V_2;
  65525. NullCheck((RuntimeObject*)L_12);
  65526. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  65527. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  65528. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  65529. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  65530. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  65531. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  65532. int32_t L_15 = V_0;
  65533. V_5 = (int32_t)L_15;
  65534. goto IL_0075;
  65535. }
  65536. IL_0056:
  65537. {
  65538. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * L_16 = (RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *)__this->get_address_of_action_5();
  65539. RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * L_17;
  65540. L_17 = (( RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 * (*) (RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *)(RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65541. int32_t L_18 = V_5;
  65542. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  65543. Il2CppFakeBox<RowOperation_t507BF890147434702B260D798EA088FFDEC31D11 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  65544. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65545. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  65546. *L_17 = L_20.m_Value;
  65547. int32_t L_21 = V_5;
  65548. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  65549. }
  65550. IL_0075:
  65551. {
  65552. int32_t L_22 = V_5;
  65553. int32_t L_23 = V_1;
  65554. if ((((int32_t)L_22) < ((int32_t)L_23)))
  65555. {
  65556. goto IL_0056;
  65557. }
  65558. }
  65559. IL_007a:
  65560. {
  65561. IL2CPP_LEAVE(0x86, FINALLY_007c);
  65562. }
  65563. }// end try (depth: 1)
  65564. catch(Il2CppExceptionWrapper& e)
  65565. {
  65566. __last_unhandled_exception = (Exception_t *)e.ex;
  65567. goto FINALLY_007c;
  65568. }
  65569. FINALLY_007c:
  65570. {// begin finally (depth: 1)
  65571. {
  65572. RuntimeObject* L_24 = V_2;
  65573. if (!L_24)
  65574. {
  65575. goto IL_0085;
  65576. }
  65577. }
  65578. IL_007f:
  65579. {
  65580. RuntimeObject* L_25 = V_2;
  65581. NullCheck((RuntimeObject*)L_25);
  65582. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  65583. }
  65584. IL_0085:
  65585. {
  65586. IL2CPP_END_FINALLY(124)
  65587. }
  65588. }// end finally (depth: 1)
  65589. IL2CPP_CLEANUP(124)
  65590. {
  65591. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65592. IL2CPP_JUMP_TBL(0x86, IL_0086)
  65593. }
  65594. IL_0086:
  65595. {
  65596. return;
  65597. }
  65598. }
  65599. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mE26C32DDD2AE473588B4220BF54C560E6046D6DE_gshared_inline (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * ___action5, const RuntimeMethod* method)
  65600. {
  65601. {
  65602. int32_t L_0 = ___minY0;
  65603. __this->set_minY_0(L_0);
  65604. int32_t L_1 = ___maxY1;
  65605. __this->set_maxY_1(L_1);
  65606. int32_t L_2 = ___stepY2;
  65607. __this->set_stepY_2(L_2);
  65608. int32_t L_3 = ___width3;
  65609. __this->set_width_3(L_3);
  65610. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65611. __this->set_allocator_4(L_4);
  65612. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * L_5 = ___action5;
  65613. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 L_6 = (*(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *)L_5);
  65614. __this->set_action_5(L_6);
  65615. return;
  65616. }
  65617. }
  65618. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m568C1991B4A3449EF1141A8000C3B0BA4B97654D_gshared_inline (RowOperationWrapper_2_t4DD41D90634D2F044DA6913891DD254C25F0E0E5 * __this, int32_t ___i0, const RuntimeMethod* method)
  65619. {
  65620. static bool s_Il2CppMethodInitialized;
  65621. if (!s_Il2CppMethodInitialized)
  65622. {
  65623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65625. s_Il2CppMethodInitialized = true;
  65626. }
  65627. int32_t V_0 = 0;
  65628. int32_t V_1 = 0;
  65629. RuntimeObject* V_2 = NULL;
  65630. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  65631. memset((&V_3), 0, sizeof(V_3));
  65632. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  65633. memset((&V_4), 0, sizeof(V_4));
  65634. int32_t V_5 = 0;
  65635. Exception_t * __last_unhandled_exception = 0;
  65636. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65637. {
  65638. int32_t L_0 = (int32_t)__this->get_minY_0();
  65639. int32_t L_1 = ___i0;
  65640. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65641. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65642. int32_t L_3 = V_0;
  65643. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65644. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65645. {
  65646. goto IL_001a;
  65647. }
  65648. }
  65649. {
  65650. return;
  65651. }
  65652. IL_001a:
  65653. {
  65654. int32_t L_5 = V_0;
  65655. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65656. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65657. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65658. int32_t L_8;
  65659. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65660. V_1 = (int32_t)L_8;
  65661. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65662. int32_t L_10 = (int32_t)__this->get_width_3();
  65663. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  65664. RuntimeObject* L_11;
  65665. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  65666. V_2 = (RuntimeObject*)L_11;
  65667. }
  65668. IL_0041:
  65669. try
  65670. {// begin try (depth: 1)
  65671. {
  65672. RuntimeObject* L_12 = V_2;
  65673. NullCheck((RuntimeObject*)L_12);
  65674. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  65675. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  65676. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  65677. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  65678. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  65679. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  65680. int32_t L_15 = V_0;
  65681. V_5 = (int32_t)L_15;
  65682. goto IL_0075;
  65683. }
  65684. IL_0056:
  65685. {
  65686. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * L_16 = (RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *)__this->get_address_of_action_5();
  65687. RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * L_17;
  65688. L_17 = (( RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 * (*) (RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *)(RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65689. int32_t L_18 = V_5;
  65690. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  65691. Il2CppFakeBox<RowOperation_t3F7042CA26B3752135870A0F5C814D69D724AF41 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  65692. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65693. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  65694. *L_17 = L_20.m_Value;
  65695. int32_t L_21 = V_5;
  65696. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  65697. }
  65698. IL_0075:
  65699. {
  65700. int32_t L_22 = V_5;
  65701. int32_t L_23 = V_1;
  65702. if ((((int32_t)L_22) < ((int32_t)L_23)))
  65703. {
  65704. goto IL_0056;
  65705. }
  65706. }
  65707. IL_007a:
  65708. {
  65709. IL2CPP_LEAVE(0x86, FINALLY_007c);
  65710. }
  65711. }// end try (depth: 1)
  65712. catch(Il2CppExceptionWrapper& e)
  65713. {
  65714. __last_unhandled_exception = (Exception_t *)e.ex;
  65715. goto FINALLY_007c;
  65716. }
  65717. FINALLY_007c:
  65718. {// begin finally (depth: 1)
  65719. {
  65720. RuntimeObject* L_24 = V_2;
  65721. if (!L_24)
  65722. {
  65723. goto IL_0085;
  65724. }
  65725. }
  65726. IL_007f:
  65727. {
  65728. RuntimeObject* L_25 = V_2;
  65729. NullCheck((RuntimeObject*)L_25);
  65730. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  65731. }
  65732. IL_0085:
  65733. {
  65734. IL2CPP_END_FINALLY(124)
  65735. }
  65736. }// end finally (depth: 1)
  65737. IL2CPP_CLEANUP(124)
  65738. {
  65739. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65740. IL2CPP_JUMP_TBL(0x86, IL_0086)
  65741. }
  65742. IL_0086:
  65743. {
  65744. return;
  65745. }
  65746. }
  65747. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBA38EFE838E05A3FFA610A82063E99451AA3315F_gshared_inline (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * ___action5, const RuntimeMethod* method)
  65748. {
  65749. {
  65750. int32_t L_0 = ___minY0;
  65751. __this->set_minY_0(L_0);
  65752. int32_t L_1 = ___maxY1;
  65753. __this->set_maxY_1(L_1);
  65754. int32_t L_2 = ___stepY2;
  65755. __this->set_stepY_2(L_2);
  65756. int32_t L_3 = ___width3;
  65757. __this->set_width_3(L_3);
  65758. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65759. __this->set_allocator_4(L_4);
  65760. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * L_5 = ___action5;
  65761. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 L_6 = (*(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *)L_5);
  65762. __this->set_action_5(L_6);
  65763. return;
  65764. }
  65765. }
  65766. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE099D1359FF1E8B0F1625BE62CB56DB60D42AD62_gshared_inline (RowOperationWrapper_2_tBD07FB0CD79A72D6B5163948C78382189A09238B * __this, int32_t ___i0, const RuntimeMethod* method)
  65767. {
  65768. static bool s_Il2CppMethodInitialized;
  65769. if (!s_Il2CppMethodInitialized)
  65770. {
  65771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65772. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65773. s_Il2CppMethodInitialized = true;
  65774. }
  65775. int32_t V_0 = 0;
  65776. int32_t V_1 = 0;
  65777. RuntimeObject* V_2 = NULL;
  65778. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  65779. memset((&V_3), 0, sizeof(V_3));
  65780. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  65781. memset((&V_4), 0, sizeof(V_4));
  65782. int32_t V_5 = 0;
  65783. Exception_t * __last_unhandled_exception = 0;
  65784. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65785. {
  65786. int32_t L_0 = (int32_t)__this->get_minY_0();
  65787. int32_t L_1 = ___i0;
  65788. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65789. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65790. int32_t L_3 = V_0;
  65791. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65792. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65793. {
  65794. goto IL_001a;
  65795. }
  65796. }
  65797. {
  65798. return;
  65799. }
  65800. IL_001a:
  65801. {
  65802. int32_t L_5 = V_0;
  65803. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65804. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65805. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65806. int32_t L_8;
  65807. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65808. V_1 = (int32_t)L_8;
  65809. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65810. int32_t L_10 = (int32_t)__this->get_width_3();
  65811. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  65812. RuntimeObject* L_11;
  65813. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  65814. V_2 = (RuntimeObject*)L_11;
  65815. }
  65816. IL_0041:
  65817. try
  65818. {// begin try (depth: 1)
  65819. {
  65820. RuntimeObject* L_12 = V_2;
  65821. NullCheck((RuntimeObject*)L_12);
  65822. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  65823. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  65824. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  65825. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  65826. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  65827. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  65828. int32_t L_15 = V_0;
  65829. V_5 = (int32_t)L_15;
  65830. goto IL_0075;
  65831. }
  65832. IL_0056:
  65833. {
  65834. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * L_16 = (RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *)__this->get_address_of_action_5();
  65835. RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * L_17;
  65836. L_17 = (( RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 * (*) (RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *)(RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65837. int32_t L_18 = V_5;
  65838. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  65839. Il2CppFakeBox<RowOperation_t8300351D01E8E1AA98510BD8254B1286584CEBD2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  65840. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65841. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  65842. *L_17 = L_20.m_Value;
  65843. int32_t L_21 = V_5;
  65844. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  65845. }
  65846. IL_0075:
  65847. {
  65848. int32_t L_22 = V_5;
  65849. int32_t L_23 = V_1;
  65850. if ((((int32_t)L_22) < ((int32_t)L_23)))
  65851. {
  65852. goto IL_0056;
  65853. }
  65854. }
  65855. IL_007a:
  65856. {
  65857. IL2CPP_LEAVE(0x86, FINALLY_007c);
  65858. }
  65859. }// end try (depth: 1)
  65860. catch(Il2CppExceptionWrapper& e)
  65861. {
  65862. __last_unhandled_exception = (Exception_t *)e.ex;
  65863. goto FINALLY_007c;
  65864. }
  65865. FINALLY_007c:
  65866. {// begin finally (depth: 1)
  65867. {
  65868. RuntimeObject* L_24 = V_2;
  65869. if (!L_24)
  65870. {
  65871. goto IL_0085;
  65872. }
  65873. }
  65874. IL_007f:
  65875. {
  65876. RuntimeObject* L_25 = V_2;
  65877. NullCheck((RuntimeObject*)L_25);
  65878. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  65879. }
  65880. IL_0085:
  65881. {
  65882. IL2CPP_END_FINALLY(124)
  65883. }
  65884. }// end finally (depth: 1)
  65885. IL2CPP_CLEANUP(124)
  65886. {
  65887. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  65888. IL2CPP_JUMP_TBL(0x86, IL_0086)
  65889. }
  65890. IL_0086:
  65891. {
  65892. return;
  65893. }
  65894. }
  65895. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m625D164630F155D3CCE48675213C1565AC616DB1_gshared_inline (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * ___action5, const RuntimeMethod* method)
  65896. {
  65897. {
  65898. int32_t L_0 = ___minY0;
  65899. __this->set_minY_0(L_0);
  65900. int32_t L_1 = ___maxY1;
  65901. __this->set_maxY_1(L_1);
  65902. int32_t L_2 = ___stepY2;
  65903. __this->set_stepY_2(L_2);
  65904. int32_t L_3 = ___width3;
  65905. __this->set_width_3(L_3);
  65906. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  65907. __this->set_allocator_4(L_4);
  65908. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * L_5 = ___action5;
  65909. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 L_6 = (*(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *)L_5);
  65910. __this->set_action_5(L_6);
  65911. return;
  65912. }
  65913. }
  65914. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m618B734D0B7DF88F7712346AD628D6031378F461_gshared_inline (RowOperationWrapper_2_t5A4A6708D6DC49A8D9ED8BAF1A812C5D29681CB3 * __this, int32_t ___i0, const RuntimeMethod* method)
  65915. {
  65916. static bool s_Il2CppMethodInitialized;
  65917. if (!s_Il2CppMethodInitialized)
  65918. {
  65919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  65920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65921. s_Il2CppMethodInitialized = true;
  65922. }
  65923. int32_t V_0 = 0;
  65924. int32_t V_1 = 0;
  65925. RuntimeObject* V_2 = NULL;
  65926. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  65927. memset((&V_3), 0, sizeof(V_3));
  65928. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  65929. memset((&V_4), 0, sizeof(V_4));
  65930. int32_t V_5 = 0;
  65931. Exception_t * __last_unhandled_exception = 0;
  65932. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  65933. {
  65934. int32_t L_0 = (int32_t)__this->get_minY_0();
  65935. int32_t L_1 = ___i0;
  65936. int32_t L_2 = (int32_t)__this->get_stepY_2();
  65937. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  65938. int32_t L_3 = V_0;
  65939. int32_t L_4 = (int32_t)__this->get_maxY_1();
  65940. if ((((int32_t)L_3) < ((int32_t)L_4)))
  65941. {
  65942. goto IL_001a;
  65943. }
  65944. }
  65945. {
  65946. return;
  65947. }
  65948. IL_001a:
  65949. {
  65950. int32_t L_5 = V_0;
  65951. int32_t L_6 = (int32_t)__this->get_stepY_2();
  65952. int32_t L_7 = (int32_t)__this->get_maxY_1();
  65953. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  65954. int32_t L_8;
  65955. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  65956. V_1 = (int32_t)L_8;
  65957. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  65958. int32_t L_10 = (int32_t)__this->get_width_3();
  65959. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  65960. RuntimeObject* L_11;
  65961. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  65962. V_2 = (RuntimeObject*)L_11;
  65963. }
  65964. IL_0041:
  65965. try
  65966. {// begin try (depth: 1)
  65967. {
  65968. RuntimeObject* L_12 = V_2;
  65969. NullCheck((RuntimeObject*)L_12);
  65970. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  65971. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  65972. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  65973. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  65974. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  65975. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  65976. int32_t L_15 = V_0;
  65977. V_5 = (int32_t)L_15;
  65978. goto IL_0075;
  65979. }
  65980. IL_0056:
  65981. {
  65982. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * L_16 = (RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *)__this->get_address_of_action_5();
  65983. RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * L_17;
  65984. L_17 = (( RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 * (*) (RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *)(RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  65985. int32_t L_18 = V_5;
  65986. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  65987. Il2CppFakeBox<RowOperation_tA9613A8ECE628E553C576BF95D5E82866A034B35 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  65988. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  65989. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  65990. *L_17 = L_20.m_Value;
  65991. int32_t L_21 = V_5;
  65992. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  65993. }
  65994. IL_0075:
  65995. {
  65996. int32_t L_22 = V_5;
  65997. int32_t L_23 = V_1;
  65998. if ((((int32_t)L_22) < ((int32_t)L_23)))
  65999. {
  66000. goto IL_0056;
  66001. }
  66002. }
  66003. IL_007a:
  66004. {
  66005. IL2CPP_LEAVE(0x86, FINALLY_007c);
  66006. }
  66007. }// end try (depth: 1)
  66008. catch(Il2CppExceptionWrapper& e)
  66009. {
  66010. __last_unhandled_exception = (Exception_t *)e.ex;
  66011. goto FINALLY_007c;
  66012. }
  66013. FINALLY_007c:
  66014. {// begin finally (depth: 1)
  66015. {
  66016. RuntimeObject* L_24 = V_2;
  66017. if (!L_24)
  66018. {
  66019. goto IL_0085;
  66020. }
  66021. }
  66022. IL_007f:
  66023. {
  66024. RuntimeObject* L_25 = V_2;
  66025. NullCheck((RuntimeObject*)L_25);
  66026. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  66027. }
  66028. IL_0085:
  66029. {
  66030. IL2CPP_END_FINALLY(124)
  66031. }
  66032. }// end finally (depth: 1)
  66033. IL2CPP_CLEANUP(124)
  66034. {
  66035. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  66036. IL2CPP_JUMP_TBL(0x86, IL_0086)
  66037. }
  66038. IL_0086:
  66039. {
  66040. return;
  66041. }
  66042. }
  66043. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7498272AC036F5E1A3C36F57F314CD3CFD6D6026_gshared_inline (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * ___action5, const RuntimeMethod* method)
  66044. {
  66045. {
  66046. int32_t L_0 = ___minY0;
  66047. __this->set_minY_0(L_0);
  66048. int32_t L_1 = ___maxY1;
  66049. __this->set_maxY_1(L_1);
  66050. int32_t L_2 = ___stepY2;
  66051. __this->set_stepY_2(L_2);
  66052. int32_t L_3 = ___width3;
  66053. __this->set_width_3(L_3);
  66054. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  66055. __this->set_allocator_4(L_4);
  66056. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * L_5 = ___action5;
  66057. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B L_6 = (*(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *)L_5);
  66058. __this->set_action_5(L_6);
  66059. return;
  66060. }
  66061. }
  66062. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBAEA4329590BD8B29BF5AFA5027166667B4BBFA6_gshared_inline (RowOperationWrapper_2_tDDCB7BE28173690D14966F260408D93D18A97B23 * __this, int32_t ___i0, const RuntimeMethod* method)
  66063. {
  66064. static bool s_Il2CppMethodInitialized;
  66065. if (!s_Il2CppMethodInitialized)
  66066. {
  66067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  66068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66069. s_Il2CppMethodInitialized = true;
  66070. }
  66071. int32_t V_0 = 0;
  66072. int32_t V_1 = 0;
  66073. RuntimeObject* V_2 = NULL;
  66074. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  66075. memset((&V_3), 0, sizeof(V_3));
  66076. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  66077. memset((&V_4), 0, sizeof(V_4));
  66078. int32_t V_5 = 0;
  66079. Exception_t * __last_unhandled_exception = 0;
  66080. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  66081. {
  66082. int32_t L_0 = (int32_t)__this->get_minY_0();
  66083. int32_t L_1 = ___i0;
  66084. int32_t L_2 = (int32_t)__this->get_stepY_2();
  66085. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  66086. int32_t L_3 = V_0;
  66087. int32_t L_4 = (int32_t)__this->get_maxY_1();
  66088. if ((((int32_t)L_3) < ((int32_t)L_4)))
  66089. {
  66090. goto IL_001a;
  66091. }
  66092. }
  66093. {
  66094. return;
  66095. }
  66096. IL_001a:
  66097. {
  66098. int32_t L_5 = V_0;
  66099. int32_t L_6 = (int32_t)__this->get_stepY_2();
  66100. int32_t L_7 = (int32_t)__this->get_maxY_1();
  66101. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66102. int32_t L_8;
  66103. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  66104. V_1 = (int32_t)L_8;
  66105. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  66106. int32_t L_10 = (int32_t)__this->get_width_3();
  66107. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  66108. RuntimeObject* L_11;
  66109. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  66110. V_2 = (RuntimeObject*)L_11;
  66111. }
  66112. IL_0041:
  66113. try
  66114. {// begin try (depth: 1)
  66115. {
  66116. RuntimeObject* L_12 = V_2;
  66117. NullCheck((RuntimeObject*)L_12);
  66118. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  66119. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  66120. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  66121. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  66122. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  66123. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  66124. int32_t L_15 = V_0;
  66125. V_5 = (int32_t)L_15;
  66126. goto IL_0075;
  66127. }
  66128. IL_0056:
  66129. {
  66130. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * L_16 = (RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *)__this->get_address_of_action_5();
  66131. RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * L_17;
  66132. L_17 = (( RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B * (*) (RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *)(RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  66133. int32_t L_18 = V_5;
  66134. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  66135. Il2CppFakeBox<RowOperation_t0630D452C39DECCADB2C834E1EB3FA382E49D47B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  66136. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  66137. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  66138. *L_17 = L_20.m_Value;
  66139. int32_t L_21 = V_5;
  66140. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  66141. }
  66142. IL_0075:
  66143. {
  66144. int32_t L_22 = V_5;
  66145. int32_t L_23 = V_1;
  66146. if ((((int32_t)L_22) < ((int32_t)L_23)))
  66147. {
  66148. goto IL_0056;
  66149. }
  66150. }
  66151. IL_007a:
  66152. {
  66153. IL2CPP_LEAVE(0x86, FINALLY_007c);
  66154. }
  66155. }// end try (depth: 1)
  66156. catch(Il2CppExceptionWrapper& e)
  66157. {
  66158. __last_unhandled_exception = (Exception_t *)e.ex;
  66159. goto FINALLY_007c;
  66160. }
  66161. FINALLY_007c:
  66162. {// begin finally (depth: 1)
  66163. {
  66164. RuntimeObject* L_24 = V_2;
  66165. if (!L_24)
  66166. {
  66167. goto IL_0085;
  66168. }
  66169. }
  66170. IL_007f:
  66171. {
  66172. RuntimeObject* L_25 = V_2;
  66173. NullCheck((RuntimeObject*)L_25);
  66174. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  66175. }
  66176. IL_0085:
  66177. {
  66178. IL2CPP_END_FINALLY(124)
  66179. }
  66180. }// end finally (depth: 1)
  66181. IL2CPP_CLEANUP(124)
  66182. {
  66183. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  66184. IL2CPP_JUMP_TBL(0x86, IL_0086)
  66185. }
  66186. IL_0086:
  66187. {
  66188. return;
  66189. }
  66190. }
  66191. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m0C17F1DA39181A130F9155935EF1C48747723551_gshared_inline (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * ___action5, const RuntimeMethod* method)
  66192. {
  66193. {
  66194. int32_t L_0 = ___minY0;
  66195. __this->set_minY_0(L_0);
  66196. int32_t L_1 = ___maxY1;
  66197. __this->set_maxY_1(L_1);
  66198. int32_t L_2 = ___stepY2;
  66199. __this->set_stepY_2(L_2);
  66200. int32_t L_3 = ___width3;
  66201. __this->set_width_3(L_3);
  66202. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  66203. __this->set_allocator_4(L_4);
  66204. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * L_5 = ___action5;
  66205. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB L_6 = (*(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *)L_5);
  66206. __this->set_action_5(L_6);
  66207. return;
  66208. }
  66209. }
  66210. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2ADE3BFAE735DB8175F4BD09C14EFE12C239A01F_gshared_inline (RowOperationWrapper_2_t88EE7FA94F4654DB1EA5505112C1770BE2EA958B * __this, int32_t ___i0, const RuntimeMethod* method)
  66211. {
  66212. static bool s_Il2CppMethodInitialized;
  66213. if (!s_Il2CppMethodInitialized)
  66214. {
  66215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  66216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66217. s_Il2CppMethodInitialized = true;
  66218. }
  66219. int32_t V_0 = 0;
  66220. int32_t V_1 = 0;
  66221. RuntimeObject* V_2 = NULL;
  66222. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  66223. memset((&V_3), 0, sizeof(V_3));
  66224. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  66225. memset((&V_4), 0, sizeof(V_4));
  66226. int32_t V_5 = 0;
  66227. Exception_t * __last_unhandled_exception = 0;
  66228. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  66229. {
  66230. int32_t L_0 = (int32_t)__this->get_minY_0();
  66231. int32_t L_1 = ___i0;
  66232. int32_t L_2 = (int32_t)__this->get_stepY_2();
  66233. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  66234. int32_t L_3 = V_0;
  66235. int32_t L_4 = (int32_t)__this->get_maxY_1();
  66236. if ((((int32_t)L_3) < ((int32_t)L_4)))
  66237. {
  66238. goto IL_001a;
  66239. }
  66240. }
  66241. {
  66242. return;
  66243. }
  66244. IL_001a:
  66245. {
  66246. int32_t L_5 = V_0;
  66247. int32_t L_6 = (int32_t)__this->get_stepY_2();
  66248. int32_t L_7 = (int32_t)__this->get_maxY_1();
  66249. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66250. int32_t L_8;
  66251. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  66252. V_1 = (int32_t)L_8;
  66253. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  66254. int32_t L_10 = (int32_t)__this->get_width_3();
  66255. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  66256. RuntimeObject* L_11;
  66257. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  66258. V_2 = (RuntimeObject*)L_11;
  66259. }
  66260. IL_0041:
  66261. try
  66262. {// begin try (depth: 1)
  66263. {
  66264. RuntimeObject* L_12 = V_2;
  66265. NullCheck((RuntimeObject*)L_12);
  66266. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  66267. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  66268. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  66269. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  66270. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  66271. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  66272. int32_t L_15 = V_0;
  66273. V_5 = (int32_t)L_15;
  66274. goto IL_0075;
  66275. }
  66276. IL_0056:
  66277. {
  66278. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * L_16 = (RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *)__this->get_address_of_action_5();
  66279. RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * L_17;
  66280. L_17 = (( RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB * (*) (RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *)(RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  66281. int32_t L_18 = V_5;
  66282. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  66283. Il2CppFakeBox<RowOperation_t65CA0B72F4E39134AF920A051FC0BFE21A7D38CB > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  66284. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  66285. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  66286. *L_17 = L_20.m_Value;
  66287. int32_t L_21 = V_5;
  66288. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  66289. }
  66290. IL_0075:
  66291. {
  66292. int32_t L_22 = V_5;
  66293. int32_t L_23 = V_1;
  66294. if ((((int32_t)L_22) < ((int32_t)L_23)))
  66295. {
  66296. goto IL_0056;
  66297. }
  66298. }
  66299. IL_007a:
  66300. {
  66301. IL2CPP_LEAVE(0x86, FINALLY_007c);
  66302. }
  66303. }// end try (depth: 1)
  66304. catch(Il2CppExceptionWrapper& e)
  66305. {
  66306. __last_unhandled_exception = (Exception_t *)e.ex;
  66307. goto FINALLY_007c;
  66308. }
  66309. FINALLY_007c:
  66310. {// begin finally (depth: 1)
  66311. {
  66312. RuntimeObject* L_24 = V_2;
  66313. if (!L_24)
  66314. {
  66315. goto IL_0085;
  66316. }
  66317. }
  66318. IL_007f:
  66319. {
  66320. RuntimeObject* L_25 = V_2;
  66321. NullCheck((RuntimeObject*)L_25);
  66322. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  66323. }
  66324. IL_0085:
  66325. {
  66326. IL2CPP_END_FINALLY(124)
  66327. }
  66328. }// end finally (depth: 1)
  66329. IL2CPP_CLEANUP(124)
  66330. {
  66331. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  66332. IL2CPP_JUMP_TBL(0x86, IL_0086)
  66333. }
  66334. IL_0086:
  66335. {
  66336. return;
  66337. }
  66338. }
  66339. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDF0C87CCBD7C6D74405E7C38B4438A79FBCF15AC_gshared_inline (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * ___action5, const RuntimeMethod* method)
  66340. {
  66341. {
  66342. int32_t L_0 = ___minY0;
  66343. __this->set_minY_0(L_0);
  66344. int32_t L_1 = ___maxY1;
  66345. __this->set_maxY_1(L_1);
  66346. int32_t L_2 = ___stepY2;
  66347. __this->set_stepY_2(L_2);
  66348. int32_t L_3 = ___width3;
  66349. __this->set_width_3(L_3);
  66350. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  66351. __this->set_allocator_4(L_4);
  66352. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * L_5 = ___action5;
  66353. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 L_6 = (*(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *)L_5);
  66354. __this->set_action_5(L_6);
  66355. return;
  66356. }
  66357. }
  66358. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m9FFA3260867E6F967D037712332C5E74C403EA49_gshared_inline (RowOperationWrapper_2_tAA90670E4DFB88219169C076B49784E0E339612A * __this, int32_t ___i0, const RuntimeMethod* method)
  66359. {
  66360. static bool s_Il2CppMethodInitialized;
  66361. if (!s_Il2CppMethodInitialized)
  66362. {
  66363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  66364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66365. s_Il2CppMethodInitialized = true;
  66366. }
  66367. int32_t V_0 = 0;
  66368. int32_t V_1 = 0;
  66369. RuntimeObject* V_2 = NULL;
  66370. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  66371. memset((&V_3), 0, sizeof(V_3));
  66372. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  66373. memset((&V_4), 0, sizeof(V_4));
  66374. int32_t V_5 = 0;
  66375. Exception_t * __last_unhandled_exception = 0;
  66376. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  66377. {
  66378. int32_t L_0 = (int32_t)__this->get_minY_0();
  66379. int32_t L_1 = ___i0;
  66380. int32_t L_2 = (int32_t)__this->get_stepY_2();
  66381. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  66382. int32_t L_3 = V_0;
  66383. int32_t L_4 = (int32_t)__this->get_maxY_1();
  66384. if ((((int32_t)L_3) < ((int32_t)L_4)))
  66385. {
  66386. goto IL_001a;
  66387. }
  66388. }
  66389. {
  66390. return;
  66391. }
  66392. IL_001a:
  66393. {
  66394. int32_t L_5 = V_0;
  66395. int32_t L_6 = (int32_t)__this->get_stepY_2();
  66396. int32_t L_7 = (int32_t)__this->get_maxY_1();
  66397. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66398. int32_t L_8;
  66399. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  66400. V_1 = (int32_t)L_8;
  66401. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  66402. int32_t L_10 = (int32_t)__this->get_width_3();
  66403. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  66404. RuntimeObject* L_11;
  66405. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  66406. V_2 = (RuntimeObject*)L_11;
  66407. }
  66408. IL_0041:
  66409. try
  66410. {// begin try (depth: 1)
  66411. {
  66412. RuntimeObject* L_12 = V_2;
  66413. NullCheck((RuntimeObject*)L_12);
  66414. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  66415. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  66416. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  66417. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  66418. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  66419. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  66420. int32_t L_15 = V_0;
  66421. V_5 = (int32_t)L_15;
  66422. goto IL_0075;
  66423. }
  66424. IL_0056:
  66425. {
  66426. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * L_16 = (RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *)__this->get_address_of_action_5();
  66427. RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * L_17;
  66428. L_17 = (( RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 * (*) (RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *)(RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  66429. int32_t L_18 = V_5;
  66430. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  66431. Il2CppFakeBox<RowOperation_t307055369BC7692AAA05829BE10716BE791391E8 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  66432. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  66433. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  66434. *L_17 = L_20.m_Value;
  66435. int32_t L_21 = V_5;
  66436. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  66437. }
  66438. IL_0075:
  66439. {
  66440. int32_t L_22 = V_5;
  66441. int32_t L_23 = V_1;
  66442. if ((((int32_t)L_22) < ((int32_t)L_23)))
  66443. {
  66444. goto IL_0056;
  66445. }
  66446. }
  66447. IL_007a:
  66448. {
  66449. IL2CPP_LEAVE(0x86, FINALLY_007c);
  66450. }
  66451. }// end try (depth: 1)
  66452. catch(Il2CppExceptionWrapper& e)
  66453. {
  66454. __last_unhandled_exception = (Exception_t *)e.ex;
  66455. goto FINALLY_007c;
  66456. }
  66457. FINALLY_007c:
  66458. {// begin finally (depth: 1)
  66459. {
  66460. RuntimeObject* L_24 = V_2;
  66461. if (!L_24)
  66462. {
  66463. goto IL_0085;
  66464. }
  66465. }
  66466. IL_007f:
  66467. {
  66468. RuntimeObject* L_25 = V_2;
  66469. NullCheck((RuntimeObject*)L_25);
  66470. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  66471. }
  66472. IL_0085:
  66473. {
  66474. IL2CPP_END_FINALLY(124)
  66475. }
  66476. }// end finally (depth: 1)
  66477. IL2CPP_CLEANUP(124)
  66478. {
  66479. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  66480. IL2CPP_JUMP_TBL(0x86, IL_0086)
  66481. }
  66482. IL_0086:
  66483. {
  66484. return;
  66485. }
  66486. }
  66487. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m710A8A7BC4C0E9C7F0E90B925323D1269B9F7CC2_gshared_inline (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * ___action5, const RuntimeMethod* method)
  66488. {
  66489. {
  66490. int32_t L_0 = ___minY0;
  66491. __this->set_minY_0(L_0);
  66492. int32_t L_1 = ___maxY1;
  66493. __this->set_maxY_1(L_1);
  66494. int32_t L_2 = ___stepY2;
  66495. __this->set_stepY_2(L_2);
  66496. int32_t L_3 = ___width3;
  66497. __this->set_width_3(L_3);
  66498. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  66499. __this->set_allocator_4(L_4);
  66500. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * L_5 = ___action5;
  66501. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 L_6 = (*(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *)L_5);
  66502. __this->set_action_5(L_6);
  66503. return;
  66504. }
  66505. }
  66506. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB8C7D4244AD0AF686031E44D969A25F15A04DF11_gshared_inline (RowOperationWrapper_2_t377881BBFBFA89D33D2ADFA2CFBB34AD1DD3BA02 * __this, int32_t ___i0, const RuntimeMethod* method)
  66507. {
  66508. static bool s_Il2CppMethodInitialized;
  66509. if (!s_Il2CppMethodInitialized)
  66510. {
  66511. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  66512. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66513. s_Il2CppMethodInitialized = true;
  66514. }
  66515. int32_t V_0 = 0;
  66516. int32_t V_1 = 0;
  66517. RuntimeObject* V_2 = NULL;
  66518. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  66519. memset((&V_3), 0, sizeof(V_3));
  66520. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  66521. memset((&V_4), 0, sizeof(V_4));
  66522. int32_t V_5 = 0;
  66523. Exception_t * __last_unhandled_exception = 0;
  66524. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  66525. {
  66526. int32_t L_0 = (int32_t)__this->get_minY_0();
  66527. int32_t L_1 = ___i0;
  66528. int32_t L_2 = (int32_t)__this->get_stepY_2();
  66529. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  66530. int32_t L_3 = V_0;
  66531. int32_t L_4 = (int32_t)__this->get_maxY_1();
  66532. if ((((int32_t)L_3) < ((int32_t)L_4)))
  66533. {
  66534. goto IL_001a;
  66535. }
  66536. }
  66537. {
  66538. return;
  66539. }
  66540. IL_001a:
  66541. {
  66542. int32_t L_5 = V_0;
  66543. int32_t L_6 = (int32_t)__this->get_stepY_2();
  66544. int32_t L_7 = (int32_t)__this->get_maxY_1();
  66545. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66546. int32_t L_8;
  66547. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  66548. V_1 = (int32_t)L_8;
  66549. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  66550. int32_t L_10 = (int32_t)__this->get_width_3();
  66551. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  66552. RuntimeObject* L_11;
  66553. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  66554. V_2 = (RuntimeObject*)L_11;
  66555. }
  66556. IL_0041:
  66557. try
  66558. {// begin try (depth: 1)
  66559. {
  66560. RuntimeObject* L_12 = V_2;
  66561. NullCheck((RuntimeObject*)L_12);
  66562. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  66563. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  66564. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  66565. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  66566. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  66567. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  66568. int32_t L_15 = V_0;
  66569. V_5 = (int32_t)L_15;
  66570. goto IL_0075;
  66571. }
  66572. IL_0056:
  66573. {
  66574. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * L_16 = (RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *)__this->get_address_of_action_5();
  66575. RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * L_17;
  66576. L_17 = (( RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 * (*) (RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *)(RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  66577. int32_t L_18 = V_5;
  66578. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  66579. Il2CppFakeBox<RowOperation_tE5FCC22AA4F65B2A6E6CEEE1A723B4E6055D6601 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  66580. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  66581. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  66582. *L_17 = L_20.m_Value;
  66583. int32_t L_21 = V_5;
  66584. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  66585. }
  66586. IL_0075:
  66587. {
  66588. int32_t L_22 = V_5;
  66589. int32_t L_23 = V_1;
  66590. if ((((int32_t)L_22) < ((int32_t)L_23)))
  66591. {
  66592. goto IL_0056;
  66593. }
  66594. }
  66595. IL_007a:
  66596. {
  66597. IL2CPP_LEAVE(0x86, FINALLY_007c);
  66598. }
  66599. }// end try (depth: 1)
  66600. catch(Il2CppExceptionWrapper& e)
  66601. {
  66602. __last_unhandled_exception = (Exception_t *)e.ex;
  66603. goto FINALLY_007c;
  66604. }
  66605. FINALLY_007c:
  66606. {// begin finally (depth: 1)
  66607. {
  66608. RuntimeObject* L_24 = V_2;
  66609. if (!L_24)
  66610. {
  66611. goto IL_0085;
  66612. }
  66613. }
  66614. IL_007f:
  66615. {
  66616. RuntimeObject* L_25 = V_2;
  66617. NullCheck((RuntimeObject*)L_25);
  66618. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  66619. }
  66620. IL_0085:
  66621. {
  66622. IL2CPP_END_FINALLY(124)
  66623. }
  66624. }// end finally (depth: 1)
  66625. IL2CPP_CLEANUP(124)
  66626. {
  66627. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  66628. IL2CPP_JUMP_TBL(0x86, IL_0086)
  66629. }
  66630. IL_0086:
  66631. {
  66632. return;
  66633. }
  66634. }
  66635. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBD175EAD2627F7110E8809869C75ED7DC44E9775_gshared_inline (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * ___action5, const RuntimeMethod* method)
  66636. {
  66637. {
  66638. int32_t L_0 = ___minY0;
  66639. __this->set_minY_0(L_0);
  66640. int32_t L_1 = ___maxY1;
  66641. __this->set_maxY_1(L_1);
  66642. int32_t L_2 = ___stepY2;
  66643. __this->set_stepY_2(L_2);
  66644. int32_t L_3 = ___width3;
  66645. __this->set_width_3(L_3);
  66646. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  66647. __this->set_allocator_4(L_4);
  66648. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * L_5 = ___action5;
  66649. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD L_6 = (*(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *)L_5);
  66650. __this->set_action_5(L_6);
  66651. return;
  66652. }
  66653. }
  66654. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2C007E333BFED20AB4F79A20F548FF427984B4CF_gshared_inline (RowOperationWrapper_2_t689DD95BCD5CB3EE0C300CA5F5854ABC77AF43CB * __this, int32_t ___i0, const RuntimeMethod* method)
  66655. {
  66656. static bool s_Il2CppMethodInitialized;
  66657. if (!s_Il2CppMethodInitialized)
  66658. {
  66659. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  66660. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66661. s_Il2CppMethodInitialized = true;
  66662. }
  66663. int32_t V_0 = 0;
  66664. int32_t V_1 = 0;
  66665. RuntimeObject* V_2 = NULL;
  66666. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  66667. memset((&V_3), 0, sizeof(V_3));
  66668. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  66669. memset((&V_4), 0, sizeof(V_4));
  66670. int32_t V_5 = 0;
  66671. Exception_t * __last_unhandled_exception = 0;
  66672. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  66673. {
  66674. int32_t L_0 = (int32_t)__this->get_minY_0();
  66675. int32_t L_1 = ___i0;
  66676. int32_t L_2 = (int32_t)__this->get_stepY_2();
  66677. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  66678. int32_t L_3 = V_0;
  66679. int32_t L_4 = (int32_t)__this->get_maxY_1();
  66680. if ((((int32_t)L_3) < ((int32_t)L_4)))
  66681. {
  66682. goto IL_001a;
  66683. }
  66684. }
  66685. {
  66686. return;
  66687. }
  66688. IL_001a:
  66689. {
  66690. int32_t L_5 = V_0;
  66691. int32_t L_6 = (int32_t)__this->get_stepY_2();
  66692. int32_t L_7 = (int32_t)__this->get_maxY_1();
  66693. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66694. int32_t L_8;
  66695. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  66696. V_1 = (int32_t)L_8;
  66697. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  66698. int32_t L_10 = (int32_t)__this->get_width_3();
  66699. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  66700. RuntimeObject* L_11;
  66701. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  66702. V_2 = (RuntimeObject*)L_11;
  66703. }
  66704. IL_0041:
  66705. try
  66706. {// begin try (depth: 1)
  66707. {
  66708. RuntimeObject* L_12 = V_2;
  66709. NullCheck((RuntimeObject*)L_12);
  66710. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  66711. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  66712. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  66713. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  66714. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  66715. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  66716. int32_t L_15 = V_0;
  66717. V_5 = (int32_t)L_15;
  66718. goto IL_0075;
  66719. }
  66720. IL_0056:
  66721. {
  66722. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * L_16 = (RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *)__this->get_address_of_action_5();
  66723. RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * L_17;
  66724. L_17 = (( RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD * (*) (RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *)(RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  66725. int32_t L_18 = V_5;
  66726. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  66727. Il2CppFakeBox<RowOperation_t01B8E21F41A8849BC559DECB05F08937185162FD > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  66728. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  66729. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  66730. *L_17 = L_20.m_Value;
  66731. int32_t L_21 = V_5;
  66732. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  66733. }
  66734. IL_0075:
  66735. {
  66736. int32_t L_22 = V_5;
  66737. int32_t L_23 = V_1;
  66738. if ((((int32_t)L_22) < ((int32_t)L_23)))
  66739. {
  66740. goto IL_0056;
  66741. }
  66742. }
  66743. IL_007a:
  66744. {
  66745. IL2CPP_LEAVE(0x86, FINALLY_007c);
  66746. }
  66747. }// end try (depth: 1)
  66748. catch(Il2CppExceptionWrapper& e)
  66749. {
  66750. __last_unhandled_exception = (Exception_t *)e.ex;
  66751. goto FINALLY_007c;
  66752. }
  66753. FINALLY_007c:
  66754. {// begin finally (depth: 1)
  66755. {
  66756. RuntimeObject* L_24 = V_2;
  66757. if (!L_24)
  66758. {
  66759. goto IL_0085;
  66760. }
  66761. }
  66762. IL_007f:
  66763. {
  66764. RuntimeObject* L_25 = V_2;
  66765. NullCheck((RuntimeObject*)L_25);
  66766. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  66767. }
  66768. IL_0085:
  66769. {
  66770. IL2CPP_END_FINALLY(124)
  66771. }
  66772. }// end finally (depth: 1)
  66773. IL2CPP_CLEANUP(124)
  66774. {
  66775. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  66776. IL2CPP_JUMP_TBL(0x86, IL_0086)
  66777. }
  66778. IL_0086:
  66779. {
  66780. return;
  66781. }
  66782. }
  66783. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mCB5785E006DC724AE2F1D96A4AB5304FF62EE948_gshared_inline (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * ___action5, const RuntimeMethod* method)
  66784. {
  66785. {
  66786. int32_t L_0 = ___minY0;
  66787. __this->set_minY_0(L_0);
  66788. int32_t L_1 = ___maxY1;
  66789. __this->set_maxY_1(L_1);
  66790. int32_t L_2 = ___stepY2;
  66791. __this->set_stepY_2(L_2);
  66792. int32_t L_3 = ___width3;
  66793. __this->set_width_3(L_3);
  66794. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  66795. __this->set_allocator_4(L_4);
  66796. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * L_5 = ___action5;
  66797. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 L_6 = (*(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *)L_5);
  66798. __this->set_action_5(L_6);
  66799. return;
  66800. }
  66801. }
  66802. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m758111CEBF0B2DC561879C2BF9662343962D0FD6_gshared_inline (RowOperationWrapper_2_tECEDC7FC9B6BEF34B6BB193989A99CFB31EED54B * __this, int32_t ___i0, const RuntimeMethod* method)
  66803. {
  66804. static bool s_Il2CppMethodInitialized;
  66805. if (!s_Il2CppMethodInitialized)
  66806. {
  66807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  66808. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66809. s_Il2CppMethodInitialized = true;
  66810. }
  66811. int32_t V_0 = 0;
  66812. int32_t V_1 = 0;
  66813. RuntimeObject* V_2 = NULL;
  66814. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  66815. memset((&V_3), 0, sizeof(V_3));
  66816. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  66817. memset((&V_4), 0, sizeof(V_4));
  66818. int32_t V_5 = 0;
  66819. Exception_t * __last_unhandled_exception = 0;
  66820. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  66821. {
  66822. int32_t L_0 = (int32_t)__this->get_minY_0();
  66823. int32_t L_1 = ___i0;
  66824. int32_t L_2 = (int32_t)__this->get_stepY_2();
  66825. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  66826. int32_t L_3 = V_0;
  66827. int32_t L_4 = (int32_t)__this->get_maxY_1();
  66828. if ((((int32_t)L_3) < ((int32_t)L_4)))
  66829. {
  66830. goto IL_001a;
  66831. }
  66832. }
  66833. {
  66834. return;
  66835. }
  66836. IL_001a:
  66837. {
  66838. int32_t L_5 = V_0;
  66839. int32_t L_6 = (int32_t)__this->get_stepY_2();
  66840. int32_t L_7 = (int32_t)__this->get_maxY_1();
  66841. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66842. int32_t L_8;
  66843. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  66844. V_1 = (int32_t)L_8;
  66845. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  66846. int32_t L_10 = (int32_t)__this->get_width_3();
  66847. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  66848. RuntimeObject* L_11;
  66849. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  66850. V_2 = (RuntimeObject*)L_11;
  66851. }
  66852. IL_0041:
  66853. try
  66854. {// begin try (depth: 1)
  66855. {
  66856. RuntimeObject* L_12 = V_2;
  66857. NullCheck((RuntimeObject*)L_12);
  66858. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  66859. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  66860. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  66861. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  66862. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  66863. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  66864. int32_t L_15 = V_0;
  66865. V_5 = (int32_t)L_15;
  66866. goto IL_0075;
  66867. }
  66868. IL_0056:
  66869. {
  66870. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * L_16 = (RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *)__this->get_address_of_action_5();
  66871. RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * L_17;
  66872. L_17 = (( RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 * (*) (RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *)(RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  66873. int32_t L_18 = V_5;
  66874. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  66875. Il2CppFakeBox<RowOperation_tF2384E4D3FD8664AA9B27EB86DACDF5648957FA2 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  66876. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  66877. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  66878. *L_17 = L_20.m_Value;
  66879. int32_t L_21 = V_5;
  66880. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  66881. }
  66882. IL_0075:
  66883. {
  66884. int32_t L_22 = V_5;
  66885. int32_t L_23 = V_1;
  66886. if ((((int32_t)L_22) < ((int32_t)L_23)))
  66887. {
  66888. goto IL_0056;
  66889. }
  66890. }
  66891. IL_007a:
  66892. {
  66893. IL2CPP_LEAVE(0x86, FINALLY_007c);
  66894. }
  66895. }// end try (depth: 1)
  66896. catch(Il2CppExceptionWrapper& e)
  66897. {
  66898. __last_unhandled_exception = (Exception_t *)e.ex;
  66899. goto FINALLY_007c;
  66900. }
  66901. FINALLY_007c:
  66902. {// begin finally (depth: 1)
  66903. {
  66904. RuntimeObject* L_24 = V_2;
  66905. if (!L_24)
  66906. {
  66907. goto IL_0085;
  66908. }
  66909. }
  66910. IL_007f:
  66911. {
  66912. RuntimeObject* L_25 = V_2;
  66913. NullCheck((RuntimeObject*)L_25);
  66914. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  66915. }
  66916. IL_0085:
  66917. {
  66918. IL2CPP_END_FINALLY(124)
  66919. }
  66920. }// end finally (depth: 1)
  66921. IL2CPP_CLEANUP(124)
  66922. {
  66923. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  66924. IL2CPP_JUMP_TBL(0x86, IL_0086)
  66925. }
  66926. IL_0086:
  66927. {
  66928. return;
  66929. }
  66930. }
  66931. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m2D33E6576F00B3AD1094EC6DAC196240E3F070ED_gshared_inline (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * ___action5, const RuntimeMethod* method)
  66932. {
  66933. {
  66934. int32_t L_0 = ___minY0;
  66935. __this->set_minY_0(L_0);
  66936. int32_t L_1 = ___maxY1;
  66937. __this->set_maxY_1(L_1);
  66938. int32_t L_2 = ___stepY2;
  66939. __this->set_stepY_2(L_2);
  66940. int32_t L_3 = ___width3;
  66941. __this->set_width_3(L_3);
  66942. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  66943. __this->set_allocator_4(L_4);
  66944. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * L_5 = ___action5;
  66945. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 L_6 = (*(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *)L_5);
  66946. __this->set_action_5(L_6);
  66947. return;
  66948. }
  66949. }
  66950. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m50D6AC42A27EAE03F124ED383C4E3988DE3B295B_gshared_inline (RowOperationWrapper_2_tB6BCAE1419F786B272BAD1F0890F3A25CC334A2E * __this, int32_t ___i0, const RuntimeMethod* method)
  66951. {
  66952. static bool s_Il2CppMethodInitialized;
  66953. if (!s_Il2CppMethodInitialized)
  66954. {
  66955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  66956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66957. s_Il2CppMethodInitialized = true;
  66958. }
  66959. int32_t V_0 = 0;
  66960. int32_t V_1 = 0;
  66961. RuntimeObject* V_2 = NULL;
  66962. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  66963. memset((&V_3), 0, sizeof(V_3));
  66964. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  66965. memset((&V_4), 0, sizeof(V_4));
  66966. int32_t V_5 = 0;
  66967. Exception_t * __last_unhandled_exception = 0;
  66968. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  66969. {
  66970. int32_t L_0 = (int32_t)__this->get_minY_0();
  66971. int32_t L_1 = ___i0;
  66972. int32_t L_2 = (int32_t)__this->get_stepY_2();
  66973. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  66974. int32_t L_3 = V_0;
  66975. int32_t L_4 = (int32_t)__this->get_maxY_1();
  66976. if ((((int32_t)L_3) < ((int32_t)L_4)))
  66977. {
  66978. goto IL_001a;
  66979. }
  66980. }
  66981. {
  66982. return;
  66983. }
  66984. IL_001a:
  66985. {
  66986. int32_t L_5 = V_0;
  66987. int32_t L_6 = (int32_t)__this->get_stepY_2();
  66988. int32_t L_7 = (int32_t)__this->get_maxY_1();
  66989. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  66990. int32_t L_8;
  66991. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  66992. V_1 = (int32_t)L_8;
  66993. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  66994. int32_t L_10 = (int32_t)__this->get_width_3();
  66995. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  66996. RuntimeObject* L_11;
  66997. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  66998. V_2 = (RuntimeObject*)L_11;
  66999. }
  67000. IL_0041:
  67001. try
  67002. {// begin try (depth: 1)
  67003. {
  67004. RuntimeObject* L_12 = V_2;
  67005. NullCheck((RuntimeObject*)L_12);
  67006. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  67007. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  67008. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  67009. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  67010. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  67011. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  67012. int32_t L_15 = V_0;
  67013. V_5 = (int32_t)L_15;
  67014. goto IL_0075;
  67015. }
  67016. IL_0056:
  67017. {
  67018. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * L_16 = (RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *)__this->get_address_of_action_5();
  67019. RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * L_17;
  67020. L_17 = (( RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 * (*) (RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *)(RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  67021. int32_t L_18 = V_5;
  67022. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  67023. Il2CppFakeBox<RowOperation_t79566EF316F224523AF3DB58DB07B7CDB6226BD6 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  67024. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  67025. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  67026. *L_17 = L_20.m_Value;
  67027. int32_t L_21 = V_5;
  67028. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  67029. }
  67030. IL_0075:
  67031. {
  67032. int32_t L_22 = V_5;
  67033. int32_t L_23 = V_1;
  67034. if ((((int32_t)L_22) < ((int32_t)L_23)))
  67035. {
  67036. goto IL_0056;
  67037. }
  67038. }
  67039. IL_007a:
  67040. {
  67041. IL2CPP_LEAVE(0x86, FINALLY_007c);
  67042. }
  67043. }// end try (depth: 1)
  67044. catch(Il2CppExceptionWrapper& e)
  67045. {
  67046. __last_unhandled_exception = (Exception_t *)e.ex;
  67047. goto FINALLY_007c;
  67048. }
  67049. FINALLY_007c:
  67050. {// begin finally (depth: 1)
  67051. {
  67052. RuntimeObject* L_24 = V_2;
  67053. if (!L_24)
  67054. {
  67055. goto IL_0085;
  67056. }
  67057. }
  67058. IL_007f:
  67059. {
  67060. RuntimeObject* L_25 = V_2;
  67061. NullCheck((RuntimeObject*)L_25);
  67062. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  67063. }
  67064. IL_0085:
  67065. {
  67066. IL2CPP_END_FINALLY(124)
  67067. }
  67068. }// end finally (depth: 1)
  67069. IL2CPP_CLEANUP(124)
  67070. {
  67071. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  67072. IL2CPP_JUMP_TBL(0x86, IL_0086)
  67073. }
  67074. IL_0086:
  67075. {
  67076. return;
  67077. }
  67078. }
  67079. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB60D524EC0AFF047FB02134AEC5C5C8A7483C662_gshared_inline (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * ___action5, const RuntimeMethod* method)
  67080. {
  67081. {
  67082. int32_t L_0 = ___minY0;
  67083. __this->set_minY_0(L_0);
  67084. int32_t L_1 = ___maxY1;
  67085. __this->set_maxY_1(L_1);
  67086. int32_t L_2 = ___stepY2;
  67087. __this->set_stepY_2(L_2);
  67088. int32_t L_3 = ___width3;
  67089. __this->set_width_3(L_3);
  67090. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  67091. __this->set_allocator_4(L_4);
  67092. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * L_5 = ___action5;
  67093. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D L_6 = (*(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *)L_5);
  67094. __this->set_action_5(L_6);
  67095. return;
  67096. }
  67097. }
  67098. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2DF9DF2246BA99EF7CF53BF0CD79357BEAB82261_gshared_inline (RowOperationWrapper_2_t2E38BF8B87719E1C889BBB31D8364342CD8C0207 * __this, int32_t ___i0, const RuntimeMethod* method)
  67099. {
  67100. static bool s_Il2CppMethodInitialized;
  67101. if (!s_Il2CppMethodInitialized)
  67102. {
  67103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  67104. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67105. s_Il2CppMethodInitialized = true;
  67106. }
  67107. int32_t V_0 = 0;
  67108. int32_t V_1 = 0;
  67109. RuntimeObject* V_2 = NULL;
  67110. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  67111. memset((&V_3), 0, sizeof(V_3));
  67112. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  67113. memset((&V_4), 0, sizeof(V_4));
  67114. int32_t V_5 = 0;
  67115. Exception_t * __last_unhandled_exception = 0;
  67116. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  67117. {
  67118. int32_t L_0 = (int32_t)__this->get_minY_0();
  67119. int32_t L_1 = ___i0;
  67120. int32_t L_2 = (int32_t)__this->get_stepY_2();
  67121. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  67122. int32_t L_3 = V_0;
  67123. int32_t L_4 = (int32_t)__this->get_maxY_1();
  67124. if ((((int32_t)L_3) < ((int32_t)L_4)))
  67125. {
  67126. goto IL_001a;
  67127. }
  67128. }
  67129. {
  67130. return;
  67131. }
  67132. IL_001a:
  67133. {
  67134. int32_t L_5 = V_0;
  67135. int32_t L_6 = (int32_t)__this->get_stepY_2();
  67136. int32_t L_7 = (int32_t)__this->get_maxY_1();
  67137. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67138. int32_t L_8;
  67139. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  67140. V_1 = (int32_t)L_8;
  67141. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  67142. int32_t L_10 = (int32_t)__this->get_width_3();
  67143. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  67144. RuntimeObject* L_11;
  67145. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  67146. V_2 = (RuntimeObject*)L_11;
  67147. }
  67148. IL_0041:
  67149. try
  67150. {// begin try (depth: 1)
  67151. {
  67152. RuntimeObject* L_12 = V_2;
  67153. NullCheck((RuntimeObject*)L_12);
  67154. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  67155. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  67156. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  67157. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  67158. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  67159. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  67160. int32_t L_15 = V_0;
  67161. V_5 = (int32_t)L_15;
  67162. goto IL_0075;
  67163. }
  67164. IL_0056:
  67165. {
  67166. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * L_16 = (RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *)__this->get_address_of_action_5();
  67167. RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * L_17;
  67168. L_17 = (( RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D * (*) (RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *)(RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  67169. int32_t L_18 = V_5;
  67170. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  67171. Il2CppFakeBox<RowOperation_t995B95A0BD52BE1DCC331E29573270C082B9E85D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  67172. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  67173. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  67174. *L_17 = L_20.m_Value;
  67175. int32_t L_21 = V_5;
  67176. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  67177. }
  67178. IL_0075:
  67179. {
  67180. int32_t L_22 = V_5;
  67181. int32_t L_23 = V_1;
  67182. if ((((int32_t)L_22) < ((int32_t)L_23)))
  67183. {
  67184. goto IL_0056;
  67185. }
  67186. }
  67187. IL_007a:
  67188. {
  67189. IL2CPP_LEAVE(0x86, FINALLY_007c);
  67190. }
  67191. }// end try (depth: 1)
  67192. catch(Il2CppExceptionWrapper& e)
  67193. {
  67194. __last_unhandled_exception = (Exception_t *)e.ex;
  67195. goto FINALLY_007c;
  67196. }
  67197. FINALLY_007c:
  67198. {// begin finally (depth: 1)
  67199. {
  67200. RuntimeObject* L_24 = V_2;
  67201. if (!L_24)
  67202. {
  67203. goto IL_0085;
  67204. }
  67205. }
  67206. IL_007f:
  67207. {
  67208. RuntimeObject* L_25 = V_2;
  67209. NullCheck((RuntimeObject*)L_25);
  67210. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  67211. }
  67212. IL_0085:
  67213. {
  67214. IL2CPP_END_FINALLY(124)
  67215. }
  67216. }// end finally (depth: 1)
  67217. IL2CPP_CLEANUP(124)
  67218. {
  67219. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  67220. IL2CPP_JUMP_TBL(0x86, IL_0086)
  67221. }
  67222. IL_0086:
  67223. {
  67224. return;
  67225. }
  67226. }
  67227. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mA368C892C253799E1CF1062D160E5DEA7FBD3366_gshared_inline (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * ___action5, const RuntimeMethod* method)
  67228. {
  67229. {
  67230. int32_t L_0 = ___minY0;
  67231. __this->set_minY_0(L_0);
  67232. int32_t L_1 = ___maxY1;
  67233. __this->set_maxY_1(L_1);
  67234. int32_t L_2 = ___stepY2;
  67235. __this->set_stepY_2(L_2);
  67236. int32_t L_3 = ___width3;
  67237. __this->set_width_3(L_3);
  67238. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  67239. __this->set_allocator_4(L_4);
  67240. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * L_5 = ___action5;
  67241. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 L_6 = (*(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *)L_5);
  67242. __this->set_action_5(L_6);
  67243. return;
  67244. }
  67245. }
  67246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m2F8828E890D31547CDC7BA65D8241BB1102C1D49_gshared_inline (RowOperationWrapper_2_tFF2BF19598B6A3CC916C06B7D7A9FCD4B0E240C5 * __this, int32_t ___i0, const RuntimeMethod* method)
  67247. {
  67248. static bool s_Il2CppMethodInitialized;
  67249. if (!s_Il2CppMethodInitialized)
  67250. {
  67251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  67252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67253. s_Il2CppMethodInitialized = true;
  67254. }
  67255. int32_t V_0 = 0;
  67256. int32_t V_1 = 0;
  67257. RuntimeObject* V_2 = NULL;
  67258. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  67259. memset((&V_3), 0, sizeof(V_3));
  67260. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  67261. memset((&V_4), 0, sizeof(V_4));
  67262. int32_t V_5 = 0;
  67263. Exception_t * __last_unhandled_exception = 0;
  67264. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  67265. {
  67266. int32_t L_0 = (int32_t)__this->get_minY_0();
  67267. int32_t L_1 = ___i0;
  67268. int32_t L_2 = (int32_t)__this->get_stepY_2();
  67269. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  67270. int32_t L_3 = V_0;
  67271. int32_t L_4 = (int32_t)__this->get_maxY_1();
  67272. if ((((int32_t)L_3) < ((int32_t)L_4)))
  67273. {
  67274. goto IL_001a;
  67275. }
  67276. }
  67277. {
  67278. return;
  67279. }
  67280. IL_001a:
  67281. {
  67282. int32_t L_5 = V_0;
  67283. int32_t L_6 = (int32_t)__this->get_stepY_2();
  67284. int32_t L_7 = (int32_t)__this->get_maxY_1();
  67285. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67286. int32_t L_8;
  67287. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  67288. V_1 = (int32_t)L_8;
  67289. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  67290. int32_t L_10 = (int32_t)__this->get_width_3();
  67291. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  67292. RuntimeObject* L_11;
  67293. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  67294. V_2 = (RuntimeObject*)L_11;
  67295. }
  67296. IL_0041:
  67297. try
  67298. {// begin try (depth: 1)
  67299. {
  67300. RuntimeObject* L_12 = V_2;
  67301. NullCheck((RuntimeObject*)L_12);
  67302. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  67303. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  67304. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  67305. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  67306. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  67307. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  67308. int32_t L_15 = V_0;
  67309. V_5 = (int32_t)L_15;
  67310. goto IL_0075;
  67311. }
  67312. IL_0056:
  67313. {
  67314. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * L_16 = (RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *)__this->get_address_of_action_5();
  67315. RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * L_17;
  67316. L_17 = (( RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 * (*) (RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *)(RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  67317. int32_t L_18 = V_5;
  67318. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  67319. Il2CppFakeBox<RowOperation_tE0DC0F1AD3770BC9301251CF68329C5062839D01 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  67320. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  67321. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  67322. *L_17 = L_20.m_Value;
  67323. int32_t L_21 = V_5;
  67324. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  67325. }
  67326. IL_0075:
  67327. {
  67328. int32_t L_22 = V_5;
  67329. int32_t L_23 = V_1;
  67330. if ((((int32_t)L_22) < ((int32_t)L_23)))
  67331. {
  67332. goto IL_0056;
  67333. }
  67334. }
  67335. IL_007a:
  67336. {
  67337. IL2CPP_LEAVE(0x86, FINALLY_007c);
  67338. }
  67339. }// end try (depth: 1)
  67340. catch(Il2CppExceptionWrapper& e)
  67341. {
  67342. __last_unhandled_exception = (Exception_t *)e.ex;
  67343. goto FINALLY_007c;
  67344. }
  67345. FINALLY_007c:
  67346. {// begin finally (depth: 1)
  67347. {
  67348. RuntimeObject* L_24 = V_2;
  67349. if (!L_24)
  67350. {
  67351. goto IL_0085;
  67352. }
  67353. }
  67354. IL_007f:
  67355. {
  67356. RuntimeObject* L_25 = V_2;
  67357. NullCheck((RuntimeObject*)L_25);
  67358. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  67359. }
  67360. IL_0085:
  67361. {
  67362. IL2CPP_END_FINALLY(124)
  67363. }
  67364. }// end finally (depth: 1)
  67365. IL2CPP_CLEANUP(124)
  67366. {
  67367. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  67368. IL2CPP_JUMP_TBL(0x86, IL_0086)
  67369. }
  67370. IL_0086:
  67371. {
  67372. return;
  67373. }
  67374. }
  67375. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mC98DBFCA6830B894185F7BC1BC18E80FA70574BC_gshared_inline (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * ___action5, const RuntimeMethod* method)
  67376. {
  67377. {
  67378. int32_t L_0 = ___minY0;
  67379. __this->set_minY_0(L_0);
  67380. int32_t L_1 = ___maxY1;
  67381. __this->set_maxY_1(L_1);
  67382. int32_t L_2 = ___stepY2;
  67383. __this->set_stepY_2(L_2);
  67384. int32_t L_3 = ___width3;
  67385. __this->set_width_3(L_3);
  67386. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  67387. __this->set_allocator_4(L_4);
  67388. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * L_5 = ___action5;
  67389. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 L_6 = (*(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *)L_5);
  67390. __this->set_action_5(L_6);
  67391. return;
  67392. }
  67393. }
  67394. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m88127A1CB44D000CC6DA7F0F078730B53CC2DF3E_gshared_inline (RowOperationWrapper_2_t416F08BA4CA2B016811DE94C0EC24FD54B539395 * __this, int32_t ___i0, const RuntimeMethod* method)
  67395. {
  67396. static bool s_Il2CppMethodInitialized;
  67397. if (!s_Il2CppMethodInitialized)
  67398. {
  67399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  67400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67401. s_Il2CppMethodInitialized = true;
  67402. }
  67403. int32_t V_0 = 0;
  67404. int32_t V_1 = 0;
  67405. RuntimeObject* V_2 = NULL;
  67406. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD V_3;
  67407. memset((&V_3), 0, sizeof(V_3));
  67408. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 V_4;
  67409. memset((&V_4), 0, sizeof(V_4));
  67410. int32_t V_5 = 0;
  67411. Exception_t * __last_unhandled_exception = 0;
  67412. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  67413. {
  67414. int32_t L_0 = (int32_t)__this->get_minY_0();
  67415. int32_t L_1 = ___i0;
  67416. int32_t L_2 = (int32_t)__this->get_stepY_2();
  67417. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  67418. int32_t L_3 = V_0;
  67419. int32_t L_4 = (int32_t)__this->get_maxY_1();
  67420. if ((((int32_t)L_3) < ((int32_t)L_4)))
  67421. {
  67422. goto IL_001a;
  67423. }
  67424. }
  67425. {
  67426. return;
  67427. }
  67428. IL_001a:
  67429. {
  67430. int32_t L_5 = V_0;
  67431. int32_t L_6 = (int32_t)__this->get_stepY_2();
  67432. int32_t L_7 = (int32_t)__this->get_maxY_1();
  67433. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67434. int32_t L_8;
  67435. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  67436. V_1 = (int32_t)L_8;
  67437. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  67438. int32_t L_10 = (int32_t)__this->get_width_3();
  67439. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  67440. RuntimeObject* L_11;
  67441. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  67442. V_2 = (RuntimeObject*)L_11;
  67443. }
  67444. IL_0041:
  67445. try
  67446. {// begin try (depth: 1)
  67447. {
  67448. RuntimeObject* L_12 = V_2;
  67449. NullCheck((RuntimeObject*)L_12);
  67450. Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 L_13;
  67451. L_13 = InterfaceFuncInvoker0< Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<SixLabors.ImageSharp.PixelFormats.Rgb24>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  67452. V_4 = (Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 )L_13;
  67453. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_14;
  67454. L_14 = Memory_1_get_Span_m1B9B7F85545D9ED51CC39CDBB7B1651D6AC9A8C8_inline((Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(Memory_1_t15F9122B568D48320666A89F8ED4E5F360CA0AC1 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  67455. V_3 = (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_14;
  67456. int32_t L_15 = V_0;
  67457. V_5 = (int32_t)L_15;
  67458. goto IL_0075;
  67459. }
  67460. IL_0056:
  67461. {
  67462. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * L_16 = (RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *)__this->get_address_of_action_5();
  67463. RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * L_17;
  67464. L_17 = (( RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 * (*) (RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *)(RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  67465. int32_t L_18 = V_5;
  67466. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_19 = V_3;
  67467. Il2CppFakeBox<RowOperation_t39CAE08CDAB766285B7A0644D4FD4550892D5B20 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  67468. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  67469. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  67470. *L_17 = L_20.m_Value;
  67471. int32_t L_21 = V_5;
  67472. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  67473. }
  67474. IL_0075:
  67475. {
  67476. int32_t L_22 = V_5;
  67477. int32_t L_23 = V_1;
  67478. if ((((int32_t)L_22) < ((int32_t)L_23)))
  67479. {
  67480. goto IL_0056;
  67481. }
  67482. }
  67483. IL_007a:
  67484. {
  67485. IL2CPP_LEAVE(0x86, FINALLY_007c);
  67486. }
  67487. }// end try (depth: 1)
  67488. catch(Il2CppExceptionWrapper& e)
  67489. {
  67490. __last_unhandled_exception = (Exception_t *)e.ex;
  67491. goto FINALLY_007c;
  67492. }
  67493. FINALLY_007c:
  67494. {// begin finally (depth: 1)
  67495. {
  67496. RuntimeObject* L_24 = V_2;
  67497. if (!L_24)
  67498. {
  67499. goto IL_0085;
  67500. }
  67501. }
  67502. IL_007f:
  67503. {
  67504. RuntimeObject* L_25 = V_2;
  67505. NullCheck((RuntimeObject*)L_25);
  67506. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  67507. }
  67508. IL_0085:
  67509. {
  67510. IL2CPP_END_FINALLY(124)
  67511. }
  67512. }// end finally (depth: 1)
  67513. IL2CPP_CLEANUP(124)
  67514. {
  67515. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  67516. IL2CPP_JUMP_TBL(0x86, IL_0086)
  67517. }
  67518. IL_0086:
  67519. {
  67520. return;
  67521. }
  67522. }
  67523. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB09A5F1864D404897CBF627DC0680357434E283C_gshared_inline (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * ___action5, const RuntimeMethod* method)
  67524. {
  67525. {
  67526. int32_t L_0 = ___minY0;
  67527. __this->set_minY_0(L_0);
  67528. int32_t L_1 = ___maxY1;
  67529. __this->set_maxY_1(L_1);
  67530. int32_t L_2 = ___stepY2;
  67531. __this->set_stepY_2(L_2);
  67532. int32_t L_3 = ___width3;
  67533. __this->set_width_3(L_3);
  67534. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  67535. __this->set_allocator_4(L_4);
  67536. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * L_5 = ___action5;
  67537. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C L_6 = (*(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *)L_5);
  67538. __this->set_action_5(L_6);
  67539. return;
  67540. }
  67541. }
  67542. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBC9CF1746A94CFA0897DCE2FD10F6F192E969AA7_gshared_inline (RowOperationWrapper_2_t4B93EFB43F4C127A53897341C25D657F38F0E5D1 * __this, int32_t ___i0, const RuntimeMethod* method)
  67543. {
  67544. static bool s_Il2CppMethodInitialized;
  67545. if (!s_Il2CppMethodInitialized)
  67546. {
  67547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  67548. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67549. s_Il2CppMethodInitialized = true;
  67550. }
  67551. int32_t V_0 = 0;
  67552. int32_t V_1 = 0;
  67553. RuntimeObject* V_2 = NULL;
  67554. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  67555. memset((&V_3), 0, sizeof(V_3));
  67556. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  67557. memset((&V_4), 0, sizeof(V_4));
  67558. int32_t V_5 = 0;
  67559. Exception_t * __last_unhandled_exception = 0;
  67560. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  67561. {
  67562. int32_t L_0 = (int32_t)__this->get_minY_0();
  67563. int32_t L_1 = ___i0;
  67564. int32_t L_2 = (int32_t)__this->get_stepY_2();
  67565. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  67566. int32_t L_3 = V_0;
  67567. int32_t L_4 = (int32_t)__this->get_maxY_1();
  67568. if ((((int32_t)L_3) < ((int32_t)L_4)))
  67569. {
  67570. goto IL_001a;
  67571. }
  67572. }
  67573. {
  67574. return;
  67575. }
  67576. IL_001a:
  67577. {
  67578. int32_t L_5 = V_0;
  67579. int32_t L_6 = (int32_t)__this->get_stepY_2();
  67580. int32_t L_7 = (int32_t)__this->get_maxY_1();
  67581. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67582. int32_t L_8;
  67583. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  67584. V_1 = (int32_t)L_8;
  67585. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  67586. int32_t L_10 = (int32_t)__this->get_width_3();
  67587. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  67588. RuntimeObject* L_11;
  67589. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  67590. V_2 = (RuntimeObject*)L_11;
  67591. }
  67592. IL_0041:
  67593. try
  67594. {// begin try (depth: 1)
  67595. {
  67596. RuntimeObject* L_12 = V_2;
  67597. NullCheck((RuntimeObject*)L_12);
  67598. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  67599. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  67600. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  67601. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  67602. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  67603. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  67604. int32_t L_15 = V_0;
  67605. V_5 = (int32_t)L_15;
  67606. goto IL_0075;
  67607. }
  67608. IL_0056:
  67609. {
  67610. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * L_16 = (RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *)__this->get_address_of_action_5();
  67611. RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * L_17;
  67612. L_17 = (( RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C * (*) (RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *)(RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  67613. int32_t L_18 = V_5;
  67614. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  67615. Il2CppFakeBox<RowOperation_t8576098502ED4CA98B99B406B50C4A76EF08AC5C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  67616. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  67617. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  67618. *L_17 = L_20.m_Value;
  67619. int32_t L_21 = V_5;
  67620. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  67621. }
  67622. IL_0075:
  67623. {
  67624. int32_t L_22 = V_5;
  67625. int32_t L_23 = V_1;
  67626. if ((((int32_t)L_22) < ((int32_t)L_23)))
  67627. {
  67628. goto IL_0056;
  67629. }
  67630. }
  67631. IL_007a:
  67632. {
  67633. IL2CPP_LEAVE(0x86, FINALLY_007c);
  67634. }
  67635. }// end try (depth: 1)
  67636. catch(Il2CppExceptionWrapper& e)
  67637. {
  67638. __last_unhandled_exception = (Exception_t *)e.ex;
  67639. goto FINALLY_007c;
  67640. }
  67641. FINALLY_007c:
  67642. {// begin finally (depth: 1)
  67643. {
  67644. RuntimeObject* L_24 = V_2;
  67645. if (!L_24)
  67646. {
  67647. goto IL_0085;
  67648. }
  67649. }
  67650. IL_007f:
  67651. {
  67652. RuntimeObject* L_25 = V_2;
  67653. NullCheck((RuntimeObject*)L_25);
  67654. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  67655. }
  67656. IL_0085:
  67657. {
  67658. IL2CPP_END_FINALLY(124)
  67659. }
  67660. }// end finally (depth: 1)
  67661. IL2CPP_CLEANUP(124)
  67662. {
  67663. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  67664. IL2CPP_JUMP_TBL(0x86, IL_0086)
  67665. }
  67666. IL_0086:
  67667. {
  67668. return;
  67669. }
  67670. }
  67671. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mAFF553E2B176B51FD2094F55868FEE05574FB518_gshared_inline (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * ___action5, const RuntimeMethod* method)
  67672. {
  67673. {
  67674. int32_t L_0 = ___minY0;
  67675. __this->set_minY_0(L_0);
  67676. int32_t L_1 = ___maxY1;
  67677. __this->set_maxY_1(L_1);
  67678. int32_t L_2 = ___stepY2;
  67679. __this->set_stepY_2(L_2);
  67680. int32_t L_3 = ___width3;
  67681. __this->set_width_3(L_3);
  67682. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  67683. __this->set_allocator_4(L_4);
  67684. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * L_5 = ___action5;
  67685. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B L_6 = (*(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *)L_5);
  67686. __this->set_action_5(L_6);
  67687. return;
  67688. }
  67689. }
  67690. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE67B62459EC4D17628BF727F858F186CD20DDED7_gshared_inline (RowOperationWrapper_2_tD885423AF32E15E07C1B3F778890035339B65490 * __this, int32_t ___i0, const RuntimeMethod* method)
  67691. {
  67692. static bool s_Il2CppMethodInitialized;
  67693. if (!s_Il2CppMethodInitialized)
  67694. {
  67695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  67696. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67697. s_Il2CppMethodInitialized = true;
  67698. }
  67699. int32_t V_0 = 0;
  67700. int32_t V_1 = 0;
  67701. RuntimeObject* V_2 = NULL;
  67702. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  67703. memset((&V_3), 0, sizeof(V_3));
  67704. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  67705. memset((&V_4), 0, sizeof(V_4));
  67706. int32_t V_5 = 0;
  67707. Exception_t * __last_unhandled_exception = 0;
  67708. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  67709. {
  67710. int32_t L_0 = (int32_t)__this->get_minY_0();
  67711. int32_t L_1 = ___i0;
  67712. int32_t L_2 = (int32_t)__this->get_stepY_2();
  67713. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  67714. int32_t L_3 = V_0;
  67715. int32_t L_4 = (int32_t)__this->get_maxY_1();
  67716. if ((((int32_t)L_3) < ((int32_t)L_4)))
  67717. {
  67718. goto IL_001a;
  67719. }
  67720. }
  67721. {
  67722. return;
  67723. }
  67724. IL_001a:
  67725. {
  67726. int32_t L_5 = V_0;
  67727. int32_t L_6 = (int32_t)__this->get_stepY_2();
  67728. int32_t L_7 = (int32_t)__this->get_maxY_1();
  67729. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67730. int32_t L_8;
  67731. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  67732. V_1 = (int32_t)L_8;
  67733. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  67734. int32_t L_10 = (int32_t)__this->get_width_3();
  67735. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  67736. RuntimeObject* L_11;
  67737. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  67738. V_2 = (RuntimeObject*)L_11;
  67739. }
  67740. IL_0041:
  67741. try
  67742. {// begin try (depth: 1)
  67743. {
  67744. RuntimeObject* L_12 = V_2;
  67745. NullCheck((RuntimeObject*)L_12);
  67746. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  67747. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  67748. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  67749. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  67750. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  67751. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  67752. int32_t L_15 = V_0;
  67753. V_5 = (int32_t)L_15;
  67754. goto IL_0075;
  67755. }
  67756. IL_0056:
  67757. {
  67758. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * L_16 = (RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *)__this->get_address_of_action_5();
  67759. RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * L_17;
  67760. L_17 = (( RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B * (*) (RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *)(RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  67761. int32_t L_18 = V_5;
  67762. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  67763. Il2CppFakeBox<RowOperation_t8B51B64CF59C921C2C95E21EF4BA6EB67715C47B > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  67764. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  67765. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  67766. *L_17 = L_20.m_Value;
  67767. int32_t L_21 = V_5;
  67768. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  67769. }
  67770. IL_0075:
  67771. {
  67772. int32_t L_22 = V_5;
  67773. int32_t L_23 = V_1;
  67774. if ((((int32_t)L_22) < ((int32_t)L_23)))
  67775. {
  67776. goto IL_0056;
  67777. }
  67778. }
  67779. IL_007a:
  67780. {
  67781. IL2CPP_LEAVE(0x86, FINALLY_007c);
  67782. }
  67783. }// end try (depth: 1)
  67784. catch(Il2CppExceptionWrapper& e)
  67785. {
  67786. __last_unhandled_exception = (Exception_t *)e.ex;
  67787. goto FINALLY_007c;
  67788. }
  67789. FINALLY_007c:
  67790. {// begin finally (depth: 1)
  67791. {
  67792. RuntimeObject* L_24 = V_2;
  67793. if (!L_24)
  67794. {
  67795. goto IL_0085;
  67796. }
  67797. }
  67798. IL_007f:
  67799. {
  67800. RuntimeObject* L_25 = V_2;
  67801. NullCheck((RuntimeObject*)L_25);
  67802. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  67803. }
  67804. IL_0085:
  67805. {
  67806. IL2CPP_END_FINALLY(124)
  67807. }
  67808. }// end finally (depth: 1)
  67809. IL2CPP_CLEANUP(124)
  67810. {
  67811. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  67812. IL2CPP_JUMP_TBL(0x86, IL_0086)
  67813. }
  67814. IL_0086:
  67815. {
  67816. return;
  67817. }
  67818. }
  67819. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mBBBA07CB360E3179119FEEF9FA62287CE699FE1F_gshared_inline (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * ___action5, const RuntimeMethod* method)
  67820. {
  67821. {
  67822. int32_t L_0 = ___minY0;
  67823. __this->set_minY_0(L_0);
  67824. int32_t L_1 = ___maxY1;
  67825. __this->set_maxY_1(L_1);
  67826. int32_t L_2 = ___stepY2;
  67827. __this->set_stepY_2(L_2);
  67828. int32_t L_3 = ___width3;
  67829. __this->set_width_3(L_3);
  67830. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  67831. __this->set_allocator_4(L_4);
  67832. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * L_5 = ___action5;
  67833. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D L_6 = (*(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *)L_5);
  67834. __this->set_action_5(L_6);
  67835. return;
  67836. }
  67837. }
  67838. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3FDB5C631D8EACB4FAF2874A653F23BA469DC898_gshared_inline (RowOperationWrapper_2_t9920F8C9E217F50C804D289BBB94E7D7F4AEC214 * __this, int32_t ___i0, const RuntimeMethod* method)
  67839. {
  67840. static bool s_Il2CppMethodInitialized;
  67841. if (!s_Il2CppMethodInitialized)
  67842. {
  67843. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  67844. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67845. s_Il2CppMethodInitialized = true;
  67846. }
  67847. int32_t V_0 = 0;
  67848. int32_t V_1 = 0;
  67849. RuntimeObject* V_2 = NULL;
  67850. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  67851. memset((&V_3), 0, sizeof(V_3));
  67852. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  67853. memset((&V_4), 0, sizeof(V_4));
  67854. int32_t V_5 = 0;
  67855. Exception_t * __last_unhandled_exception = 0;
  67856. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  67857. {
  67858. int32_t L_0 = (int32_t)__this->get_minY_0();
  67859. int32_t L_1 = ___i0;
  67860. int32_t L_2 = (int32_t)__this->get_stepY_2();
  67861. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  67862. int32_t L_3 = V_0;
  67863. int32_t L_4 = (int32_t)__this->get_maxY_1();
  67864. if ((((int32_t)L_3) < ((int32_t)L_4)))
  67865. {
  67866. goto IL_001a;
  67867. }
  67868. }
  67869. {
  67870. return;
  67871. }
  67872. IL_001a:
  67873. {
  67874. int32_t L_5 = V_0;
  67875. int32_t L_6 = (int32_t)__this->get_stepY_2();
  67876. int32_t L_7 = (int32_t)__this->get_maxY_1();
  67877. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67878. int32_t L_8;
  67879. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  67880. V_1 = (int32_t)L_8;
  67881. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  67882. int32_t L_10 = (int32_t)__this->get_width_3();
  67883. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  67884. RuntimeObject* L_11;
  67885. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  67886. V_2 = (RuntimeObject*)L_11;
  67887. }
  67888. IL_0041:
  67889. try
  67890. {// begin try (depth: 1)
  67891. {
  67892. RuntimeObject* L_12 = V_2;
  67893. NullCheck((RuntimeObject*)L_12);
  67894. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  67895. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  67896. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  67897. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  67898. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  67899. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  67900. int32_t L_15 = V_0;
  67901. V_5 = (int32_t)L_15;
  67902. goto IL_0075;
  67903. }
  67904. IL_0056:
  67905. {
  67906. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * L_16 = (RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *)__this->get_address_of_action_5();
  67907. RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * L_17;
  67908. L_17 = (( RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D * (*) (RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *)(RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  67909. int32_t L_18 = V_5;
  67910. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  67911. Il2CppFakeBox<RowOperation_t1B83B7B3F4979F10CA18CBD2A7504B3EA419EE7D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  67912. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  67913. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  67914. *L_17 = L_20.m_Value;
  67915. int32_t L_21 = V_5;
  67916. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  67917. }
  67918. IL_0075:
  67919. {
  67920. int32_t L_22 = V_5;
  67921. int32_t L_23 = V_1;
  67922. if ((((int32_t)L_22) < ((int32_t)L_23)))
  67923. {
  67924. goto IL_0056;
  67925. }
  67926. }
  67927. IL_007a:
  67928. {
  67929. IL2CPP_LEAVE(0x86, FINALLY_007c);
  67930. }
  67931. }// end try (depth: 1)
  67932. catch(Il2CppExceptionWrapper& e)
  67933. {
  67934. __last_unhandled_exception = (Exception_t *)e.ex;
  67935. goto FINALLY_007c;
  67936. }
  67937. FINALLY_007c:
  67938. {// begin finally (depth: 1)
  67939. {
  67940. RuntimeObject* L_24 = V_2;
  67941. if (!L_24)
  67942. {
  67943. goto IL_0085;
  67944. }
  67945. }
  67946. IL_007f:
  67947. {
  67948. RuntimeObject* L_25 = V_2;
  67949. NullCheck((RuntimeObject*)L_25);
  67950. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  67951. }
  67952. IL_0085:
  67953. {
  67954. IL2CPP_END_FINALLY(124)
  67955. }
  67956. }// end finally (depth: 1)
  67957. IL2CPP_CLEANUP(124)
  67958. {
  67959. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  67960. IL2CPP_JUMP_TBL(0x86, IL_0086)
  67961. }
  67962. IL_0086:
  67963. {
  67964. return;
  67965. }
  67966. }
  67967. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m87A51378A680E83C8808652A87B89B1EB0D21141_gshared_inline (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * ___action5, const RuntimeMethod* method)
  67968. {
  67969. {
  67970. int32_t L_0 = ___minY0;
  67971. __this->set_minY_0(L_0);
  67972. int32_t L_1 = ___maxY1;
  67973. __this->set_maxY_1(L_1);
  67974. int32_t L_2 = ___stepY2;
  67975. __this->set_stepY_2(L_2);
  67976. int32_t L_3 = ___width3;
  67977. __this->set_width_3(L_3);
  67978. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  67979. __this->set_allocator_4(L_4);
  67980. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * L_5 = ___action5;
  67981. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C L_6 = (*(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *)L_5);
  67982. __this->set_action_5(L_6);
  67983. return;
  67984. }
  67985. }
  67986. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m49950EFC2D412BE49611A5410BD41A3EEF0B9F13_gshared_inline (RowOperationWrapper_2_t6A985FB74E7D65E11D94A830CAF5BA3B03814C72 * __this, int32_t ___i0, const RuntimeMethod* method)
  67987. {
  67988. static bool s_Il2CppMethodInitialized;
  67989. if (!s_Il2CppMethodInitialized)
  67990. {
  67991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  67992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  67993. s_Il2CppMethodInitialized = true;
  67994. }
  67995. int32_t V_0 = 0;
  67996. int32_t V_1 = 0;
  67997. RuntimeObject* V_2 = NULL;
  67998. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 V_3;
  67999. memset((&V_3), 0, sizeof(V_3));
  68000. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 V_4;
  68001. memset((&V_4), 0, sizeof(V_4));
  68002. int32_t V_5 = 0;
  68003. Exception_t * __last_unhandled_exception = 0;
  68004. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  68005. {
  68006. int32_t L_0 = (int32_t)__this->get_minY_0();
  68007. int32_t L_1 = ___i0;
  68008. int32_t L_2 = (int32_t)__this->get_stepY_2();
  68009. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  68010. int32_t L_3 = V_0;
  68011. int32_t L_4 = (int32_t)__this->get_maxY_1();
  68012. if ((((int32_t)L_3) < ((int32_t)L_4)))
  68013. {
  68014. goto IL_001a;
  68015. }
  68016. }
  68017. {
  68018. return;
  68019. }
  68020. IL_001a:
  68021. {
  68022. int32_t L_5 = V_0;
  68023. int32_t L_6 = (int32_t)__this->get_stepY_2();
  68024. int32_t L_7 = (int32_t)__this->get_maxY_1();
  68025. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68026. int32_t L_8;
  68027. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  68028. V_1 = (int32_t)L_8;
  68029. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  68030. int32_t L_10 = (int32_t)__this->get_width_3();
  68031. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  68032. RuntimeObject* L_11;
  68033. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  68034. V_2 = (RuntimeObject*)L_11;
  68035. }
  68036. IL_0041:
  68037. try
  68038. {// begin try (depth: 1)
  68039. {
  68040. RuntimeObject* L_12 = V_2;
  68041. NullCheck((RuntimeObject*)L_12);
  68042. Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 L_13;
  68043. L_13 = InterfaceFuncInvoker0< Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Single>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  68044. V_4 = (Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 )L_13;
  68045. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_14;
  68046. L_14 = Memory_1_get_Span_m928F551E59E8B11542D25F22BFBCB34260C42A5B_inline((Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(Memory_1_tDDFC5FF130EB5E3AE81672A3F92AF743570E3054 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  68047. V_3 = (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_14;
  68048. int32_t L_15 = V_0;
  68049. V_5 = (int32_t)L_15;
  68050. goto IL_0075;
  68051. }
  68052. IL_0056:
  68053. {
  68054. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * L_16 = (RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *)__this->get_address_of_action_5();
  68055. RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * L_17;
  68056. L_17 = (( RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C * (*) (RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *)(RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  68057. int32_t L_18 = V_5;
  68058. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_19 = V_3;
  68059. Il2CppFakeBox<RowOperation_tCB05CC6A764159237F0284DAF837908D75D0F64C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  68060. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  68061. (( void (*) (RuntimeObject*, int32_t, Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  68062. *L_17 = L_20.m_Value;
  68063. int32_t L_21 = V_5;
  68064. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  68065. }
  68066. IL_0075:
  68067. {
  68068. int32_t L_22 = V_5;
  68069. int32_t L_23 = V_1;
  68070. if ((((int32_t)L_22) < ((int32_t)L_23)))
  68071. {
  68072. goto IL_0056;
  68073. }
  68074. }
  68075. IL_007a:
  68076. {
  68077. IL2CPP_LEAVE(0x86, FINALLY_007c);
  68078. }
  68079. }// end try (depth: 1)
  68080. catch(Il2CppExceptionWrapper& e)
  68081. {
  68082. __last_unhandled_exception = (Exception_t *)e.ex;
  68083. goto FINALLY_007c;
  68084. }
  68085. FINALLY_007c:
  68086. {// begin finally (depth: 1)
  68087. {
  68088. RuntimeObject* L_24 = V_2;
  68089. if (!L_24)
  68090. {
  68091. goto IL_0085;
  68092. }
  68093. }
  68094. IL_007f:
  68095. {
  68096. RuntimeObject* L_25 = V_2;
  68097. NullCheck((RuntimeObject*)L_25);
  68098. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  68099. }
  68100. IL_0085:
  68101. {
  68102. IL2CPP_END_FINALLY(124)
  68103. }
  68104. }// end finally (depth: 1)
  68105. IL2CPP_CLEANUP(124)
  68106. {
  68107. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  68108. IL2CPP_JUMP_TBL(0x86, IL_0086)
  68109. }
  68110. IL_0086:
  68111. {
  68112. return;
  68113. }
  68114. }
  68115. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mFB3B553F8C9B5287E2C410B73FFC04BF46F851D3_gshared_inline (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * ___action5, const RuntimeMethod* method)
  68116. {
  68117. {
  68118. int32_t L_0 = ___minY0;
  68119. __this->set_minY_0(L_0);
  68120. int32_t L_1 = ___maxY1;
  68121. __this->set_maxY_1(L_1);
  68122. int32_t L_2 = ___stepY2;
  68123. __this->set_stepY_2(L_2);
  68124. int32_t L_3 = ___width3;
  68125. __this->set_width_3(L_3);
  68126. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  68127. __this->set_allocator_4(L_4);
  68128. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * L_5 = ___action5;
  68129. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 L_6 = (*(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *)L_5);
  68130. __this->set_action_5(L_6);
  68131. return;
  68132. }
  68133. }
  68134. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mE48CE289BAED7E4ED0E10EABFAAC90E661090135_gshared_inline (RowOperationWrapper_2_t461B12CC6817247FC6BAB6B360E45D51BFA721C7 * __this, int32_t ___i0, const RuntimeMethod* method)
  68135. {
  68136. static bool s_Il2CppMethodInitialized;
  68137. if (!s_Il2CppMethodInitialized)
  68138. {
  68139. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  68140. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68141. s_Il2CppMethodInitialized = true;
  68142. }
  68143. int32_t V_0 = 0;
  68144. int32_t V_1 = 0;
  68145. RuntimeObject* V_2 = NULL;
  68146. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  68147. memset((&V_3), 0, sizeof(V_3));
  68148. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  68149. memset((&V_4), 0, sizeof(V_4));
  68150. int32_t V_5 = 0;
  68151. Exception_t * __last_unhandled_exception = 0;
  68152. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  68153. {
  68154. int32_t L_0 = (int32_t)__this->get_minY_0();
  68155. int32_t L_1 = ___i0;
  68156. int32_t L_2 = (int32_t)__this->get_stepY_2();
  68157. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  68158. int32_t L_3 = V_0;
  68159. int32_t L_4 = (int32_t)__this->get_maxY_1();
  68160. if ((((int32_t)L_3) < ((int32_t)L_4)))
  68161. {
  68162. goto IL_001a;
  68163. }
  68164. }
  68165. {
  68166. return;
  68167. }
  68168. IL_001a:
  68169. {
  68170. int32_t L_5 = V_0;
  68171. int32_t L_6 = (int32_t)__this->get_stepY_2();
  68172. int32_t L_7 = (int32_t)__this->get_maxY_1();
  68173. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68174. int32_t L_8;
  68175. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  68176. V_1 = (int32_t)L_8;
  68177. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  68178. int32_t L_10 = (int32_t)__this->get_width_3();
  68179. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  68180. RuntimeObject* L_11;
  68181. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  68182. V_2 = (RuntimeObject*)L_11;
  68183. }
  68184. IL_0041:
  68185. try
  68186. {// begin try (depth: 1)
  68187. {
  68188. RuntimeObject* L_12 = V_2;
  68189. NullCheck((RuntimeObject*)L_12);
  68190. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  68191. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  68192. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  68193. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  68194. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  68195. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  68196. int32_t L_15 = V_0;
  68197. V_5 = (int32_t)L_15;
  68198. goto IL_0075;
  68199. }
  68200. IL_0056:
  68201. {
  68202. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * L_16 = (RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *)__this->get_address_of_action_5();
  68203. RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * L_17;
  68204. L_17 = (( RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 * (*) (RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *)(RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  68205. int32_t L_18 = V_5;
  68206. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  68207. Il2CppFakeBox<RowOperation_t9BB46646B3243442289FABBB9F79958E3D357BD5 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  68208. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  68209. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  68210. *L_17 = L_20.m_Value;
  68211. int32_t L_21 = V_5;
  68212. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  68213. }
  68214. IL_0075:
  68215. {
  68216. int32_t L_22 = V_5;
  68217. int32_t L_23 = V_1;
  68218. if ((((int32_t)L_22) < ((int32_t)L_23)))
  68219. {
  68220. goto IL_0056;
  68221. }
  68222. }
  68223. IL_007a:
  68224. {
  68225. IL2CPP_LEAVE(0x86, FINALLY_007c);
  68226. }
  68227. }// end try (depth: 1)
  68228. catch(Il2CppExceptionWrapper& e)
  68229. {
  68230. __last_unhandled_exception = (Exception_t *)e.ex;
  68231. goto FINALLY_007c;
  68232. }
  68233. FINALLY_007c:
  68234. {// begin finally (depth: 1)
  68235. {
  68236. RuntimeObject* L_24 = V_2;
  68237. if (!L_24)
  68238. {
  68239. goto IL_0085;
  68240. }
  68241. }
  68242. IL_007f:
  68243. {
  68244. RuntimeObject* L_25 = V_2;
  68245. NullCheck((RuntimeObject*)L_25);
  68246. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  68247. }
  68248. IL_0085:
  68249. {
  68250. IL2CPP_END_FINALLY(124)
  68251. }
  68252. }// end finally (depth: 1)
  68253. IL2CPP_CLEANUP(124)
  68254. {
  68255. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  68256. IL2CPP_JUMP_TBL(0x86, IL_0086)
  68257. }
  68258. IL_0086:
  68259. {
  68260. return;
  68261. }
  68262. }
  68263. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m3319F7E4EDD5A67770FC7EAF1CC2C3DA3C79863C_gshared_inline (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * ___action5, const RuntimeMethod* method)
  68264. {
  68265. {
  68266. int32_t L_0 = ___minY0;
  68267. __this->set_minY_0(L_0);
  68268. int32_t L_1 = ___maxY1;
  68269. __this->set_maxY_1(L_1);
  68270. int32_t L_2 = ___stepY2;
  68271. __this->set_stepY_2(L_2);
  68272. int32_t L_3 = ___width3;
  68273. __this->set_width_3(L_3);
  68274. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  68275. __this->set_allocator_4(L_4);
  68276. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * L_5 = ___action5;
  68277. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C L_6 = (*(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *)L_5);
  68278. __this->set_action_5(L_6);
  68279. return;
  68280. }
  68281. }
  68282. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mED5E0DEC9403B5C2442E8C9BC8D6FE8A89D2DE87_gshared_inline (RowOperationWrapper_2_t774B42DE7D479111EEEBE6AD392442F2801D1295 * __this, int32_t ___i0, const RuntimeMethod* method)
  68283. {
  68284. static bool s_Il2CppMethodInitialized;
  68285. if (!s_Il2CppMethodInitialized)
  68286. {
  68287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  68288. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68289. s_Il2CppMethodInitialized = true;
  68290. }
  68291. int32_t V_0 = 0;
  68292. int32_t V_1 = 0;
  68293. RuntimeObject* V_2 = NULL;
  68294. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  68295. memset((&V_3), 0, sizeof(V_3));
  68296. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  68297. memset((&V_4), 0, sizeof(V_4));
  68298. int32_t V_5 = 0;
  68299. Exception_t * __last_unhandled_exception = 0;
  68300. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  68301. {
  68302. int32_t L_0 = (int32_t)__this->get_minY_0();
  68303. int32_t L_1 = ___i0;
  68304. int32_t L_2 = (int32_t)__this->get_stepY_2();
  68305. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  68306. int32_t L_3 = V_0;
  68307. int32_t L_4 = (int32_t)__this->get_maxY_1();
  68308. if ((((int32_t)L_3) < ((int32_t)L_4)))
  68309. {
  68310. goto IL_001a;
  68311. }
  68312. }
  68313. {
  68314. return;
  68315. }
  68316. IL_001a:
  68317. {
  68318. int32_t L_5 = V_0;
  68319. int32_t L_6 = (int32_t)__this->get_stepY_2();
  68320. int32_t L_7 = (int32_t)__this->get_maxY_1();
  68321. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68322. int32_t L_8;
  68323. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  68324. V_1 = (int32_t)L_8;
  68325. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  68326. int32_t L_10 = (int32_t)__this->get_width_3();
  68327. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  68328. RuntimeObject* L_11;
  68329. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  68330. V_2 = (RuntimeObject*)L_11;
  68331. }
  68332. IL_0041:
  68333. try
  68334. {// begin try (depth: 1)
  68335. {
  68336. RuntimeObject* L_12 = V_2;
  68337. NullCheck((RuntimeObject*)L_12);
  68338. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  68339. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  68340. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  68341. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  68342. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  68343. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  68344. int32_t L_15 = V_0;
  68345. V_5 = (int32_t)L_15;
  68346. goto IL_0075;
  68347. }
  68348. IL_0056:
  68349. {
  68350. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * L_16 = (RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *)__this->get_address_of_action_5();
  68351. RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * L_17;
  68352. L_17 = (( RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C * (*) (RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *)(RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  68353. int32_t L_18 = V_5;
  68354. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  68355. Il2CppFakeBox<RowOperation_tBB267F31D2B5DD5813691379181617B6F784AD1C > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  68356. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  68357. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  68358. *L_17 = L_20.m_Value;
  68359. int32_t L_21 = V_5;
  68360. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  68361. }
  68362. IL_0075:
  68363. {
  68364. int32_t L_22 = V_5;
  68365. int32_t L_23 = V_1;
  68366. if ((((int32_t)L_22) < ((int32_t)L_23)))
  68367. {
  68368. goto IL_0056;
  68369. }
  68370. }
  68371. IL_007a:
  68372. {
  68373. IL2CPP_LEAVE(0x86, FINALLY_007c);
  68374. }
  68375. }// end try (depth: 1)
  68376. catch(Il2CppExceptionWrapper& e)
  68377. {
  68378. __last_unhandled_exception = (Exception_t *)e.ex;
  68379. goto FINALLY_007c;
  68380. }
  68381. FINALLY_007c:
  68382. {// begin finally (depth: 1)
  68383. {
  68384. RuntimeObject* L_24 = V_2;
  68385. if (!L_24)
  68386. {
  68387. goto IL_0085;
  68388. }
  68389. }
  68390. IL_007f:
  68391. {
  68392. RuntimeObject* L_25 = V_2;
  68393. NullCheck((RuntimeObject*)L_25);
  68394. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  68395. }
  68396. IL_0085:
  68397. {
  68398. IL2CPP_END_FINALLY(124)
  68399. }
  68400. }// end finally (depth: 1)
  68401. IL2CPP_CLEANUP(124)
  68402. {
  68403. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  68404. IL2CPP_JUMP_TBL(0x86, IL_0086)
  68405. }
  68406. IL_0086:
  68407. {
  68408. return;
  68409. }
  68410. }
  68411. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mF2BDA1780237AD205FF056BF2CBE2A89A5B7134C_gshared_inline (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * ___action5, const RuntimeMethod* method)
  68412. {
  68413. {
  68414. int32_t L_0 = ___minY0;
  68415. __this->set_minY_0(L_0);
  68416. int32_t L_1 = ___maxY1;
  68417. __this->set_maxY_1(L_1);
  68418. int32_t L_2 = ___stepY2;
  68419. __this->set_stepY_2(L_2);
  68420. int32_t L_3 = ___width3;
  68421. __this->set_width_3(L_3);
  68422. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  68423. __this->set_allocator_4(L_4);
  68424. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * L_5 = ___action5;
  68425. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F L_6 = (*(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *)L_5);
  68426. __this->set_action_5(L_6);
  68427. return;
  68428. }
  68429. }
  68430. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mAC00EC158C69DDBF25135178EEF830065AFA7991_gshared_inline (RowOperationWrapper_2_t74520F46B167B9BA30A57FB9D06935B1F0C0B2AA * __this, int32_t ___i0, const RuntimeMethod* method)
  68431. {
  68432. static bool s_Il2CppMethodInitialized;
  68433. if (!s_Il2CppMethodInitialized)
  68434. {
  68435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  68436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68437. s_Il2CppMethodInitialized = true;
  68438. }
  68439. int32_t V_0 = 0;
  68440. int32_t V_1 = 0;
  68441. RuntimeObject* V_2 = NULL;
  68442. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  68443. memset((&V_3), 0, sizeof(V_3));
  68444. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  68445. memset((&V_4), 0, sizeof(V_4));
  68446. int32_t V_5 = 0;
  68447. Exception_t * __last_unhandled_exception = 0;
  68448. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  68449. {
  68450. int32_t L_0 = (int32_t)__this->get_minY_0();
  68451. int32_t L_1 = ___i0;
  68452. int32_t L_2 = (int32_t)__this->get_stepY_2();
  68453. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  68454. int32_t L_3 = V_0;
  68455. int32_t L_4 = (int32_t)__this->get_maxY_1();
  68456. if ((((int32_t)L_3) < ((int32_t)L_4)))
  68457. {
  68458. goto IL_001a;
  68459. }
  68460. }
  68461. {
  68462. return;
  68463. }
  68464. IL_001a:
  68465. {
  68466. int32_t L_5 = V_0;
  68467. int32_t L_6 = (int32_t)__this->get_stepY_2();
  68468. int32_t L_7 = (int32_t)__this->get_maxY_1();
  68469. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68470. int32_t L_8;
  68471. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  68472. V_1 = (int32_t)L_8;
  68473. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  68474. int32_t L_10 = (int32_t)__this->get_width_3();
  68475. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  68476. RuntimeObject* L_11;
  68477. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  68478. V_2 = (RuntimeObject*)L_11;
  68479. }
  68480. IL_0041:
  68481. try
  68482. {// begin try (depth: 1)
  68483. {
  68484. RuntimeObject* L_12 = V_2;
  68485. NullCheck((RuntimeObject*)L_12);
  68486. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  68487. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  68488. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  68489. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  68490. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  68491. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  68492. int32_t L_15 = V_0;
  68493. V_5 = (int32_t)L_15;
  68494. goto IL_0075;
  68495. }
  68496. IL_0056:
  68497. {
  68498. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * L_16 = (RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *)__this->get_address_of_action_5();
  68499. RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * L_17;
  68500. L_17 = (( RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F * (*) (RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *)(RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  68501. int32_t L_18 = V_5;
  68502. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  68503. Il2CppFakeBox<RowOperation_tCFCFFE19B7667FD81752EC5B9442F24B3189632F > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  68504. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  68505. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  68506. *L_17 = L_20.m_Value;
  68507. int32_t L_21 = V_5;
  68508. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  68509. }
  68510. IL_0075:
  68511. {
  68512. int32_t L_22 = V_5;
  68513. int32_t L_23 = V_1;
  68514. if ((((int32_t)L_22) < ((int32_t)L_23)))
  68515. {
  68516. goto IL_0056;
  68517. }
  68518. }
  68519. IL_007a:
  68520. {
  68521. IL2CPP_LEAVE(0x86, FINALLY_007c);
  68522. }
  68523. }// end try (depth: 1)
  68524. catch(Il2CppExceptionWrapper& e)
  68525. {
  68526. __last_unhandled_exception = (Exception_t *)e.ex;
  68527. goto FINALLY_007c;
  68528. }
  68529. FINALLY_007c:
  68530. {// begin finally (depth: 1)
  68531. {
  68532. RuntimeObject* L_24 = V_2;
  68533. if (!L_24)
  68534. {
  68535. goto IL_0085;
  68536. }
  68537. }
  68538. IL_007f:
  68539. {
  68540. RuntimeObject* L_25 = V_2;
  68541. NullCheck((RuntimeObject*)L_25);
  68542. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  68543. }
  68544. IL_0085:
  68545. {
  68546. IL2CPP_END_FINALLY(124)
  68547. }
  68548. }// end finally (depth: 1)
  68549. IL2CPP_CLEANUP(124)
  68550. {
  68551. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  68552. IL2CPP_JUMP_TBL(0x86, IL_0086)
  68553. }
  68554. IL_0086:
  68555. {
  68556. return;
  68557. }
  68558. }
  68559. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mB7A080DBE104AB1EB832E40223832CE00FC84B13_gshared_inline (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * ___action5, const RuntimeMethod* method)
  68560. {
  68561. {
  68562. int32_t L_0 = ___minY0;
  68563. __this->set_minY_0(L_0);
  68564. int32_t L_1 = ___maxY1;
  68565. __this->set_maxY_1(L_1);
  68566. int32_t L_2 = ___stepY2;
  68567. __this->set_stepY_2(L_2);
  68568. int32_t L_3 = ___width3;
  68569. __this->set_width_3(L_3);
  68570. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  68571. __this->set_allocator_4(L_4);
  68572. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * L_5 = ___action5;
  68573. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 L_6 = (*(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *)L_5);
  68574. __this->set_action_5(L_6);
  68575. return;
  68576. }
  68577. }
  68578. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m3B00C7838BBB98F24E77B06EAF8598CB1EC27013_gshared_inline (RowOperationWrapper_2_tD0002C2C139773EFA52468D49863402D7DF13C83 * __this, int32_t ___i0, const RuntimeMethod* method)
  68579. {
  68580. static bool s_Il2CppMethodInitialized;
  68581. if (!s_Il2CppMethodInitialized)
  68582. {
  68583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  68584. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68585. s_Il2CppMethodInitialized = true;
  68586. }
  68587. int32_t V_0 = 0;
  68588. int32_t V_1 = 0;
  68589. RuntimeObject* V_2 = NULL;
  68590. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  68591. memset((&V_3), 0, sizeof(V_3));
  68592. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  68593. memset((&V_4), 0, sizeof(V_4));
  68594. int32_t V_5 = 0;
  68595. Exception_t * __last_unhandled_exception = 0;
  68596. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  68597. {
  68598. int32_t L_0 = (int32_t)__this->get_minY_0();
  68599. int32_t L_1 = ___i0;
  68600. int32_t L_2 = (int32_t)__this->get_stepY_2();
  68601. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  68602. int32_t L_3 = V_0;
  68603. int32_t L_4 = (int32_t)__this->get_maxY_1();
  68604. if ((((int32_t)L_3) < ((int32_t)L_4)))
  68605. {
  68606. goto IL_001a;
  68607. }
  68608. }
  68609. {
  68610. return;
  68611. }
  68612. IL_001a:
  68613. {
  68614. int32_t L_5 = V_0;
  68615. int32_t L_6 = (int32_t)__this->get_stepY_2();
  68616. int32_t L_7 = (int32_t)__this->get_maxY_1();
  68617. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68618. int32_t L_8;
  68619. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  68620. V_1 = (int32_t)L_8;
  68621. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  68622. int32_t L_10 = (int32_t)__this->get_width_3();
  68623. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  68624. RuntimeObject* L_11;
  68625. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  68626. V_2 = (RuntimeObject*)L_11;
  68627. }
  68628. IL_0041:
  68629. try
  68630. {// begin try (depth: 1)
  68631. {
  68632. RuntimeObject* L_12 = V_2;
  68633. NullCheck((RuntimeObject*)L_12);
  68634. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  68635. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  68636. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  68637. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  68638. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  68639. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  68640. int32_t L_15 = V_0;
  68641. V_5 = (int32_t)L_15;
  68642. goto IL_0075;
  68643. }
  68644. IL_0056:
  68645. {
  68646. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * L_16 = (RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *)__this->get_address_of_action_5();
  68647. RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * L_17;
  68648. L_17 = (( RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 * (*) (RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *)(RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  68649. int32_t L_18 = V_5;
  68650. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  68651. Il2CppFakeBox<RowOperation_tEB21D08080F4F6578B05144ACC8AA02566897F79 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  68652. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  68653. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  68654. *L_17 = L_20.m_Value;
  68655. int32_t L_21 = V_5;
  68656. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  68657. }
  68658. IL_0075:
  68659. {
  68660. int32_t L_22 = V_5;
  68661. int32_t L_23 = V_1;
  68662. if ((((int32_t)L_22) < ((int32_t)L_23)))
  68663. {
  68664. goto IL_0056;
  68665. }
  68666. }
  68667. IL_007a:
  68668. {
  68669. IL2CPP_LEAVE(0x86, FINALLY_007c);
  68670. }
  68671. }// end try (depth: 1)
  68672. catch(Il2CppExceptionWrapper& e)
  68673. {
  68674. __last_unhandled_exception = (Exception_t *)e.ex;
  68675. goto FINALLY_007c;
  68676. }
  68677. FINALLY_007c:
  68678. {// begin finally (depth: 1)
  68679. {
  68680. RuntimeObject* L_24 = V_2;
  68681. if (!L_24)
  68682. {
  68683. goto IL_0085;
  68684. }
  68685. }
  68686. IL_007f:
  68687. {
  68688. RuntimeObject* L_25 = V_2;
  68689. NullCheck((RuntimeObject*)L_25);
  68690. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  68691. }
  68692. IL_0085:
  68693. {
  68694. IL2CPP_END_FINALLY(124)
  68695. }
  68696. }// end finally (depth: 1)
  68697. IL2CPP_CLEANUP(124)
  68698. {
  68699. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  68700. IL2CPP_JUMP_TBL(0x86, IL_0086)
  68701. }
  68702. IL_0086:
  68703. {
  68704. return;
  68705. }
  68706. }
  68707. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mDD2B411B6CDB17DE2B7C204A606711AB041D957A_gshared_inline (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * ___action5, const RuntimeMethod* method)
  68708. {
  68709. {
  68710. int32_t L_0 = ___minY0;
  68711. __this->set_minY_0(L_0);
  68712. int32_t L_1 = ___maxY1;
  68713. __this->set_maxY_1(L_1);
  68714. int32_t L_2 = ___stepY2;
  68715. __this->set_stepY_2(L_2);
  68716. int32_t L_3 = ___width3;
  68717. __this->set_width_3(L_3);
  68718. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  68719. __this->set_allocator_4(L_4);
  68720. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * L_5 = ___action5;
  68721. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 L_6 = (*(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *)L_5);
  68722. __this->set_action_5(L_6);
  68723. return;
  68724. }
  68725. }
  68726. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mBAF22D076BA6F9DF999C332193F7DDBE0F3EE2AE_gshared_inline (RowOperationWrapper_2_tCC1B6D47996A7547ADEC7C8E9F835CD587010B15 * __this, int32_t ___i0, const RuntimeMethod* method)
  68727. {
  68728. static bool s_Il2CppMethodInitialized;
  68729. if (!s_Il2CppMethodInitialized)
  68730. {
  68731. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  68732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68733. s_Il2CppMethodInitialized = true;
  68734. }
  68735. int32_t V_0 = 0;
  68736. int32_t V_1 = 0;
  68737. RuntimeObject* V_2 = NULL;
  68738. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  68739. memset((&V_3), 0, sizeof(V_3));
  68740. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  68741. memset((&V_4), 0, sizeof(V_4));
  68742. int32_t V_5 = 0;
  68743. Exception_t * __last_unhandled_exception = 0;
  68744. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  68745. {
  68746. int32_t L_0 = (int32_t)__this->get_minY_0();
  68747. int32_t L_1 = ___i0;
  68748. int32_t L_2 = (int32_t)__this->get_stepY_2();
  68749. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  68750. int32_t L_3 = V_0;
  68751. int32_t L_4 = (int32_t)__this->get_maxY_1();
  68752. if ((((int32_t)L_3) < ((int32_t)L_4)))
  68753. {
  68754. goto IL_001a;
  68755. }
  68756. }
  68757. {
  68758. return;
  68759. }
  68760. IL_001a:
  68761. {
  68762. int32_t L_5 = V_0;
  68763. int32_t L_6 = (int32_t)__this->get_stepY_2();
  68764. int32_t L_7 = (int32_t)__this->get_maxY_1();
  68765. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68766. int32_t L_8;
  68767. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  68768. V_1 = (int32_t)L_8;
  68769. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  68770. int32_t L_10 = (int32_t)__this->get_width_3();
  68771. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  68772. RuntimeObject* L_11;
  68773. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  68774. V_2 = (RuntimeObject*)L_11;
  68775. }
  68776. IL_0041:
  68777. try
  68778. {// begin try (depth: 1)
  68779. {
  68780. RuntimeObject* L_12 = V_2;
  68781. NullCheck((RuntimeObject*)L_12);
  68782. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  68783. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  68784. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  68785. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  68786. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  68787. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  68788. int32_t L_15 = V_0;
  68789. V_5 = (int32_t)L_15;
  68790. goto IL_0075;
  68791. }
  68792. IL_0056:
  68793. {
  68794. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * L_16 = (RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *)__this->get_address_of_action_5();
  68795. RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * L_17;
  68796. L_17 = (( RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 * (*) (RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *)(RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  68797. int32_t L_18 = V_5;
  68798. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  68799. Il2CppFakeBox<RowOperation_t66502F3D09B19E2F8E4F8036EE171F594825AE79 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  68800. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  68801. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  68802. *L_17 = L_20.m_Value;
  68803. int32_t L_21 = V_5;
  68804. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  68805. }
  68806. IL_0075:
  68807. {
  68808. int32_t L_22 = V_5;
  68809. int32_t L_23 = V_1;
  68810. if ((((int32_t)L_22) < ((int32_t)L_23)))
  68811. {
  68812. goto IL_0056;
  68813. }
  68814. }
  68815. IL_007a:
  68816. {
  68817. IL2CPP_LEAVE(0x86, FINALLY_007c);
  68818. }
  68819. }// end try (depth: 1)
  68820. catch(Il2CppExceptionWrapper& e)
  68821. {
  68822. __last_unhandled_exception = (Exception_t *)e.ex;
  68823. goto FINALLY_007c;
  68824. }
  68825. FINALLY_007c:
  68826. {// begin finally (depth: 1)
  68827. {
  68828. RuntimeObject* L_24 = V_2;
  68829. if (!L_24)
  68830. {
  68831. goto IL_0085;
  68832. }
  68833. }
  68834. IL_007f:
  68835. {
  68836. RuntimeObject* L_25 = V_2;
  68837. NullCheck((RuntimeObject*)L_25);
  68838. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  68839. }
  68840. IL_0085:
  68841. {
  68842. IL2CPP_END_FINALLY(124)
  68843. }
  68844. }// end finally (depth: 1)
  68845. IL2CPP_CLEANUP(124)
  68846. {
  68847. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  68848. IL2CPP_JUMP_TBL(0x86, IL_0086)
  68849. }
  68850. IL_0086:
  68851. {
  68852. return;
  68853. }
  68854. }
  68855. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m51AED9173472D691A05A362A99D4602901F5993E_gshared_inline (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * ___action5, const RuntimeMethod* method)
  68856. {
  68857. {
  68858. int32_t L_0 = ___minY0;
  68859. __this->set_minY_0(L_0);
  68860. int32_t L_1 = ___maxY1;
  68861. __this->set_maxY_1(L_1);
  68862. int32_t L_2 = ___stepY2;
  68863. __this->set_stepY_2(L_2);
  68864. int32_t L_3 = ___width3;
  68865. __this->set_width_3(L_3);
  68866. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  68867. __this->set_allocator_4(L_4);
  68868. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * L_5 = ___action5;
  68869. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED L_6 = (*(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *)L_5);
  68870. __this->set_action_5(L_6);
  68871. return;
  68872. }
  68873. }
  68874. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mB9A0E34B4725B27DDC133E4A23754445BEF98C80_gshared_inline (RowOperationWrapper_2_t0EBB5A4D70C03EA6A377503AF8176FF7F6E4D862 * __this, int32_t ___i0, const RuntimeMethod* method)
  68875. {
  68876. static bool s_Il2CppMethodInitialized;
  68877. if (!s_Il2CppMethodInitialized)
  68878. {
  68879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  68880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68881. s_Il2CppMethodInitialized = true;
  68882. }
  68883. int32_t V_0 = 0;
  68884. int32_t V_1 = 0;
  68885. RuntimeObject* V_2 = NULL;
  68886. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  68887. memset((&V_3), 0, sizeof(V_3));
  68888. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  68889. memset((&V_4), 0, sizeof(V_4));
  68890. int32_t V_5 = 0;
  68891. Exception_t * __last_unhandled_exception = 0;
  68892. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  68893. {
  68894. int32_t L_0 = (int32_t)__this->get_minY_0();
  68895. int32_t L_1 = ___i0;
  68896. int32_t L_2 = (int32_t)__this->get_stepY_2();
  68897. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  68898. int32_t L_3 = V_0;
  68899. int32_t L_4 = (int32_t)__this->get_maxY_1();
  68900. if ((((int32_t)L_3) < ((int32_t)L_4)))
  68901. {
  68902. goto IL_001a;
  68903. }
  68904. }
  68905. {
  68906. return;
  68907. }
  68908. IL_001a:
  68909. {
  68910. int32_t L_5 = V_0;
  68911. int32_t L_6 = (int32_t)__this->get_stepY_2();
  68912. int32_t L_7 = (int32_t)__this->get_maxY_1();
  68913. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  68914. int32_t L_8;
  68915. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  68916. V_1 = (int32_t)L_8;
  68917. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  68918. int32_t L_10 = (int32_t)__this->get_width_3();
  68919. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  68920. RuntimeObject* L_11;
  68921. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  68922. V_2 = (RuntimeObject*)L_11;
  68923. }
  68924. IL_0041:
  68925. try
  68926. {// begin try (depth: 1)
  68927. {
  68928. RuntimeObject* L_12 = V_2;
  68929. NullCheck((RuntimeObject*)L_12);
  68930. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  68931. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  68932. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  68933. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  68934. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  68935. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  68936. int32_t L_15 = V_0;
  68937. V_5 = (int32_t)L_15;
  68938. goto IL_0075;
  68939. }
  68940. IL_0056:
  68941. {
  68942. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * L_16 = (RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *)__this->get_address_of_action_5();
  68943. RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * L_17;
  68944. L_17 = (( RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED * (*) (RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *)(RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  68945. int32_t L_18 = V_5;
  68946. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  68947. Il2CppFakeBox<RowOperation_t009A147FC466DF9242D8C0669398493682DB06ED > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  68948. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  68949. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  68950. *L_17 = L_20.m_Value;
  68951. int32_t L_21 = V_5;
  68952. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  68953. }
  68954. IL_0075:
  68955. {
  68956. int32_t L_22 = V_5;
  68957. int32_t L_23 = V_1;
  68958. if ((((int32_t)L_22) < ((int32_t)L_23)))
  68959. {
  68960. goto IL_0056;
  68961. }
  68962. }
  68963. IL_007a:
  68964. {
  68965. IL2CPP_LEAVE(0x86, FINALLY_007c);
  68966. }
  68967. }// end try (depth: 1)
  68968. catch(Il2CppExceptionWrapper& e)
  68969. {
  68970. __last_unhandled_exception = (Exception_t *)e.ex;
  68971. goto FINALLY_007c;
  68972. }
  68973. FINALLY_007c:
  68974. {// begin finally (depth: 1)
  68975. {
  68976. RuntimeObject* L_24 = V_2;
  68977. if (!L_24)
  68978. {
  68979. goto IL_0085;
  68980. }
  68981. }
  68982. IL_007f:
  68983. {
  68984. RuntimeObject* L_25 = V_2;
  68985. NullCheck((RuntimeObject*)L_25);
  68986. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  68987. }
  68988. IL_0085:
  68989. {
  68990. IL2CPP_END_FINALLY(124)
  68991. }
  68992. }// end finally (depth: 1)
  68993. IL2CPP_CLEANUP(124)
  68994. {
  68995. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  68996. IL2CPP_JUMP_TBL(0x86, IL_0086)
  68997. }
  68998. IL_0086:
  68999. {
  69000. return;
  69001. }
  69002. }
  69003. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_m7A44BFD88C4CEB036BE3954F64D4AB0A9829894F_gshared_inline (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * ___action5, const RuntimeMethod* method)
  69004. {
  69005. {
  69006. int32_t L_0 = ___minY0;
  69007. __this->set_minY_0(L_0);
  69008. int32_t L_1 = ___maxY1;
  69009. __this->set_maxY_1(L_1);
  69010. int32_t L_2 = ___stepY2;
  69011. __this->set_stepY_2(L_2);
  69012. int32_t L_3 = ___width3;
  69013. __this->set_width_3(L_3);
  69014. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  69015. __this->set_allocator_4(L_4);
  69016. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * L_5 = ___action5;
  69017. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D L_6 = (*(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *)L_5);
  69018. __this->set_action_5(L_6);
  69019. return;
  69020. }
  69021. }
  69022. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_m19E31DE2608198BFD56BD3E44AEA70EE0505511C_gshared_inline (RowOperationWrapper_2_t0EE99881B59C9FAB133C3BB19B3A0A47E7F5E01E * __this, int32_t ___i0, const RuntimeMethod* method)
  69023. {
  69024. static bool s_Il2CppMethodInitialized;
  69025. if (!s_Il2CppMethodInitialized)
  69026. {
  69027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  69028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  69029. s_Il2CppMethodInitialized = true;
  69030. }
  69031. int32_t V_0 = 0;
  69032. int32_t V_1 = 0;
  69033. RuntimeObject* V_2 = NULL;
  69034. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  69035. memset((&V_3), 0, sizeof(V_3));
  69036. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  69037. memset((&V_4), 0, sizeof(V_4));
  69038. int32_t V_5 = 0;
  69039. Exception_t * __last_unhandled_exception = 0;
  69040. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  69041. {
  69042. int32_t L_0 = (int32_t)__this->get_minY_0();
  69043. int32_t L_1 = ___i0;
  69044. int32_t L_2 = (int32_t)__this->get_stepY_2();
  69045. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  69046. int32_t L_3 = V_0;
  69047. int32_t L_4 = (int32_t)__this->get_maxY_1();
  69048. if ((((int32_t)L_3) < ((int32_t)L_4)))
  69049. {
  69050. goto IL_001a;
  69051. }
  69052. }
  69053. {
  69054. return;
  69055. }
  69056. IL_001a:
  69057. {
  69058. int32_t L_5 = V_0;
  69059. int32_t L_6 = (int32_t)__this->get_stepY_2();
  69060. int32_t L_7 = (int32_t)__this->get_maxY_1();
  69061. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  69062. int32_t L_8;
  69063. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  69064. V_1 = (int32_t)L_8;
  69065. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  69066. int32_t L_10 = (int32_t)__this->get_width_3();
  69067. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  69068. RuntimeObject* L_11;
  69069. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  69070. V_2 = (RuntimeObject*)L_11;
  69071. }
  69072. IL_0041:
  69073. try
  69074. {// begin try (depth: 1)
  69075. {
  69076. RuntimeObject* L_12 = V_2;
  69077. NullCheck((RuntimeObject*)L_12);
  69078. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  69079. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  69080. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  69081. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  69082. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  69083. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  69084. int32_t L_15 = V_0;
  69085. V_5 = (int32_t)L_15;
  69086. goto IL_0075;
  69087. }
  69088. IL_0056:
  69089. {
  69090. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * L_16 = (RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *)__this->get_address_of_action_5();
  69091. RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * L_17;
  69092. L_17 = (( RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D * (*) (RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *)(RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  69093. int32_t L_18 = V_5;
  69094. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  69095. Il2CppFakeBox<RowOperation_t4A7E8FA440C372AB38D2743CC8015D0657C9077D > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  69096. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  69097. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  69098. *L_17 = L_20.m_Value;
  69099. int32_t L_21 = V_5;
  69100. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  69101. }
  69102. IL_0075:
  69103. {
  69104. int32_t L_22 = V_5;
  69105. int32_t L_23 = V_1;
  69106. if ((((int32_t)L_22) < ((int32_t)L_23)))
  69107. {
  69108. goto IL_0056;
  69109. }
  69110. }
  69111. IL_007a:
  69112. {
  69113. IL2CPP_LEAVE(0x86, FINALLY_007c);
  69114. }
  69115. }// end try (depth: 1)
  69116. catch(Il2CppExceptionWrapper& e)
  69117. {
  69118. __last_unhandled_exception = (Exception_t *)e.ex;
  69119. goto FINALLY_007c;
  69120. }
  69121. FINALLY_007c:
  69122. {// begin finally (depth: 1)
  69123. {
  69124. RuntimeObject* L_24 = V_2;
  69125. if (!L_24)
  69126. {
  69127. goto IL_0085;
  69128. }
  69129. }
  69130. IL_007f:
  69131. {
  69132. RuntimeObject* L_25 = V_2;
  69133. NullCheck((RuntimeObject*)L_25);
  69134. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  69135. }
  69136. IL_0085:
  69137. {
  69138. IL2CPP_END_FINALLY(124)
  69139. }
  69140. }// end finally (depth: 1)
  69141. IL2CPP_CLEANUP(124)
  69142. {
  69143. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  69144. IL2CPP_JUMP_TBL(0x86, IL_0086)
  69145. }
  69146. IL_0086:
  69147. {
  69148. return;
  69149. }
  69150. }
  69151. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2__ctor_mD2A710ECCB789D7E13D6EB51544CDEFD921854E0_gshared_inline (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * __this, int32_t ___minY0, int32_t ___maxY1, int32_t ___stepY2, int32_t ___width3, MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * ___allocator4, RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * ___action5, const RuntimeMethod* method)
  69152. {
  69153. {
  69154. int32_t L_0 = ___minY0;
  69155. __this->set_minY_0(L_0);
  69156. int32_t L_1 = ___maxY1;
  69157. __this->set_maxY_1(L_1);
  69158. int32_t L_2 = ___stepY2;
  69159. __this->set_stepY_2(L_2);
  69160. int32_t L_3 = ___width3;
  69161. __this->set_width_3(L_3);
  69162. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_4 = ___allocator4;
  69163. __this->set_allocator_4(L_4);
  69164. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * L_5 = ___action5;
  69165. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 L_6 = (*(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *)L_5);
  69166. __this->set_action_5(L_6);
  69167. return;
  69168. }
  69169. }
  69170. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RowOperationWrapper_2_Invoke_mA26FCD200ECF96F18E0D6B9EDB1502DC705FB7B8_gshared_inline (RowOperationWrapper_2_tB1583E34B48802E32C0FF20DDA22C76976FB38F5 * __this, int32_t ___i0, const RuntimeMethod* method)
  69171. {
  69172. static bool s_Il2CppMethodInitialized;
  69173. if (!s_Il2CppMethodInitialized)
  69174. {
  69175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var);
  69176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  69177. s_Il2CppMethodInitialized = true;
  69178. }
  69179. int32_t V_0 = 0;
  69180. int32_t V_1 = 0;
  69181. RuntimeObject* V_2 = NULL;
  69182. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 V_3;
  69183. memset((&V_3), 0, sizeof(V_3));
  69184. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 V_4;
  69185. memset((&V_4), 0, sizeof(V_4));
  69186. int32_t V_5 = 0;
  69187. Exception_t * __last_unhandled_exception = 0;
  69188. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  69189. {
  69190. int32_t L_0 = (int32_t)__this->get_minY_0();
  69191. int32_t L_1 = ___i0;
  69192. int32_t L_2 = (int32_t)__this->get_stepY_2();
  69193. V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2))));
  69194. int32_t L_3 = V_0;
  69195. int32_t L_4 = (int32_t)__this->get_maxY_1();
  69196. if ((((int32_t)L_3) < ((int32_t)L_4)))
  69197. {
  69198. goto IL_001a;
  69199. }
  69200. }
  69201. {
  69202. return;
  69203. }
  69204. IL_001a:
  69205. {
  69206. int32_t L_5 = V_0;
  69207. int32_t L_6 = (int32_t)__this->get_stepY_2();
  69208. int32_t L_7 = (int32_t)__this->get_maxY_1();
  69209. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  69210. int32_t L_8;
  69211. L_8 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7, /*hidden argument*/NULL);
  69212. V_1 = (int32_t)L_8;
  69213. MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 * L_9 = (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)__this->get_allocator_4();
  69214. int32_t L_10 = (int32_t)__this->get_width_3();
  69215. NullCheck((MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9);
  69216. RuntimeObject* L_11;
  69217. L_11 = GenericVirtualFuncInvoker2< RuntimeObject*, int32_t, int32_t >::Invoke(IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0), (MemoryAllocator_tC26432887DC2AD9E39D7B82A2D58FDFA5F98C444 *)L_9, (int32_t)L_10, (int32_t)0);
  69218. V_2 = (RuntimeObject*)L_11;
  69219. }
  69220. IL_0041:
  69221. try
  69222. {// begin try (depth: 1)
  69223. {
  69224. RuntimeObject* L_12 = V_2;
  69225. NullCheck((RuntimeObject*)L_12);
  69226. Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 L_13;
  69227. L_13 = InterfaceFuncInvoker0< Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 >::Invoke(0 /* System.Memory`1<!0> System.Buffers.IMemoryOwner`1<System.Numerics.Vector4>::get_Memory() */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (RuntimeObject*)L_12);
  69228. V_4 = (Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 )L_13;
  69229. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_14;
  69230. L_14 = Memory_1_get_Span_m8B8390ACE70513AA4C730EE19E88E43C97ECCD5A_inline((Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(Memory_1_t3232108BC547E6E6D76B052248C41BE34889A556 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  69231. V_3 = (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_14;
  69232. int32_t L_15 = V_0;
  69233. V_5 = (int32_t)L_15;
  69234. goto IL_0075;
  69235. }
  69236. IL_0056:
  69237. {
  69238. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * L_16 = (RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *)__this->get_address_of_action_5();
  69239. RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * L_17;
  69240. L_17 = (( RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 * (*) (RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)((RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *)(RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  69241. int32_t L_18 = V_5;
  69242. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_19 = V_3;
  69243. Il2CppFakeBox<RowOperation_t687691F939187D9D48FD3566E27DF2D058652D04 > L_20(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4), L_17);
  69244. const VirtualInvokeData& il2cpp_virtual_invoke_data__106 = il2cpp_codegen_get_interface_invoke_data(0, (&L_20), IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  69245. (( void (*) (RuntimeObject*, int32_t, Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 , const RuntimeMethod*))il2cpp_virtual_invoke_data__106.methodPtr)((RuntimeObject*)(&L_20), (int32_t)L_18, (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_19, /*hidden argument*/il2cpp_virtual_invoke_data__106.method);
  69246. *L_17 = L_20.m_Value;
  69247. int32_t L_21 = V_5;
  69248. V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1));
  69249. }
  69250. IL_0075:
  69251. {
  69252. int32_t L_22 = V_5;
  69253. int32_t L_23 = V_1;
  69254. if ((((int32_t)L_22) < ((int32_t)L_23)))
  69255. {
  69256. goto IL_0056;
  69257. }
  69258. }
  69259. IL_007a:
  69260. {
  69261. IL2CPP_LEAVE(0x86, FINALLY_007c);
  69262. }
  69263. }// end try (depth: 1)
  69264. catch(Il2CppExceptionWrapper& e)
  69265. {
  69266. __last_unhandled_exception = (Exception_t *)e.ex;
  69267. goto FINALLY_007c;
  69268. }
  69269. FINALLY_007c:
  69270. {// begin finally (depth: 1)
  69271. {
  69272. RuntimeObject* L_24 = V_2;
  69273. if (!L_24)
  69274. {
  69275. goto IL_0085;
  69276. }
  69277. }
  69278. IL_007f:
  69279. {
  69280. RuntimeObject* L_25 = V_2;
  69281. NullCheck((RuntimeObject*)L_25);
  69282. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_25);
  69283. }
  69284. IL_0085:
  69285. {
  69286. IL2CPP_END_FINALLY(124)
  69287. }
  69288. }// end finally (depth: 1)
  69289. IL2CPP_CLEANUP(124)
  69290. {
  69291. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  69292. IL2CPP_JUMP_TBL(0x86, IL_0086)
  69293. }
  69294. IL_0086:
  69295. {
  69296. return;
  69297. }
  69298. }
  69299. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
  69300. {
  69301. {
  69302. int32_t L_0 = __this->get_m_stringLength_0();
  69303. return L_0;
  69304. }
  69305. }
  69306. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 Span_1_Slice_m157B961DCCE7BFF55FC13E507CAACD83E9F2EB11_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  69307. {
  69308. intptr_t V_0;
  69309. memset((&V_0), 0, sizeof(V_0));
  69310. {
  69311. int32_t L_0 = ___start0;
  69312. int32_t L_1 = (int32_t)__this->get__length_2();
  69313. if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
  69314. {
  69315. goto IL_0014;
  69316. }
  69317. }
  69318. {
  69319. int32_t L_2 = ___length1;
  69320. int32_t L_3 = (int32_t)__this->get__length_2();
  69321. int32_t L_4 = ___start0;
  69322. if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))))))
  69323. {
  69324. goto IL_001a;
  69325. }
  69326. }
  69327. IL_0014:
  69328. {
  69329. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69330. }
  69331. IL_001a:
  69332. {
  69333. intptr_t L_5 = (intptr_t)__this->get__byteOffset_1();
  69334. int32_t L_6 = ___start0;
  69335. intptr_t L_7;
  69336. 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));
  69337. V_0 = (intptr_t)L_7;
  69338. Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_8 = (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)__this->get__pinnable_0();
  69339. intptr_t L_9 = V_0;
  69340. int32_t L_10 = ___length1;
  69341. Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 L_11;
  69342. memset((&L_11), 0, sizeof(L_11));
  69343. Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_inline((&L_11), (Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  69344. return (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 )L_11;
  69345. }
  69346. }
  69347. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BB64245FF3040A8CAE81A17D505D941AF1ECF1_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method)
  69348. {
  69349. {
  69350. int32_t L_0 = ___length2;
  69351. __this->set__length_2(L_0);
  69352. Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_1 = ___pinnable0;
  69353. __this->set__pinnable_0(L_1);
  69354. intptr_t L_2 = ___byteOffset1;
  69355. __this->set__byteOffset_1((intptr_t)L_2);
  69356. return;
  69357. }
  69358. }
  69359. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m75198CA271176357ADBF4264AF513C6AAF927EFE_gshared_inline (Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  69360. {
  69361. static bool s_Il2CppMethodInitialized;
  69362. if (!s_Il2CppMethodInitialized)
  69363. {
  69364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  69365. s_Il2CppMethodInitialized = true;
  69366. }
  69367. float V_0 = 0.0f;
  69368. {
  69369. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___array0;
  69370. if (L_0)
  69371. {
  69372. goto IL_0017;
  69373. }
  69374. }
  69375. {
  69376. int32_t L_1 = ___start1;
  69377. if (L_1)
  69378. {
  69379. goto IL_0009;
  69380. }
  69381. }
  69382. {
  69383. int32_t L_2 = ___length2;
  69384. if (!L_2)
  69385. {
  69386. goto IL_000f;
  69387. }
  69388. }
  69389. IL_0009:
  69390. {
  69391. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69392. }
  69393. IL_000f:
  69394. {
  69395. il2cpp_codegen_initobj(__this, sizeof(Span_1_tBB341C27BABE11B1AA2DDECF23E534D7A517DAA9 ));
  69396. return;
  69397. }
  69398. IL_0017:
  69399. {
  69400. il2cpp_codegen_initobj((&V_0), sizeof(float));
  69401. goto IL_0043;
  69402. }
  69403. {
  69404. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___array0;
  69405. NullCheck((RuntimeObject *)(RuntimeObject *)L_4);
  69406. Type_t * L_5;
  69407. L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL);
  69408. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) };
  69409. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  69410. Type_t * L_7;
  69411. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  69412. bool L_8;
  69413. L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  69414. if (!L_8)
  69415. {
  69416. goto IL_0043;
  69417. }
  69418. }
  69419. {
  69420. ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL);
  69421. }
  69422. IL_0043:
  69423. {
  69424. int32_t L_9 = ___start1;
  69425. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10 = ___array0;
  69426. NullCheck(L_10);
  69427. if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))))
  69428. {
  69429. goto IL_0051;
  69430. }
  69431. }
  69432. {
  69433. int32_t L_11 = ___length2;
  69434. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_12 = ___array0;
  69435. NullCheck(L_12);
  69436. int32_t L_13 = ___start1;
  69437. 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))))))
  69438. {
  69439. goto IL_0057;
  69440. }
  69441. }
  69442. IL_0051:
  69443. {
  69444. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69445. }
  69446. IL_0057:
  69447. {
  69448. int32_t L_14 = ___length2;
  69449. __this->set__length_2(L_14);
  69450. SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_15 = ___array0;
  69451. Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * L_16;
  69452. L_16 = (( Pinnable_1_t9AFBBEC5F2EA0CDA8CCE0034AF76BC98F3CA2731 * (*) (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));
  69453. __this->set__pinnable_0(L_16);
  69454. IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  69455. intptr_t L_17 = ((PerTypeValues_1_t18824AA36908023A0DA63043CB3EE0EDC56B38F0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2();
  69456. int32_t L_18 = ___start1;
  69457. intptr_t L_19;
  69458. 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));
  69459. __this->set__byteOffset_1((intptr_t)L_19);
  69460. return;
  69461. }
  69462. }
  69463. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD Span_1_Slice_m559CD7E5A5C913047F416D79EE553ED3D2AE8332_gshared_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, int32_t ___start0, int32_t ___length1, const RuntimeMethod* method)
  69464. {
  69465. intptr_t V_0;
  69466. memset((&V_0), 0, sizeof(V_0));
  69467. {
  69468. int32_t L_0 = ___start0;
  69469. int32_t L_1 = (int32_t)__this->get__length_2();
  69470. if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
  69471. {
  69472. goto IL_0014;
  69473. }
  69474. }
  69475. {
  69476. int32_t L_2 = ___length1;
  69477. int32_t L_3 = (int32_t)__this->get__length_2();
  69478. int32_t L_4 = ___start0;
  69479. if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))))))
  69480. {
  69481. goto IL_001a;
  69482. }
  69483. }
  69484. IL_0014:
  69485. {
  69486. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69487. }
  69488. IL_001a:
  69489. {
  69490. intptr_t L_5 = (intptr_t)__this->get__byteOffset_1();
  69491. int32_t L_6 = ___start0;
  69492. intptr_t L_7;
  69493. 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));
  69494. V_0 = (intptr_t)L_7;
  69495. Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * L_8 = (Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D *)__this->get__pinnable_0();
  69496. intptr_t L_9 = V_0;
  69497. int32_t L_10 = ___length1;
  69498. Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD L_11;
  69499. memset((&L_11), 0, sizeof(L_11));
  69500. Span_1__ctor_m9A4FCEC0600C4459A7F0B217F7EB877B9B4164BC_inline((&L_11), (Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D *)L_8, (intptr_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  69501. return (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD )L_11;
  69502. }
  69503. }
  69504. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m9A4FCEC0600C4459A7F0B217F7EB877B9B4164BC_gshared_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * ___pinnable0, intptr_t ___byteOffset1, int32_t ___length2, const RuntimeMethod* method)
  69505. {
  69506. {
  69507. int32_t L_0 = ___length2;
  69508. __this->set__length_2(L_0);
  69509. Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * L_1 = ___pinnable0;
  69510. __this->set__pinnable_0(L_1);
  69511. intptr_t L_2 = ___byteOffset1;
  69512. __this->set__byteOffset_1((intptr_t)L_2);
  69513. return;
  69514. }
  69515. }
  69516. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m02F3C5D724CAC95EE7E93CA20DE244A55B4DCE68_gshared_inline (Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD * __this, Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* ___array0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method)
  69517. {
  69518. static bool s_Il2CppMethodInitialized;
  69519. if (!s_Il2CppMethodInitialized)
  69520. {
  69521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  69522. s_Il2CppMethodInitialized = true;
  69523. }
  69524. Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 V_0;
  69525. memset((&V_0), 0, sizeof(V_0));
  69526. {
  69527. Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* L_0 = ___array0;
  69528. if (L_0)
  69529. {
  69530. goto IL_0017;
  69531. }
  69532. }
  69533. {
  69534. int32_t L_1 = ___start1;
  69535. if (L_1)
  69536. {
  69537. goto IL_0009;
  69538. }
  69539. }
  69540. {
  69541. int32_t L_2 = ___length2;
  69542. if (!L_2)
  69543. {
  69544. goto IL_000f;
  69545. }
  69546. }
  69547. IL_0009:
  69548. {
  69549. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69550. }
  69551. IL_000f:
  69552. {
  69553. il2cpp_codegen_initobj(__this, sizeof(Span_1_tBB05987133353D89D10E397696B9A3D360EAC8AD ));
  69554. return;
  69555. }
  69556. IL_0017:
  69557. {
  69558. il2cpp_codegen_initobj((&V_0), sizeof(Rgb24_t87728ACFC6F4F2A4A400C682C0067122C6BBAFA3 ));
  69559. goto IL_0043;
  69560. }
  69561. {
  69562. Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* L_4 = ___array0;
  69563. NullCheck((RuntimeObject *)(RuntimeObject *)L_4);
  69564. Type_t * L_5;
  69565. L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL);
  69566. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) };
  69567. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  69568. Type_t * L_7;
  69569. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  69570. bool L_8;
  69571. L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  69572. if (!L_8)
  69573. {
  69574. goto IL_0043;
  69575. }
  69576. }
  69577. {
  69578. ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL);
  69579. }
  69580. IL_0043:
  69581. {
  69582. int32_t L_9 = ___start1;
  69583. Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* L_10 = ___array0;
  69584. NullCheck(L_10);
  69585. if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))))
  69586. {
  69587. goto IL_0051;
  69588. }
  69589. }
  69590. {
  69591. int32_t L_11 = ___length2;
  69592. Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* L_12 = ___array0;
  69593. NullCheck(L_12);
  69594. int32_t L_13 = ___start1;
  69595. 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))))))
  69596. {
  69597. goto IL_0057;
  69598. }
  69599. }
  69600. IL_0051:
  69601. {
  69602. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69603. }
  69604. IL_0057:
  69605. {
  69606. int32_t L_14 = ___length2;
  69607. __this->set__length_2(L_14);
  69608. Rgb24U5BU5D_t69BB12C628C3BA7893AB4B1BDD07AD079ADDC284* L_15 = ___array0;
  69609. Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * L_16;
  69610. L_16 = (( Pinnable_1_tB82A7B2BC2CB579D42506A548B7B17DB5949BC7D * (*) (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));
  69611. __this->set__pinnable_0(L_16);
  69612. IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  69613. intptr_t L_17 = ((PerTypeValues_1_tAA6C2B579FBE5EC1F495325FF2638365BFA9C561_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))->get_ArrayAdjustment_2();
  69614. int32_t L_18 = ___start1;
  69615. intptr_t L_19;
  69616. 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));
  69617. __this->set__byteOffset_1((intptr_t)L_19);
  69618. return;
  69619. }
  69620. }
  69621. 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)
  69622. {
  69623. intptr_t V_0;
  69624. memset((&V_0), 0, sizeof(V_0));
  69625. {
  69626. int32_t L_0 = ___start0;
  69627. int32_t L_1 = (int32_t)__this->get__length_2();
  69628. if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
  69629. {
  69630. goto IL_0014;
  69631. }
  69632. }
  69633. {
  69634. int32_t L_2 = ___length1;
  69635. int32_t L_3 = (int32_t)__this->get__length_2();
  69636. int32_t L_4 = ___start0;
  69637. if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))))))
  69638. {
  69639. goto IL_001a;
  69640. }
  69641. }
  69642. IL_0014:
  69643. {
  69644. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69645. }
  69646. IL_001a:
  69647. {
  69648. intptr_t L_5 = (intptr_t)__this->get__byteOffset_1();
  69649. int32_t L_6 = ___start0;
  69650. intptr_t L_7;
  69651. 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));
  69652. V_0 = (intptr_t)L_7;
  69653. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_8 = (Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 *)__this->get__pinnable_0();
  69654. intptr_t L_9 = V_0;
  69655. int32_t L_10 = ___length1;
  69656. Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 L_11;
  69657. memset((&L_11), 0, sizeof(L_11));
  69658. 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));
  69659. return (Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 )L_11;
  69660. }
  69661. }
  69662. 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)
  69663. {
  69664. {
  69665. int32_t L_0 = ___length2;
  69666. __this->set__length_2(L_0);
  69667. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_1 = ___pinnable0;
  69668. __this->set__pinnable_0(L_1);
  69669. intptr_t L_2 = ___byteOffset1;
  69670. __this->set__byteOffset_1((intptr_t)L_2);
  69671. return;
  69672. }
  69673. }
  69674. 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)
  69675. {
  69676. static bool s_Il2CppMethodInitialized;
  69677. if (!s_Il2CppMethodInitialized)
  69678. {
  69679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  69680. s_Il2CppMethodInitialized = true;
  69681. }
  69682. Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 V_0;
  69683. memset((&V_0), 0, sizeof(V_0));
  69684. {
  69685. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_0 = ___array0;
  69686. if (L_0)
  69687. {
  69688. goto IL_0017;
  69689. }
  69690. }
  69691. {
  69692. int32_t L_1 = ___start1;
  69693. if (L_1)
  69694. {
  69695. goto IL_0009;
  69696. }
  69697. }
  69698. {
  69699. int32_t L_2 = ___length2;
  69700. if (!L_2)
  69701. {
  69702. goto IL_000f;
  69703. }
  69704. }
  69705. IL_0009:
  69706. {
  69707. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69708. }
  69709. IL_000f:
  69710. {
  69711. il2cpp_codegen_initobj(__this, sizeof(Span_1_t3BADF86A08C18CBFB39B43E0E09085BAA32B6212 ));
  69712. return;
  69713. }
  69714. IL_0017:
  69715. {
  69716. il2cpp_codegen_initobj((&V_0), sizeof(Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ));
  69717. goto IL_0043;
  69718. }
  69719. {
  69720. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_4 = ___array0;
  69721. NullCheck((RuntimeObject *)(RuntimeObject *)L_4);
  69722. Type_t * L_5;
  69723. L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)(RuntimeObject *)L_4, /*hidden argument*/NULL);
  69724. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 5)) };
  69725. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  69726. Type_t * L_7;
  69727. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL);
  69728. bool L_8;
  69729. L_8 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0((Type_t *)L_5, (Type_t *)L_7, /*hidden argument*/NULL);
  69730. if (!L_8)
  69731. {
  69732. goto IL_0043;
  69733. }
  69734. }
  69735. {
  69736. ThrowHelper_ThrowArrayTypeMismatchException_mFC0D7756FD2EA1A7E41D8426D819369FDBD728FC(/*hidden argument*/NULL);
  69737. }
  69738. IL_0043:
  69739. {
  69740. int32_t L_9 = ___start1;
  69741. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_10 = ___array0;
  69742. NullCheck(L_10);
  69743. if ((!(((uint32_t)L_9) <= ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))))))
  69744. {
  69745. goto IL_0051;
  69746. }
  69747. }
  69748. {
  69749. int32_t L_11 = ___length2;
  69750. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_12 = ___array0;
  69751. NullCheck(L_12);
  69752. int32_t L_13 = ___start1;
  69753. 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))))))
  69754. {
  69755. goto IL_0057;
  69756. }
  69757. }
  69758. IL_0051:
  69759. {
  69760. ThrowHelper_ThrowArgumentOutOfRangeException_m86EB6B05BDE45B6F92A7599E80E0179C17391AB5((int32_t)1, /*hidden argument*/NULL);
  69761. }
  69762. IL_0057:
  69763. {
  69764. int32_t L_14 = ___length2;
  69765. __this->set__length_2(L_14);
  69766. Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* L_15 = ___array0;
  69767. Pinnable_1_tF826F2BF70FE29D089DF128CA1CEFC4ADEAE24A7 * L_16;
  69768. 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));
  69769. __this->set__pinnable_0(L_16);
  69770. IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  69771. 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();
  69772. int32_t L_18 = ___start1;
  69773. intptr_t L_19;
  69774. 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));
  69775. __this->set__byteOffset_1((intptr_t)L_19);
  69776. return;
  69777. }
  69778. }